--- /srv/rebuilderd/tmp/rebuilderdSmeE0z/inputs/shapeit4_4.2.2+dfsg-1+b5_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdSmeE0z/out/shapeit4_4.2.2+dfsg-1+b5_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-20 22:14:22.000000 debian-binary │ -rw-r--r-- 0 0 0 852 2026-01-20 22:14:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 178860 2026-01-20 22:14:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 178708 2026-01-20 22:14:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/shapeit4.2 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -5,21 +5,21 @@ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8 │ │ │ │ INTERP 0x00033c 0x000000000000033c 0x000000000000033c 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x08a810 0x08a810 R E 0x10000 │ │ │ │ - LOAD 0x08d2f0 0x000000000009d2f0 0x000000000009d2f0 0x002d50 0x004360 RW 0x10000 │ │ │ │ + LOAD 0x08d2f0 0x000000000009d2f0 0x000000000009d2f0 0x002d50 0x004368 RW 0x10000 │ │ │ │ DYNAMIC 0x08f4f0 0x000000000009f4f0 0x000000000009f4f0 0x000270 0x000270 RW 0x8 │ │ │ │ NOTE 0x000318 0x0000000000000318 0x0000000000000318 0x000024 0x000024 R 0x4 │ │ │ │ NOTE 0x08a7d0 0x000000000008a7d0 0x000000000008a7d0 0x000020 0x000020 R 0x8 │ │ │ │ NOTE 0x08a7f0 0x000000000008a7f0 0x000000000008a7f0 0x000020 0x000020 R 0x4 │ │ │ │ GNU_PROPERTY 0x08a7d0 0x000000000008a7d0 0x000000000008a7d0 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x07c340 0x000000000007c340 0x000000000007c340 0x001534 0x001534 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x07c334 0x000000000007c334 0x000000000007c334 0x001534 0x001534 R 0x4 │ │ │ │ GNU_SFRAME 0x0862b8 0x00000000000862b8 0x00000000000862b8 0x000035 0x000035 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x08d2f0 0x000000000009d2f0 0x000000000009d2f0 0x002d10 0x002d10 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,28 +12,28 @@ │ │ │ │ [ 7] .gnu.version_r VERNEED 0000000000005a18 005a18 0001c0 00 A 5 6 8 │ │ │ │ [ 8] .rela.dyn RELA 0000000000005bd8 005bd8 005940 18 A 4 0 8 │ │ │ │ [ 9] .rela.plt RELA 000000000000b518 00b518 0014d0 18 AI 4 25 8 │ │ │ │ [10] .init PROGBITS 000000000000c9e8 00c9e8 00001c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 000000000000ca10 00ca10 0014f0 00 AX 0 0 16 │ │ │ │ [12] .text PROGBITS 000000000000df00 00df00 0687dc 00 AX 0 0 64 │ │ │ │ [13] .fini PROGBITS 00000000000766dc 0766dc 000018 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0000000000076700 076700 005c40 00 A 0 0 16 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 000000000007c340 07c340 001534 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000000000007d878 07d878 008a40 00 A 0 0 8 │ │ │ │ + [14] .rodata PROGBITS 0000000000076700 076700 005c31 00 A 0 0 16 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 000000000007c334 07c334 001534 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000000000007d868 07d868 008a50 00 A 0 0 8 │ │ │ │ [17] .sframe LOOS+0xffffff4 00000000000862b8 0862b8 000035 00 A 0 0 8 │ │ │ │ - [18] .gcc_except_table PROGBITS 00000000000862f0 0862f0 0044da 00 A 0 0 4 │ │ │ │ + [18] .gcc_except_table PROGBITS 00000000000862f0 0862f0 0044de 00 A 0 0 4 │ │ │ │ [19] .note.gnu.property NOTE 000000000008a7d0 08a7d0 000020 00 A 0 0 8 │ │ │ │ [20] .note.ABI-tag NOTE 000000000008a7f0 08a7f0 000020 00 A 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 000000000009d2f0 08d2f0 000018 08 WA 0 0 8 │ │ │ │ [22] .fini_array FINI_ARRAY 000000000009d308 08d308 000008 08 WA 0 0 8 │ │ │ │ [23] .data.rel.ro PROGBITS 000000000009d310 08d310 0021e0 00 WA 0 0 8 │ │ │ │ [24] .dynamic DYNAMIC 000000000009f4f0 08f4f0 000270 10 WA 5 0 8 │ │ │ │ [25] .got PROGBITS 000000000009f760 08f760 0008a0 08 WA 0 0 8 │ │ │ │ [26] .data PROGBITS 00000000000a0000 090000 000040 00 WA 0 0 8 │ │ │ │ - [27] .bss NOBITS 00000000000a0040 090040 001610 00 WA 0 0 16 │ │ │ │ + [27] .bss NOBITS 00000000000a0040 090040 001618 00 WA 0 0 16 │ │ │ │ [28] .gnu_debuglink PROGBITS 0000000000000000 090040 000034 00 0 0 4 │ │ │ │ [29] .shstrtab STRTAB 0000000000000000 090074 00012a 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 {} │ │ │ │ @@ -281,49 +281,49 @@ │ │ │ │ 277: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTISt13runtime_error@GLIBCXX_3.4 (3) │ │ │ │ 278: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.17 (14) │ │ │ │ 279: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (4) │ │ │ │ 280: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZN5boost15program_options19options_descriptionC1Ejj │ │ │ │ 281: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (23) │ │ │ │ 282: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (3) │ │ │ │ 283: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@GLIBCXX_3.4.21 (4) │ │ │ │ - 284: 000000000009de00 16 OBJECT WEAK DEFAULT 23 _ZTIN5boost9exceptionE │ │ │ │ - 285: 000000000009de30 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost3any11placeholderE │ │ │ │ - 286: 0000000000014a00 12 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 287: 000000000009e048 40 OBJECT WEAK DEFAULT 23 _ZTVN5boost15program_options5errorE │ │ │ │ - 288: 000000000007aaf0 26 OBJECT WEAK DEFAULT 14 _ZTSN5boost3any11placeholderE │ │ │ │ - 289: 000000000007aa40 44 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options16validation_errorE │ │ │ │ - 290: 000000000009e100 48 OBJECT WEAK DEFAULT 23 _ZTVN5boost16exception_detail10clone_baseE │ │ │ │ - 291: 000000000009dc98 136 OBJECT WEAK DEFAULT 23 _ZTVN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ - 292: 000000000009e438 16 OBJECT WEAK DEFAULT 23 _ZTIN5boost6detail15sp_counted_baseE │ │ │ │ - 293: 000000000007b778 51 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ - 294: 000000000009db98 120 OBJECT WEAK DEFAULT 23 _ZTVN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 295: 000000000007b0a8 33 OBJECT WEAK DEFAULT 14 _ZTSN5boost6detail15sp_counted_baseE │ │ │ │ - 296: 000000000009e0e0 32 OBJECT WEAK DEFAULT 23 _ZTVN5boost9exceptionE │ │ │ │ - 297: 000000000009de10 16 OBJECT WEAK DEFAULT 23 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ - 298: 000000000009ddd0 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost15program_options20invalid_option_valueE │ │ │ │ - 299: 000000000009e070 56 OBJECT WEAK DEFAULT 23 _ZTVN5boost15program_options16validation_errorE │ │ │ │ - 300: 000000000007ab10 28 OBJECT WEAK DEFAULT 14 _ZTSN5boost17bad_function_callE │ │ │ │ - 301: 000000000007a8c8 46 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 302: 000000000007aa88 19 OBJECT WEAK DEFAULT 14 _ZTSN5boost9exceptionE │ │ │ │ - 303: 000000000007a940 62 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ - 304: 000000000009df78 16 OBJECT WEAK DEFAULT 23 _ZTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 305: 000000000009de48 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost17bad_function_callE │ │ │ │ - 306: 000000000007aaa0 39 OBJECT WEAK DEFAULT 14 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ - 307: 000000000009de20 16 OBJECT WEAK DEFAULT 23 _ZTIN5boost4anys6detail11placeholderE │ │ │ │ - 308: 000000000009dda0 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost15program_options5errorE │ │ │ │ - 309: 000000000009e130 40 OBJECT WEAK DEFAULT 23 _ZTVN5boost17bad_function_callE │ │ │ │ - 310: 000000000009da90 72 OBJECT WEAK DEFAULT 23 _ZTIN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 311: 000000000007ba80 31 OBJECT WEAK DEFAULT 14 _ZTSN5boost9iostreams10zlib_errorE │ │ │ │ - 312: 000000000007b6d0 38 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptISt11logic_errorEE │ │ │ │ - 313: 000000000009e5c8 72 OBJECT WEAK DEFAULT 23 _ZTIN5boost10wrapexceptISt11logic_errorEE │ │ │ │ - 314: 000000000009eba0 120 OBJECT WEAK DEFAULT 23 _ZTVN5boost10wrapexceptISt11logic_errorEE │ │ │ │ - 315: 000000000009ed28 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost9iostreams10zlib_errorE │ │ │ │ - 316: 000000000009e0a8 56 OBJECT WEAK DEFAULT 23 _ZTVN5boost15program_options20invalid_option_valueE │ │ │ │ - 317: 000000000009e628 72 OBJECT WEAK DEFAULT 23 _ZTIN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ - 318: 000000000009db20 72 OBJECT WEAK DEFAULT 23 _ZTIN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ - 319: 000000000009ec18 120 OBJECT WEAK DEFAULT 23 _ZTVN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ - 320: 000000000009ddb8 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost15program_options16validation_errorE │ │ │ │ - 321: 000000000007a898 48 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options20invalid_option_valueE │ │ │ │ - 322: 0000000000019440 176 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm │ │ │ │ - 323: 000000000007aa20 32 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options5errorE │ │ │ │ - 324: 000000000007aac8 34 OBJECT WEAK DEFAULT 14 _ZTSN5boost4anys6detail11placeholderE │ │ │ │ - 325: 000000000007acc0 53 OBJECT WEAK DEFAULT 14 _ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 284: 000000000009db28 16 OBJECT WEAK DEFAULT 23 _ZTIN5boost9exceptionE │ │ │ │ + 285: 000000000009efd0 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost3any11placeholderE │ │ │ │ + 286: 000000000001cba0 12 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 287: 000000000009f1e8 40 OBJECT WEAK DEFAULT 23 _ZTVN5boost15program_options5errorE │ │ │ │ + 288: 000000000007c010 26 OBJECT WEAK DEFAULT 14 _ZTSN5boost3any11placeholderE │ │ │ │ + 289: 000000000007bfa0 44 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options16validation_errorE │ │ │ │ + 290: 000000000009ddd0 48 OBJECT WEAK DEFAULT 23 _ZTVN5boost16exception_detail10clone_baseE │ │ │ │ + 291: 000000000009ee58 136 OBJECT WEAK DEFAULT 23 _ZTVN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ + 292: 000000000009db48 16 OBJECT WEAK DEFAULT 23 _ZTIN5boost6detail15sp_counted_baseE │ │ │ │ + 293: 000000000007b338 51 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ + 294: 000000000009ed58 120 OBJECT WEAK DEFAULT 23 _ZTVN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 295: 000000000007ac68 33 OBJECT WEAK DEFAULT 14 _ZTSN5boost6detail15sp_counted_baseE │ │ │ │ + 296: 000000000009ddb0 32 OBJECT WEAK DEFAULT 23 _ZTVN5boost9exceptionE │ │ │ │ + 297: 000000000009db38 16 OBJECT WEAK DEFAULT 23 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ + 298: 000000000009ef90 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost15program_options20invalid_option_valueE │ │ │ │ + 299: 000000000009f210 56 OBJECT WEAK DEFAULT 23 _ZTVN5boost15program_options16validation_errorE │ │ │ │ + 300: 000000000007c030 28 OBJECT WEAK DEFAULT 14 _ZTSN5boost17bad_function_callE │ │ │ │ + 301: 000000000007be28 46 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 302: 000000000007ac28 19 OBJECT WEAK DEFAULT 14 _ZTSN5boost9exceptionE │ │ │ │ + 303: 000000000007bea0 62 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ + 304: 000000000009f118 16 OBJECT WEAK DEFAULT 23 _ZTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 305: 000000000009efe8 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost17bad_function_callE │ │ │ │ + 306: 000000000007ac40 39 OBJECT WEAK DEFAULT 14 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ + 307: 000000000009efc0 16 OBJECT WEAK DEFAULT 23 _ZTIN5boost4anys6detail11placeholderE │ │ │ │ + 308: 000000000009ef60 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost15program_options5errorE │ │ │ │ + 309: 000000000009f280 40 OBJECT WEAK DEFAULT 23 _ZTVN5boost17bad_function_callE │ │ │ │ + 310: 000000000009ec50 72 OBJECT WEAK DEFAULT 23 _ZTIN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 311: 000000000007b640 31 OBJECT WEAK DEFAULT 14 _ZTSN5boost9iostreams10zlib_errorE │ │ │ │ + 312: 000000000007b290 38 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptISt11logic_errorEE │ │ │ │ + 313: 000000000009dcd8 72 OBJECT WEAK DEFAULT 23 _ZTIN5boost10wrapexceptISt11logic_errorEE │ │ │ │ + 314: 000000000009e300 120 OBJECT WEAK DEFAULT 23 _ZTVN5boost10wrapexceptISt11logic_errorEE │ │ │ │ + 315: 000000000009e488 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost9iostreams10zlib_errorE │ │ │ │ + 316: 000000000009f248 56 OBJECT WEAK DEFAULT 23 _ZTVN5boost15program_options20invalid_option_valueE │ │ │ │ + 317: 000000000009dd38 72 OBJECT WEAK DEFAULT 23 _ZTIN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ + 318: 000000000009ece0 72 OBJECT WEAK DEFAULT 23 _ZTIN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ + 319: 000000000009e378 120 OBJECT WEAK DEFAULT 23 _ZTVN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ + 320: 000000000009ef78 24 OBJECT WEAK DEFAULT 23 _ZTIN5boost15program_options16validation_errorE │ │ │ │ + 321: 000000000007bdf8 48 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options20invalid_option_valueE │ │ │ │ + 322: 0000000000029360 176 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm │ │ │ │ + 323: 000000000007bf80 32 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options5errorE │ │ │ │ + 324: 000000000007bfe8 34 OBJECT WEAK DEFAULT 14 _ZTSN5boost4anys6detail11placeholderE │ │ │ │ + 325: 000000000007c1e0 53 OBJECT WEAK DEFAULT 14 _ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,914 +1,914 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x5bd8 contains 952 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000009d2f0 0000000000000403 R_AARCH64_RELATIVE eec0 │ │ │ │ 000000000009d2f8 0000000000000403 R_AARCH64_RELATIVE f020 │ │ │ │ 000000000009d300 0000000000000403 R_AARCH64_RELATIVE ede0 │ │ │ │ 000000000009d308 0000000000000403 R_AARCH64_RELATIVE efcc │ │ │ │ -000000000009d318 0000000000000403 R_AARCH64_RELATIVE 9dde8 │ │ │ │ -000000000009d320 0000000000000403 R_AARCH64_RELATIVE 150a0 │ │ │ │ -000000000009d328 0000000000000403 R_AARCH64_RELATIVE 150c0 │ │ │ │ -000000000009d330 0000000000000403 R_AARCH64_RELATIVE 149c0 │ │ │ │ -000000000009d340 0000000000000403 R_AARCH64_RELATIVE 9de60 │ │ │ │ -000000000009d348 0000000000000403 R_AARCH64_RELATIVE 15040 │ │ │ │ -000000000009d350 0000000000000403 R_AARCH64_RELATIVE 15060 │ │ │ │ -000000000009d358 0000000000000403 R_AARCH64_RELATIVE 149e0 │ │ │ │ -000000000009d368 0000000000000403 R_AARCH64_RELATIVE 9df30 │ │ │ │ -000000000009d370 0000000000000403 R_AARCH64_RELATIVE 14a80 │ │ │ │ -000000000009d378 0000000000000403 R_AARCH64_RELATIVE 15020 │ │ │ │ -000000000009d380 0000000000000403 R_AARCH64_RELATIVE 14bc0 │ │ │ │ -000000000009d388 0000000000000403 R_AARCH64_RELATIVE 14f80 │ │ │ │ -000000000009d398 0000000000000403 R_AARCH64_RELATIVE 9df48 │ │ │ │ -000000000009d3a0 0000000000000403 R_AARCH64_RELATIVE 15bc0 │ │ │ │ -000000000009d3a8 0000000000000403 R_AARCH64_RELATIVE 15be0 │ │ │ │ -000000000009d3b0 0000000000000403 R_AARCH64_RELATIVE 14ba0 │ │ │ │ -000000000009d3b8 0000000000000403 R_AARCH64_RELATIVE 19500 │ │ │ │ -000000000009d3c8 0000000000000403 R_AARCH64_RELATIVE 9df60 │ │ │ │ -000000000009d3d0 0000000000000403 R_AARCH64_RELATIVE 14a60 │ │ │ │ -000000000009d3d8 0000000000000403 R_AARCH64_RELATIVE 15000 │ │ │ │ -000000000009d3e0 0000000000000403 R_AARCH64_RELATIVE 14b80 │ │ │ │ -000000000009d3e8 0000000000000403 R_AARCH64_RELATIVE 14fc0 │ │ │ │ -000000000009d3f8 0000000000000403 R_AARCH64_RELATIVE 9df88 │ │ │ │ -000000000009d400 0000000000000403 R_AARCH64_RELATIVE 18440 │ │ │ │ -000000000009d408 0000000000000403 R_AARCH64_RELATIVE dfcc │ │ │ │ -000000000009d410 0000000000000403 R_AARCH64_RELATIVE 15100 │ │ │ │ -000000000009d418 0000000000000403 R_AARCH64_RELATIVE 15740 │ │ │ │ -000000000009d428 0000000000000403 R_AARCH64_RELATIVE 9df88 │ │ │ │ -000000000009d430 0000000000000403 R_AARCH64_RELATIVE 15180 │ │ │ │ -000000000009d438 0000000000000403 R_AARCH64_RELATIVE 157b0 │ │ │ │ -000000000009d440 0000000000000403 R_AARCH64_RELATIVE 149e0 │ │ │ │ -000000000009d450 0000000000000403 R_AARCH64_RELATIVE 9df88 │ │ │ │ -000000000009d458 0000000000000403 R_AARCH64_RELATIVE 15200 │ │ │ │ -000000000009d460 0000000000000403 R_AARCH64_RELATIVE 15830 │ │ │ │ -000000000009d470 0000000000000403 R_AARCH64_RELATIVE 9e000 │ │ │ │ -000000000009d478 0000000000000403 R_AARCH64_RELATIVE 18340 │ │ │ │ -000000000009d480 0000000000000403 R_AARCH64_RELATIVE df00 │ │ │ │ -000000000009d488 0000000000000403 R_AARCH64_RELATIVE 15280 │ │ │ │ -000000000009d490 0000000000000403 R_AARCH64_RELATIVE 15a40 │ │ │ │ -000000000009d4a0 0000000000000403 R_AARCH64_RELATIVE 9e000 │ │ │ │ -000000000009d4a8 0000000000000403 R_AARCH64_RELATIVE 15300 │ │ │ │ -000000000009d4b0 0000000000000403 R_AARCH64_RELATIVE 15ab0 │ │ │ │ -000000000009d4b8 0000000000000403 R_AARCH64_RELATIVE 149c0 │ │ │ │ -000000000009d4c8 0000000000000403 R_AARCH64_RELATIVE 9e000 │ │ │ │ -000000000009d4d0 0000000000000403 R_AARCH64_RELATIVE 15380 │ │ │ │ -000000000009d4d8 0000000000000403 R_AARCH64_RELATIVE 15b30 │ │ │ │ -000000000009d4e8 0000000000000403 R_AARCH64_RELATIVE 9e470 │ │ │ │ -000000000009d4f0 0000000000000403 R_AARCH64_RELATIVE 44f60 │ │ │ │ -000000000009d4f8 0000000000000403 R_AARCH64_RELATIVE 454a0 │ │ │ │ -000000000009d500 0000000000000403 R_AARCH64_RELATIVE 44fa0 │ │ │ │ -000000000009d518 0000000000000403 R_AARCH64_RELATIVE 9e488 │ │ │ │ -000000000009d530 0000000000000403 R_AARCH64_RELATIVE 45520 │ │ │ │ -000000000009d548 0000000000000403 R_AARCH64_RELATIVE 9e488 │ │ │ │ -000000000009d570 0000000000000403 R_AARCH64_RELATIVE 9e488 │ │ │ │ -000000000009d598 0000000000000403 R_AARCH64_RELATIVE 9e4c0 │ │ │ │ -000000000009d5b0 0000000000000403 R_AARCH64_RELATIVE 45520 │ │ │ │ -000000000009d5c8 0000000000000403 R_AARCH64_RELATIVE 9e4c0 │ │ │ │ -000000000009d5f0 0000000000000403 R_AARCH64_RELATIVE 9e4c0 │ │ │ │ -000000000009d608 0000000000000403 R_AARCH64_RELATIVE 9d678 │ │ │ │ -000000000009d610 0000000000000403 R_AARCH64_RELATIVE 9d5a0 │ │ │ │ -000000000009d618 0000000000000403 R_AARCH64_RELATIVE 9d520 │ │ │ │ -000000000009d620 0000000000000403 R_AARCH64_RELATIVE 9e6b8 │ │ │ │ -000000000009d628 0000000000000403 R_AARCH64_RELATIVE 9e6e0 │ │ │ │ -000000000009d630 0000000000000403 R_AARCH64_RELATIVE 9d550 │ │ │ │ -000000000009d638 0000000000000403 R_AARCH64_RELATIVE 9d578 │ │ │ │ -000000000009d640 0000000000000403 R_AARCH64_RELATIVE 9d5d0 │ │ │ │ -000000000009d648 0000000000000403 R_AARCH64_RELATIVE 9d5f8 │ │ │ │ -000000000009d650 0000000000000403 R_AARCH64_RELATIVE 9d6a8 │ │ │ │ -000000000009d658 0000000000000403 R_AARCH64_RELATIVE 9d6d0 │ │ │ │ -000000000009d670 0000000000000403 R_AARCH64_RELATIVE 9e4d8 │ │ │ │ -000000000009d678 0000000000000403 R_AARCH64_RELATIVE 49740 │ │ │ │ -000000000009d680 0000000000000403 R_AARCH64_RELATIVE 4a180 │ │ │ │ -000000000009d688 0000000000000403 R_AARCH64_RELATIVE 45520 │ │ │ │ -000000000009d6a0 0000000000000403 R_AARCH64_RELATIVE 9e4d8 │ │ │ │ -000000000009d6a8 0000000000000403 R_AARCH64_RELATIVE 49d20 │ │ │ │ -000000000009d6b0 0000000000000403 R_AARCH64_RELATIVE 4a42c │ │ │ │ -000000000009d6c8 0000000000000403 R_AARCH64_RELATIVE 9e4d8 │ │ │ │ -000000000009d6d0 0000000000000403 R_AARCH64_RELATIVE 499ec │ │ │ │ -000000000009d6d8 0000000000000403 R_AARCH64_RELATIVE 4a740 │ │ │ │ -000000000009d6e8 0000000000000403 R_AARCH64_RELATIVE 9e610 │ │ │ │ -000000000009d6f0 0000000000000403 R_AARCH64_RELATIVE 451e0 │ │ │ │ -000000000009d6f8 0000000000000403 R_AARCH64_RELATIVE 454e0 │ │ │ │ -000000000009d700 0000000000000403 R_AARCH64_RELATIVE 46260 │ │ │ │ -000000000009d708 0000000000000403 R_AARCH64_RELATIVE 14a20 │ │ │ │ -000000000009d710 0000000000000403 R_AARCH64_RELATIVE 452c0 │ │ │ │ -000000000009d718 0000000000000403 R_AARCH64_RELATIVE 452e0 │ │ │ │ -000000000009d720 0000000000000403 R_AARCH64_RELATIVE 45300 │ │ │ │ -000000000009d730 0000000000000403 R_AARCH64_RELATIVE 9e670 │ │ │ │ -000000000009d738 0000000000000403 R_AARCH64_RELATIVE 451c0 │ │ │ │ -000000000009d740 0000000000000403 R_AARCH64_RELATIVE 454c0 │ │ │ │ -000000000009d748 0000000000000403 R_AARCH64_RELATIVE 462c0 │ │ │ │ -000000000009d750 0000000000000403 R_AARCH64_RELATIVE 14a20 │ │ │ │ -000000000009d758 0000000000000403 R_AARCH64_RELATIVE 45260 │ │ │ │ -000000000009d760 0000000000000403 R_AARCH64_RELATIVE 45280 │ │ │ │ -000000000009d768 0000000000000403 R_AARCH64_RELATIVE 452a0 │ │ │ │ -000000000009d778 0000000000000403 R_AARCH64_RELATIVE 9e688 │ │ │ │ -000000000009d780 0000000000000403 R_AARCH64_RELATIVE 451a0 │ │ │ │ -000000000009d788 0000000000000403 R_AARCH64_RELATIVE 45500 │ │ │ │ -000000000009d790 0000000000000403 R_AARCH64_RELATIVE 4a040 │ │ │ │ -000000000009d798 0000000000000403 R_AARCH64_RELATIVE 14a20 │ │ │ │ -000000000009d7a0 0000000000000403 R_AARCH64_RELATIVE 45200 │ │ │ │ -000000000009d7a8 0000000000000403 R_AARCH64_RELATIVE 45220 │ │ │ │ -000000000009d7b0 0000000000000403 R_AARCH64_RELATIVE 45240 │ │ │ │ -000000000009d7c0 0000000000000403 R_AARCH64_RELATIVE 9ed80 │ │ │ │ -000000000009d7c8 0000000000000403 R_AARCH64_RELATIVE 51cc0 │ │ │ │ -000000000009d7d0 0000000000000403 R_AARCH64_RELATIVE 52200 │ │ │ │ -000000000009d7d8 0000000000000403 R_AARCH64_RELATIVE 51d00 │ │ │ │ -000000000009d7f0 0000000000000403 R_AARCH64_RELATIVE 9ed98 │ │ │ │ -000000000009d808 0000000000000403 R_AARCH64_RELATIVE 52280 │ │ │ │ -000000000009d820 0000000000000403 R_AARCH64_RELATIVE 9ed98 │ │ │ │ -000000000009d848 0000000000000403 R_AARCH64_RELATIVE 9ed98 │ │ │ │ -000000000009d870 0000000000000403 R_AARCH64_RELATIVE 9edd0 │ │ │ │ -000000000009d888 0000000000000403 R_AARCH64_RELATIVE 52280 │ │ │ │ -000000000009d8a0 0000000000000403 R_AARCH64_RELATIVE 9edd0 │ │ │ │ -000000000009d8c8 0000000000000403 R_AARCH64_RELATIVE 9edd0 │ │ │ │ -000000000009d8e0 0000000000000403 R_AARCH64_RELATIVE 9d950 │ │ │ │ -000000000009d8e8 0000000000000403 R_AARCH64_RELATIVE 9d878 │ │ │ │ -000000000009d8f0 0000000000000403 R_AARCH64_RELATIVE 9d7f8 │ │ │ │ -000000000009d8f8 0000000000000403 R_AARCH64_RELATIVE 9ef90 │ │ │ │ -000000000009d900 0000000000000403 R_AARCH64_RELATIVE 9efb8 │ │ │ │ -000000000009d908 0000000000000403 R_AARCH64_RELATIVE 9d828 │ │ │ │ -000000000009d910 0000000000000403 R_AARCH64_RELATIVE 9d850 │ │ │ │ -000000000009d918 0000000000000403 R_AARCH64_RELATIVE 9d8a8 │ │ │ │ -000000000009d920 0000000000000403 R_AARCH64_RELATIVE 9d8d0 │ │ │ │ -000000000009d928 0000000000000403 R_AARCH64_RELATIVE 9d980 │ │ │ │ -000000000009d930 0000000000000403 R_AARCH64_RELATIVE 9d9a8 │ │ │ │ -000000000009d948 0000000000000403 R_AARCH64_RELATIVE 9ede8 │ │ │ │ -000000000009d950 0000000000000403 R_AARCH64_RELATIVE 55980 │ │ │ │ -000000000009d958 0000000000000403 R_AARCH64_RELATIVE 563c0 │ │ │ │ -000000000009d960 0000000000000403 R_AARCH64_RELATIVE 52280 │ │ │ │ -000000000009d978 0000000000000403 R_AARCH64_RELATIVE 9ede8 │ │ │ │ -000000000009d980 0000000000000403 R_AARCH64_RELATIVE 55f60 │ │ │ │ -000000000009d988 0000000000000403 R_AARCH64_RELATIVE 56670 │ │ │ │ -000000000009d9a0 0000000000000403 R_AARCH64_RELATIVE 9ede8 │ │ │ │ -000000000009d9a8 0000000000000403 R_AARCH64_RELATIVE 55c2c │ │ │ │ -000000000009d9b0 0000000000000403 R_AARCH64_RELATIVE 569a0 │ │ │ │ -000000000009d9c0 0000000000000403 R_AARCH64_RELATIVE 9eec0 │ │ │ │ -000000000009d9c8 0000000000000403 R_AARCH64_RELATIVE 51f40 │ │ │ │ -000000000009d9d0 0000000000000403 R_AARCH64_RELATIVE 52240 │ │ │ │ -000000000009d9d8 0000000000000403 R_AARCH64_RELATIVE 52ca0 │ │ │ │ -000000000009d9e0 0000000000000403 R_AARCH64_RELATIVE 14a20 │ │ │ │ -000000000009d9e8 0000000000000403 R_AARCH64_RELATIVE 52020 │ │ │ │ -000000000009d9f0 0000000000000403 R_AARCH64_RELATIVE 52040 │ │ │ │ -000000000009d9f8 0000000000000403 R_AARCH64_RELATIVE 52060 │ │ │ │ -000000000009da08 0000000000000403 R_AARCH64_RELATIVE 9eed8 │ │ │ │ -000000000009da10 0000000000000403 R_AARCH64_RELATIVE 51f20 │ │ │ │ -000000000009da18 0000000000000403 R_AARCH64_RELATIVE 52220 │ │ │ │ -000000000009da20 0000000000000403 R_AARCH64_RELATIVE 52d00 │ │ │ │ -000000000009da28 0000000000000403 R_AARCH64_RELATIVE 14a20 │ │ │ │ -000000000009da30 0000000000000403 R_AARCH64_RELATIVE 51fc0 │ │ │ │ -000000000009da38 0000000000000403 R_AARCH64_RELATIVE 51fe0 │ │ │ │ -000000000009da40 0000000000000403 R_AARCH64_RELATIVE 52000 │ │ │ │ -000000000009da50 0000000000000403 R_AARCH64_RELATIVE 9eef0 │ │ │ │ -000000000009da58 0000000000000403 R_AARCH64_RELATIVE 51f00 │ │ │ │ -000000000009da60 0000000000000403 R_AARCH64_RELATIVE 52260 │ │ │ │ -000000000009da68 0000000000000403 R_AARCH64_RELATIVE 56280 │ │ │ │ -000000000009da70 0000000000000403 R_AARCH64_RELATIVE 14a20 │ │ │ │ -000000000009da78 0000000000000403 R_AARCH64_RELATIVE 51f60 │ │ │ │ -000000000009da80 0000000000000403 R_AARCH64_RELATIVE 51f80 │ │ │ │ -000000000009da88 0000000000000403 R_AARCH64_RELATIVE 51fa0 │ │ │ │ -000000000009da98 0000000000000403 R_AARCH64_RELATIVE 7a8c8 │ │ │ │ -000000000009daa8 0000000000000403 R_AARCH64_RELATIVE 9de10 │ │ │ │ -000000000009dab8 0000000000000403 R_AARCH64_RELATIVE 9de48 │ │ │ │ -000000000009dac8 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ -000000000009dae0 0000000000000403 R_AARCH64_RELATIVE 7a8f8 │ │ │ │ -000000000009daf0 0000000000000403 R_AARCH64_RELATIVE 9de10 │ │ │ │ -000000000009db00 0000000000000403 R_AARCH64_RELATIVE 9ddd0 │ │ │ │ -000000000009db10 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ -000000000009db28 0000000000000403 R_AARCH64_RELATIVE 7a940 │ │ │ │ -000000000009db38 0000000000000403 R_AARCH64_RELATIVE 9de10 │ │ │ │ -000000000009db48 0000000000000403 R_AARCH64_RELATIVE 9ddb8 │ │ │ │ -000000000009db58 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ -000000000009db70 0000000000000403 R_AARCH64_RELATIVE 7a980 │ │ │ │ -000000000009db88 0000000000000403 R_AARCH64_RELATIVE 7a9d0 │ │ │ │ +000000000009d318 0000000000000403 R_AARCH64_RELATIVE 9db80 │ │ │ │ +000000000009d320 0000000000000403 R_AARCH64_RELATIVE 26360 │ │ │ │ +000000000009d328 0000000000000403 R_AARCH64_RELATIVE 268a0 │ │ │ │ +000000000009d330 0000000000000403 R_AARCH64_RELATIVE 263a0 │ │ │ │ +000000000009d348 0000000000000403 R_AARCH64_RELATIVE 9db98 │ │ │ │ +000000000009d360 0000000000000403 R_AARCH64_RELATIVE 26920 │ │ │ │ +000000000009d378 0000000000000403 R_AARCH64_RELATIVE 9db98 │ │ │ │ +000000000009d3a0 0000000000000403 R_AARCH64_RELATIVE 9db98 │ │ │ │ +000000000009d3c8 0000000000000403 R_AARCH64_RELATIVE 9dbd0 │ │ │ │ +000000000009d3e0 0000000000000403 R_AARCH64_RELATIVE 26920 │ │ │ │ +000000000009d3f8 0000000000000403 R_AARCH64_RELATIVE 9dbd0 │ │ │ │ +000000000009d420 0000000000000403 R_AARCH64_RELATIVE 9dbd0 │ │ │ │ +000000000009d438 0000000000000403 R_AARCH64_RELATIVE 9d4a8 │ │ │ │ +000000000009d440 0000000000000403 R_AARCH64_RELATIVE 9d3d0 │ │ │ │ +000000000009d448 0000000000000403 R_AARCH64_RELATIVE 9d350 │ │ │ │ +000000000009d450 0000000000000403 R_AARCH64_RELATIVE 9de18 │ │ │ │ +000000000009d458 0000000000000403 R_AARCH64_RELATIVE 9de40 │ │ │ │ +000000000009d460 0000000000000403 R_AARCH64_RELATIVE 9d380 │ │ │ │ +000000000009d468 0000000000000403 R_AARCH64_RELATIVE 9d3a8 │ │ │ │ +000000000009d470 0000000000000403 R_AARCH64_RELATIVE 9d400 │ │ │ │ +000000000009d478 0000000000000403 R_AARCH64_RELATIVE 9d428 │ │ │ │ +000000000009d480 0000000000000403 R_AARCH64_RELATIVE 9d4d8 │ │ │ │ +000000000009d488 0000000000000403 R_AARCH64_RELATIVE 9d500 │ │ │ │ +000000000009d4a0 0000000000000403 R_AARCH64_RELATIVE 9dbe8 │ │ │ │ +000000000009d4a8 0000000000000403 R_AARCH64_RELATIVE 2ac00 │ │ │ │ +000000000009d4b0 0000000000000403 R_AARCH64_RELATIVE 2b640 │ │ │ │ +000000000009d4b8 0000000000000403 R_AARCH64_RELATIVE 26920 │ │ │ │ +000000000009d4d0 0000000000000403 R_AARCH64_RELATIVE 9dbe8 │ │ │ │ +000000000009d4d8 0000000000000403 R_AARCH64_RELATIVE 2b1e0 │ │ │ │ +000000000009d4e0 0000000000000403 R_AARCH64_RELATIVE 2b8ec │ │ │ │ +000000000009d4f8 0000000000000403 R_AARCH64_RELATIVE 9dbe8 │ │ │ │ +000000000009d500 0000000000000403 R_AARCH64_RELATIVE 2aeac │ │ │ │ +000000000009d508 0000000000000403 R_AARCH64_RELATIVE 2bc00 │ │ │ │ +000000000009d518 0000000000000403 R_AARCH64_RELATIVE 9dd20 │ │ │ │ +000000000009d520 0000000000000403 R_AARCH64_RELATIVE 265e0 │ │ │ │ +000000000009d528 0000000000000403 R_AARCH64_RELATIVE 268e0 │ │ │ │ +000000000009d530 0000000000000403 R_AARCH64_RELATIVE 27660 │ │ │ │ +000000000009d538 0000000000000403 R_AARCH64_RELATIVE 26340 │ │ │ │ +000000000009d540 0000000000000403 R_AARCH64_RELATIVE 266c0 │ │ │ │ +000000000009d548 0000000000000403 R_AARCH64_RELATIVE 266e0 │ │ │ │ +000000000009d550 0000000000000403 R_AARCH64_RELATIVE 26700 │ │ │ │ +000000000009d560 0000000000000403 R_AARCH64_RELATIVE 9dd80 │ │ │ │ +000000000009d568 0000000000000403 R_AARCH64_RELATIVE 265c0 │ │ │ │ +000000000009d570 0000000000000403 R_AARCH64_RELATIVE 268c0 │ │ │ │ +000000000009d578 0000000000000403 R_AARCH64_RELATIVE 276c0 │ │ │ │ +000000000009d580 0000000000000403 R_AARCH64_RELATIVE 26340 │ │ │ │ +000000000009d588 0000000000000403 R_AARCH64_RELATIVE 26660 │ │ │ │ +000000000009d590 0000000000000403 R_AARCH64_RELATIVE 26680 │ │ │ │ +000000000009d598 0000000000000403 R_AARCH64_RELATIVE 266a0 │ │ │ │ +000000000009d5a8 0000000000000403 R_AARCH64_RELATIVE 9dd98 │ │ │ │ +000000000009d5b0 0000000000000403 R_AARCH64_RELATIVE 265a0 │ │ │ │ +000000000009d5b8 0000000000000403 R_AARCH64_RELATIVE 26900 │ │ │ │ +000000000009d5c0 0000000000000403 R_AARCH64_RELATIVE 2b500 │ │ │ │ +000000000009d5c8 0000000000000403 R_AARCH64_RELATIVE 26340 │ │ │ │ +000000000009d5d0 0000000000000403 R_AARCH64_RELATIVE 26600 │ │ │ │ +000000000009d5d8 0000000000000403 R_AARCH64_RELATIVE 26620 │ │ │ │ +000000000009d5e0 0000000000000403 R_AARCH64_RELATIVE 26640 │ │ │ │ +000000000009d5f0 0000000000000403 R_AARCH64_RELATIVE 9e4e0 │ │ │ │ +000000000009d5f8 0000000000000403 R_AARCH64_RELATIVE 36a80 │ │ │ │ +000000000009d600 0000000000000403 R_AARCH64_RELATIVE 36fc0 │ │ │ │ +000000000009d608 0000000000000403 R_AARCH64_RELATIVE 36ac0 │ │ │ │ +000000000009d620 0000000000000403 R_AARCH64_RELATIVE 9e4f8 │ │ │ │ +000000000009d638 0000000000000403 R_AARCH64_RELATIVE 37040 │ │ │ │ +000000000009d650 0000000000000403 R_AARCH64_RELATIVE 9e4f8 │ │ │ │ +000000000009d678 0000000000000403 R_AARCH64_RELATIVE 9e4f8 │ │ │ │ +000000000009d6a0 0000000000000403 R_AARCH64_RELATIVE 9e530 │ │ │ │ +000000000009d6b8 0000000000000403 R_AARCH64_RELATIVE 37040 │ │ │ │ +000000000009d6d0 0000000000000403 R_AARCH64_RELATIVE 9e530 │ │ │ │ +000000000009d6f8 0000000000000403 R_AARCH64_RELATIVE 9e530 │ │ │ │ +000000000009d710 0000000000000403 R_AARCH64_RELATIVE 9d780 │ │ │ │ +000000000009d718 0000000000000403 R_AARCH64_RELATIVE 9d6a8 │ │ │ │ +000000000009d720 0000000000000403 R_AARCH64_RELATIVE 9d628 │ │ │ │ +000000000009d728 0000000000000403 R_AARCH64_RELATIVE 9e6f0 │ │ │ │ +000000000009d730 0000000000000403 R_AARCH64_RELATIVE 9e718 │ │ │ │ +000000000009d738 0000000000000403 R_AARCH64_RELATIVE 9d658 │ │ │ │ +000000000009d740 0000000000000403 R_AARCH64_RELATIVE 9d680 │ │ │ │ +000000000009d748 0000000000000403 R_AARCH64_RELATIVE 9d6d8 │ │ │ │ +000000000009d750 0000000000000403 R_AARCH64_RELATIVE 9d700 │ │ │ │ +000000000009d758 0000000000000403 R_AARCH64_RELATIVE 9d7b0 │ │ │ │ +000000000009d760 0000000000000403 R_AARCH64_RELATIVE 9d7d8 │ │ │ │ +000000000009d778 0000000000000403 R_AARCH64_RELATIVE 9e548 │ │ │ │ +000000000009d780 0000000000000403 R_AARCH64_RELATIVE 3b8e0 │ │ │ │ +000000000009d788 0000000000000403 R_AARCH64_RELATIVE 3c320 │ │ │ │ +000000000009d790 0000000000000403 R_AARCH64_RELATIVE 37040 │ │ │ │ +000000000009d7a8 0000000000000403 R_AARCH64_RELATIVE 9e548 │ │ │ │ +000000000009d7b0 0000000000000403 R_AARCH64_RELATIVE 3bec0 │ │ │ │ +000000000009d7b8 0000000000000403 R_AARCH64_RELATIVE 3c5d0 │ │ │ │ +000000000009d7d0 0000000000000403 R_AARCH64_RELATIVE 9e548 │ │ │ │ +000000000009d7d8 0000000000000403 R_AARCH64_RELATIVE 3bb8c │ │ │ │ +000000000009d7e0 0000000000000403 R_AARCH64_RELATIVE 3c900 │ │ │ │ +000000000009d7f0 0000000000000403 R_AARCH64_RELATIVE 9e620 │ │ │ │ +000000000009d7f8 0000000000000403 R_AARCH64_RELATIVE 36d00 │ │ │ │ +000000000009d800 0000000000000403 R_AARCH64_RELATIVE 37000 │ │ │ │ +000000000009d808 0000000000000403 R_AARCH64_RELATIVE 37a60 │ │ │ │ +000000000009d810 0000000000000403 R_AARCH64_RELATIVE 26340 │ │ │ │ +000000000009d818 0000000000000403 R_AARCH64_RELATIVE 36de0 │ │ │ │ +000000000009d820 0000000000000403 R_AARCH64_RELATIVE 36e00 │ │ │ │ +000000000009d828 0000000000000403 R_AARCH64_RELATIVE 36e20 │ │ │ │ +000000000009d838 0000000000000403 R_AARCH64_RELATIVE 9e638 │ │ │ │ +000000000009d840 0000000000000403 R_AARCH64_RELATIVE 36ce0 │ │ │ │ +000000000009d848 0000000000000403 R_AARCH64_RELATIVE 36fe0 │ │ │ │ +000000000009d850 0000000000000403 R_AARCH64_RELATIVE 37ac0 │ │ │ │ +000000000009d858 0000000000000403 R_AARCH64_RELATIVE 26340 │ │ │ │ +000000000009d860 0000000000000403 R_AARCH64_RELATIVE 36d80 │ │ │ │ +000000000009d868 0000000000000403 R_AARCH64_RELATIVE 36da0 │ │ │ │ +000000000009d870 0000000000000403 R_AARCH64_RELATIVE 36dc0 │ │ │ │ +000000000009d880 0000000000000403 R_AARCH64_RELATIVE 9e650 │ │ │ │ +000000000009d888 0000000000000403 R_AARCH64_RELATIVE 36cc0 │ │ │ │ +000000000009d890 0000000000000403 R_AARCH64_RELATIVE 37020 │ │ │ │ +000000000009d898 0000000000000403 R_AARCH64_RELATIVE 3c1e0 │ │ │ │ +000000000009d8a0 0000000000000403 R_AARCH64_RELATIVE 26340 │ │ │ │ +000000000009d8a8 0000000000000403 R_AARCH64_RELATIVE 36d20 │ │ │ │ +000000000009d8b0 0000000000000403 R_AARCH64_RELATIVE 36d40 │ │ │ │ +000000000009d8b8 0000000000000403 R_AARCH64_RELATIVE 36d60 │ │ │ │ +000000000009d8c8 0000000000000403 R_AARCH64_RELATIVE 9efa8 │ │ │ │ +000000000009d8d0 0000000000000403 R_AARCH64_RELATIVE 54f40 │ │ │ │ +000000000009d8d8 0000000000000403 R_AARCH64_RELATIVE 54f60 │ │ │ │ +000000000009d8e0 0000000000000403 R_AARCH64_RELATIVE 548a0 │ │ │ │ +000000000009d8f0 0000000000000403 R_AARCH64_RELATIVE 9f000 │ │ │ │ +000000000009d8f8 0000000000000403 R_AARCH64_RELATIVE 54ee0 │ │ │ │ +000000000009d900 0000000000000403 R_AARCH64_RELATIVE 54f00 │ │ │ │ +000000000009d908 0000000000000403 R_AARCH64_RELATIVE 548c0 │ │ │ │ +000000000009d918 0000000000000403 R_AARCH64_RELATIVE 9f0d0 │ │ │ │ +000000000009d920 0000000000000403 R_AARCH64_RELATIVE 54920 │ │ │ │ +000000000009d928 0000000000000403 R_AARCH64_RELATIVE 54ec0 │ │ │ │ +000000000009d930 0000000000000403 R_AARCH64_RELATIVE 54a60 │ │ │ │ +000000000009d938 0000000000000403 R_AARCH64_RELATIVE 54e20 │ │ │ │ +000000000009d948 0000000000000403 R_AARCH64_RELATIVE 9f0e8 │ │ │ │ +000000000009d950 0000000000000403 R_AARCH64_RELATIVE 55a60 │ │ │ │ +000000000009d958 0000000000000403 R_AARCH64_RELATIVE 55a80 │ │ │ │ +000000000009d960 0000000000000403 R_AARCH64_RELATIVE 54a40 │ │ │ │ +000000000009d968 0000000000000403 R_AARCH64_RELATIVE 59180 │ │ │ │ +000000000009d978 0000000000000403 R_AARCH64_RELATIVE 9f100 │ │ │ │ +000000000009d980 0000000000000403 R_AARCH64_RELATIVE 54900 │ │ │ │ +000000000009d988 0000000000000403 R_AARCH64_RELATIVE 54ea0 │ │ │ │ +000000000009d990 0000000000000403 R_AARCH64_RELATIVE 54a20 │ │ │ │ +000000000009d998 0000000000000403 R_AARCH64_RELATIVE 54e60 │ │ │ │ +000000000009d9a8 0000000000000403 R_AARCH64_RELATIVE 9f128 │ │ │ │ +000000000009d9b0 0000000000000403 R_AARCH64_RELATIVE 582e0 │ │ │ │ +000000000009d9b8 0000000000000403 R_AARCH64_RELATIVE e404 │ │ │ │ +000000000009d9c0 0000000000000403 R_AARCH64_RELATIVE 54fa0 │ │ │ │ +000000000009d9c8 0000000000000403 R_AARCH64_RELATIVE 555e0 │ │ │ │ +000000000009d9d8 0000000000000403 R_AARCH64_RELATIVE 9f128 │ │ │ │ +000000000009d9e0 0000000000000403 R_AARCH64_RELATIVE 55020 │ │ │ │ +000000000009d9e8 0000000000000403 R_AARCH64_RELATIVE 55650 │ │ │ │ +000000000009d9f0 0000000000000403 R_AARCH64_RELATIVE 548c0 │ │ │ │ +000000000009da00 0000000000000403 R_AARCH64_RELATIVE 9f128 │ │ │ │ +000000000009da08 0000000000000403 R_AARCH64_RELATIVE 550a0 │ │ │ │ +000000000009da10 0000000000000403 R_AARCH64_RELATIVE 556d0 │ │ │ │ +000000000009da20 0000000000000403 R_AARCH64_RELATIVE 9f1a0 │ │ │ │ +000000000009da28 0000000000000403 R_AARCH64_RELATIVE 581e0 │ │ │ │ +000000000009da30 0000000000000403 R_AARCH64_RELATIVE e338 │ │ │ │ +000000000009da38 0000000000000403 R_AARCH64_RELATIVE 55120 │ │ │ │ +000000000009da40 0000000000000403 R_AARCH64_RELATIVE 558e0 │ │ │ │ +000000000009da50 0000000000000403 R_AARCH64_RELATIVE 9f1a0 │ │ │ │ +000000000009da58 0000000000000403 R_AARCH64_RELATIVE 551a0 │ │ │ │ +000000000009da60 0000000000000403 R_AARCH64_RELATIVE 55950 │ │ │ │ +000000000009da68 0000000000000403 R_AARCH64_RELATIVE 548a0 │ │ │ │ +000000000009da78 0000000000000403 R_AARCH64_RELATIVE 9f1a0 │ │ │ │ +000000000009da80 0000000000000403 R_AARCH64_RELATIVE 55220 │ │ │ │ +000000000009da88 0000000000000403 R_AARCH64_RELATIVE 559d0 │ │ │ │ +000000000009da98 0000000000000403 R_AARCH64_RELATIVE 7aa60 │ │ │ │ +000000000009daa8 0000000000000403 R_AARCH64_RELATIVE 7aab8 │ │ │ │ +000000000009dab8 0000000000000403 R_AARCH64_RELATIVE 7ab10 │ │ │ │ +000000000009dac0 0000000000000403 R_AARCH64_RELATIVE 9da90 │ │ │ │ +000000000009dad0 0000000000000403 R_AARCH64_RELATIVE 7ab48 │ │ │ │ +000000000009dae0 0000000000000403 R_AARCH64_RELATIVE 7ab80 │ │ │ │ +000000000009dae8 0000000000000403 R_AARCH64_RELATIVE 9daa0 │ │ │ │ +000000000009daf8 0000000000000403 R_AARCH64_RELATIVE 7abb8 │ │ │ │ +000000000009db08 0000000000000403 R_AARCH64_RELATIVE 9dab0 │ │ │ │ +000000000009db20 0000000000000403 R_AARCH64_RELATIVE 7abf0 │ │ │ │ +000000000009db30 0000000000000403 R_AARCH64_RELATIVE 7ac28 │ │ │ │ +000000000009db40 0000000000000403 R_AARCH64_RELATIVE 7ac40 │ │ │ │ +000000000009db50 0000000000000403 R_AARCH64_RELATIVE 7ac68 │ │ │ │ +000000000009db60 0000000000000403 R_AARCH64_RELATIVE 7ac90 │ │ │ │ +000000000009db70 0000000000000403 R_AARCH64_RELATIVE 7acf0 │ │ │ │ +000000000009db78 0000000000000403 R_AARCH64_RELATIVE 9db58 │ │ │ │ +000000000009db88 0000000000000403 R_AARCH64_RELATIVE 7ad58 │ │ │ │ 000000000009db90 0000000000000403 R_AARCH64_RELATIVE 9db68 │ │ │ │ -000000000009dba0 0000000000000403 R_AARCH64_RELATIVE 9da90 │ │ │ │ -000000000009dba8 0000000000000403 R_AARCH64_RELATIVE 18540 │ │ │ │ -000000000009dbb0 0000000000000403 R_AARCH64_RELATIVE e0a0 │ │ │ │ -000000000009dbb8 0000000000000403 R_AARCH64_RELATIVE 15520 │ │ │ │ -000000000009dbc0 0000000000000403 R_AARCH64_RELATIVE 158c0 │ │ │ │ -000000000009dbd0 0000000000000403 R_AARCH64_RELATIVE 9da90 │ │ │ │ -000000000009dbd8 0000000000000403 R_AARCH64_RELATIVE 155a0 │ │ │ │ -000000000009dbe0 0000000000000403 R_AARCH64_RELATIVE 15930 │ │ │ │ -000000000009dbf8 0000000000000403 R_AARCH64_RELATIVE 9da90 │ │ │ │ -000000000009dc00 0000000000000403 R_AARCH64_RELATIVE 15620 │ │ │ │ -000000000009dc08 0000000000000403 R_AARCH64_RELATIVE 159b0 │ │ │ │ -000000000009dc18 0000000000000403 R_AARCH64_RELATIVE 9dad8 │ │ │ │ -000000000009dc20 0000000000000403 R_AARCH64_RELATIVE 1aa40 │ │ │ │ -000000000009dc28 0000000000000403 R_AARCH64_RELATIVE e450 │ │ │ │ -000000000009dc30 0000000000000403 R_AARCH64_RELATIVE 17628 │ │ │ │ -000000000009dc38 0000000000000403 R_AARCH64_RELATIVE 17b80 │ │ │ │ -000000000009dc48 0000000000000403 R_AARCH64_RELATIVE 9dad8 │ │ │ │ -000000000009dc50 0000000000000403 R_AARCH64_RELATIVE 173a0 │ │ │ │ -000000000009dc58 0000000000000403 R_AARCH64_RELATIVE 17ccc │ │ │ │ -000000000009dc68 0000000000000403 R_AARCH64_RELATIVE 1a3a0 │ │ │ │ -000000000009dc80 0000000000000403 R_AARCH64_RELATIVE 9dad8 │ │ │ │ -000000000009dc88 0000000000000403 R_AARCH64_RELATIVE 174e4 │ │ │ │ -000000000009dc90 0000000000000403 R_AARCH64_RELATIVE 17e20 │ │ │ │ -000000000009dca0 0000000000000403 R_AARCH64_RELATIVE 9db20 │ │ │ │ -000000000009dca8 0000000000000403 R_AARCH64_RELATIVE 1a7a0 │ │ │ │ -000000000009dcb0 0000000000000403 R_AARCH64_RELATIVE e3f8 │ │ │ │ -000000000009dcb8 0000000000000403 R_AARCH64_RELATIVE 17248 │ │ │ │ -000000000009dcc0 0000000000000403 R_AARCH64_RELATIVE 17780 │ │ │ │ -000000000009dcd0 0000000000000403 R_AARCH64_RELATIVE 9db20 │ │ │ │ -000000000009dcd8 0000000000000403 R_AARCH64_RELATIVE 16fc0 │ │ │ │ -000000000009dce0 0000000000000403 R_AARCH64_RELATIVE 178cc │ │ │ │ -000000000009dcf0 0000000000000403 R_AARCH64_RELATIVE 1a3a0 │ │ │ │ -000000000009dd08 0000000000000403 R_AARCH64_RELATIVE 9db20 │ │ │ │ -000000000009dd10 0000000000000403 R_AARCH64_RELATIVE 17104 │ │ │ │ -000000000009dd18 0000000000000403 R_AARCH64_RELATIVE 17a20 │ │ │ │ -000000000009dd28 0000000000000403 R_AARCH64_RELATIVE 9db80 │ │ │ │ -000000000009dd30 0000000000000403 R_AARCH64_RELATIVE 15460 │ │ │ │ -000000000009dd38 0000000000000403 R_AARCH64_RELATIVE 15480 │ │ │ │ -000000000009dd48 0000000000000403 R_AARCH64_RELATIVE 14e80 │ │ │ │ -000000000009dd50 0000000000000403 R_AARCH64_RELATIVE 14ea0 │ │ │ │ -000000000009dd58 0000000000000403 R_AARCH64_RELATIVE 14f40 │ │ │ │ -000000000009dda8 0000000000000403 R_AARCH64_RELATIVE 7aa20 │ │ │ │ -000000000009ddc0 0000000000000403 R_AARCH64_RELATIVE 7aa40 │ │ │ │ -000000000009ddd8 0000000000000403 R_AARCH64_RELATIVE 7a898 │ │ │ │ -000000000009dde0 0000000000000403 R_AARCH64_RELATIVE 9ddb8 │ │ │ │ -000000000009ddf0 0000000000000403 R_AARCH64_RELATIVE 7aa70 │ │ │ │ -000000000009de08 0000000000000403 R_AARCH64_RELATIVE 7aa88 │ │ │ │ -000000000009de18 0000000000000403 R_AARCH64_RELATIVE 7aaa0 │ │ │ │ -000000000009de28 0000000000000403 R_AARCH64_RELATIVE 7aac8 │ │ │ │ -000000000009de38 0000000000000403 R_AARCH64_RELATIVE 7aaf0 │ │ │ │ -000000000009de40 0000000000000403 R_AARCH64_RELATIVE 9de20 │ │ │ │ -000000000009de50 0000000000000403 R_AARCH64_RELATIVE 7ab10 │ │ │ │ -000000000009de68 0000000000000403 R_AARCH64_RELATIVE 7ab30 │ │ │ │ -000000000009de80 0000000000000403 R_AARCH64_RELATIVE 7ab50 │ │ │ │ -000000000009de90 0000000000000403 R_AARCH64_RELATIVE 7ab80 │ │ │ │ -000000000009deb0 0000000000000403 R_AARCH64_RELATIVE 9de78 │ │ │ │ -000000000009dec8 0000000000000403 R_AARCH64_RELATIVE 7abb0 │ │ │ │ -000000000009dee8 0000000000000403 R_AARCH64_RELATIVE 9de78 │ │ │ │ -000000000009df00 0000000000000403 R_AARCH64_RELATIVE 7ac10 │ │ │ │ -000000000009df20 0000000000000403 R_AARCH64_RELATIVE 9de78 │ │ │ │ -000000000009df38 0000000000000403 R_AARCH64_RELATIVE 7ac40 │ │ │ │ -000000000009df40 0000000000000403 R_AARCH64_RELATIVE 9de30 │ │ │ │ -000000000009df50 0000000000000403 R_AARCH64_RELATIVE 7ac58 │ │ │ │ -000000000009df58 0000000000000403 R_AARCH64_RELATIVE 9de30 │ │ │ │ -000000000009df68 0000000000000403 R_AARCH64_RELATIVE 7aca8 │ │ │ │ -000000000009df70 0000000000000403 R_AARCH64_RELATIVE 9de30 │ │ │ │ -000000000009df80 0000000000000403 R_AARCH64_RELATIVE 7acc0 │ │ │ │ -000000000009df90 0000000000000403 R_AARCH64_RELATIVE 7acf8 │ │ │ │ -000000000009dfa0 0000000000000403 R_AARCH64_RELATIVE 9de10 │ │ │ │ -000000000009dfb0 0000000000000403 R_AARCH64_RELATIVE 9de60 │ │ │ │ -000000000009dfc0 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ -000000000009dfd8 0000000000000403 R_AARCH64_RELATIVE 7ad28 │ │ │ │ -000000000009dff0 0000000000000403 R_AARCH64_RELATIVE 7ad88 │ │ │ │ -000000000009dff8 0000000000000403 R_AARCH64_RELATIVE 9dfd0 │ │ │ │ -000000000009e008 0000000000000403 R_AARCH64_RELATIVE 7ade8 │ │ │ │ -000000000009e018 0000000000000403 R_AARCH64_RELATIVE 9de10 │ │ │ │ -000000000009e028 0000000000000403 R_AARCH64_RELATIVE 9dde8 │ │ │ │ -000000000009e038 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ -000000000009e050 0000000000000403 R_AARCH64_RELATIVE 9dda0 │ │ │ │ -000000000009e058 0000000000000403 R_AARCH64_RELATIVE 15400 │ │ │ │ -000000000009e060 0000000000000403 R_AARCH64_RELATIVE 15420 │ │ │ │ -000000000009e078 0000000000000403 R_AARCH64_RELATIVE 9ddb8 │ │ │ │ -000000000009e080 0000000000000403 R_AARCH64_RELATIVE 16b40 │ │ │ │ -000000000009e088 0000000000000403 R_AARCH64_RELATIVE 16d80 │ │ │ │ -000000000009e098 0000000000000403 R_AARCH64_RELATIVE 1a3a0 │ │ │ │ -000000000009e0b0 0000000000000403 R_AARCH64_RELATIVE 9ddd0 │ │ │ │ -000000000009e0b8 0000000000000403 R_AARCH64_RELATIVE 16c60 │ │ │ │ -000000000009e0c0 0000000000000403 R_AARCH64_RELATIVE 16ea0 │ │ │ │ -000000000009e0d0 0000000000000403 R_AARCH64_RELATIVE 1a3a0 │ │ │ │ -000000000009e0e8 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ -000000000009e108 0000000000000403 R_AARCH64_RELATIVE 9de10 │ │ │ │ -000000000009e138 0000000000000403 R_AARCH64_RELATIVE 9de48 │ │ │ │ -000000000009e140 0000000000000403 R_AARCH64_RELATIVE 154c0 │ │ │ │ -000000000009e148 0000000000000403 R_AARCH64_RELATIVE 154e0 │ │ │ │ -000000000009e160 0000000000000403 R_AARCH64_RELATIVE 9de88 │ │ │ │ -000000000009e168 0000000000000403 R_AARCH64_RELATIVE 19a60 │ │ │ │ -000000000009e170 0000000000000403 R_AARCH64_RELATIVE 14d60 │ │ │ │ -000000000009e178 0000000000000403 R_AARCH64_RELATIVE 14da0 │ │ │ │ -000000000009e180 0000000000000403 R_AARCH64_RELATIVE 14dc0 │ │ │ │ -000000000009e188 0000000000000403 R_AARCH64_RELATIVE 14de0 │ │ │ │ -000000000009e198 0000000000000403 R_AARCH64_RELATIVE 15e60 │ │ │ │ -000000000009e1a0 0000000000000403 R_AARCH64_RELATIVE 1be20 │ │ │ │ -000000000009e1a8 0000000000000403 R_AARCH64_RELATIVE 16260 │ │ │ │ -000000000009e1b0 0000000000000403 R_AARCH64_RELATIVE 16500 │ │ │ │ -000000000009e1b8 0000000000000403 R_AARCH64_RELATIVE 1d220 │ │ │ │ -000000000009e1c0 0000000000000403 R_AARCH64_RELATIVE 14e00 │ │ │ │ -000000000009e1d0 0000000000000403 R_AARCH64_RELATIVE 9de88 │ │ │ │ -000000000009e1d8 0000000000000403 R_AARCH64_RELATIVE 14e10 │ │ │ │ -000000000009e1e0 0000000000000403 R_AARCH64_RELATIVE 16180 │ │ │ │ -000000000009e1e8 0000000000000403 R_AARCH64_RELATIVE 165cc │ │ │ │ -000000000009e1f8 0000000000000403 R_AARCH64_RELATIVE 9dec0 │ │ │ │ -000000000009e200 0000000000000403 R_AARCH64_RELATIVE 19f00 │ │ │ │ -000000000009e208 0000000000000403 R_AARCH64_RELATIVE 14ca0 │ │ │ │ -000000000009e210 0000000000000403 R_AARCH64_RELATIVE 14ce0 │ │ │ │ -000000000009e218 0000000000000403 R_AARCH64_RELATIVE 14d00 │ │ │ │ -000000000009e220 0000000000000403 R_AARCH64_RELATIVE 14d20 │ │ │ │ -000000000009e230 0000000000000403 R_AARCH64_RELATIVE 15ec0 │ │ │ │ -000000000009e238 0000000000000403 R_AARCH64_RELATIVE 1bf00 │ │ │ │ -000000000009e240 0000000000000403 R_AARCH64_RELATIVE 16420 │ │ │ │ -000000000009e248 0000000000000403 R_AARCH64_RELATIVE 166a0 │ │ │ │ -000000000009e250 0000000000000403 R_AARCH64_RELATIVE 15f20 │ │ │ │ -000000000009e258 0000000000000403 R_AARCH64_RELATIVE 14d40 │ │ │ │ -000000000009e268 0000000000000403 R_AARCH64_RELATIVE 9dec0 │ │ │ │ -000000000009e270 0000000000000403 R_AARCH64_RELATIVE 14d50 │ │ │ │ -000000000009e278 0000000000000403 R_AARCH64_RELATIVE 16340 │ │ │ │ -000000000009e280 0000000000000403 R_AARCH64_RELATIVE 1676c │ │ │ │ -000000000009e290 0000000000000403 R_AARCH64_RELATIVE 9def8 │ │ │ │ -000000000009e298 0000000000000403 R_AARCH64_RELATIVE 19580 │ │ │ │ -000000000009e2a0 0000000000000403 R_AARCH64_RELATIVE 14be0 │ │ │ │ -000000000009e2a8 0000000000000403 R_AARCH64_RELATIVE 14c20 │ │ │ │ -000000000009e2b0 0000000000000403 R_AARCH64_RELATIVE 14c40 │ │ │ │ -000000000009e2b8 0000000000000403 R_AARCH64_RELATIVE 14c60 │ │ │ │ -000000000009e2c8 0000000000000403 R_AARCH64_RELATIVE 15e00 │ │ │ │ -000000000009e2d0 0000000000000403 R_AARCH64_RELATIVE 1bd40 │ │ │ │ -000000000009e2d8 0000000000000403 R_AARCH64_RELATIVE 160a0 │ │ │ │ -000000000009e2e0 0000000000000403 R_AARCH64_RELATIVE 16840 │ │ │ │ -000000000009e2e8 0000000000000403 R_AARCH64_RELATIVE 1c480 │ │ │ │ -000000000009e2f0 0000000000000403 R_AARCH64_RELATIVE 14c80 │ │ │ │ -000000000009e300 0000000000000403 R_AARCH64_RELATIVE 9def8 │ │ │ │ -000000000009e308 0000000000000403 R_AARCH64_RELATIVE 14c90 │ │ │ │ -000000000009e310 0000000000000403 R_AARCH64_RELATIVE 15fc0 │ │ │ │ -000000000009e318 0000000000000403 R_AARCH64_RELATIVE 1690c │ │ │ │ -000000000009e328 0000000000000403 R_AARCH64_RELATIVE 9dfe8 │ │ │ │ -000000000009e330 0000000000000403 R_AARCH64_RELATIVE 15cc0 │ │ │ │ -000000000009e338 0000000000000403 R_AARCH64_RELATIVE 15da0 │ │ │ │ -000000000009e348 0000000000000403 R_AARCH64_RELATIVE 14a40 │ │ │ │ -000000000009e350 0000000000000403 R_AARCH64_RELATIVE 14aa0 │ │ │ │ -000000000009e358 0000000000000403 R_AARCH64_RELATIVE 14b40 │ │ │ │ -000000000009e3a8 0000000000000403 R_AARCH64_RELATIVE 7aee0 │ │ │ │ -000000000009e3b8 0000000000000403 R_AARCH64_RELATIVE 7af38 │ │ │ │ -000000000009e3c8 0000000000000403 R_AARCH64_RELATIVE 7af90 │ │ │ │ -000000000009e3d0 0000000000000403 R_AARCH64_RELATIVE 9e3a0 │ │ │ │ -000000000009e3e0 0000000000000403 R_AARCH64_RELATIVE 7afc8 │ │ │ │ -000000000009e3f0 0000000000000403 R_AARCH64_RELATIVE 7b000 │ │ │ │ -000000000009e3f8 0000000000000403 R_AARCH64_RELATIVE 9e3b0 │ │ │ │ -000000000009e408 0000000000000403 R_AARCH64_RELATIVE 7b038 │ │ │ │ -000000000009e418 0000000000000403 R_AARCH64_RELATIVE 9e3c0 │ │ │ │ -000000000009e430 0000000000000403 R_AARCH64_RELATIVE 7b070 │ │ │ │ -000000000009e440 0000000000000403 R_AARCH64_RELATIVE 7b0a8 │ │ │ │ -000000000009e450 0000000000000403 R_AARCH64_RELATIVE 7b0d0 │ │ │ │ -000000000009e460 0000000000000403 R_AARCH64_RELATIVE 7b130 │ │ │ │ -000000000009e468 0000000000000403 R_AARCH64_RELATIVE 9e448 │ │ │ │ -000000000009e478 0000000000000403 R_AARCH64_RELATIVE 7b198 │ │ │ │ -000000000009e480 0000000000000403 R_AARCH64_RELATIVE 9e458 │ │ │ │ -000000000009e490 0000000000000403 R_AARCH64_RELATIVE 7b228 │ │ │ │ -000000000009e4a0 0000000000000403 R_AARCH64_RELATIVE 9e470 │ │ │ │ -000000000009e4c8 0000000000000403 R_AARCH64_RELATIVE 7b2a0 │ │ │ │ -000000000009e4d0 0000000000000403 R_AARCH64_RELATIVE 9e488 │ │ │ │ -000000000009e4e0 0000000000000403 R_AARCH64_RELATIVE 7b2f8 │ │ │ │ -000000000009e4e8 0000000000000403 R_AARCH64_RELATIVE 9e4c0 │ │ │ │ -000000000009e4f8 0000000000000403 R_AARCH64_RELATIVE 7b308 │ │ │ │ -000000000009e510 0000000000000403 R_AARCH64_RELATIVE 7b350 │ │ │ │ -000000000009e518 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009e528 0000000000000403 R_AARCH64_RELATIVE 7b3c8 │ │ │ │ -000000000009e530 0000000000000403 R_AARCH64_RELATIVE 9e508 │ │ │ │ -000000000009e540 0000000000000403 R_AARCH64_RELATIVE 7b430 │ │ │ │ -000000000009e548 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009e558 0000000000000403 R_AARCH64_RELATIVE 7b4a8 │ │ │ │ -000000000009e560 0000000000000403 R_AARCH64_RELATIVE 9e538 │ │ │ │ -000000000009e570 0000000000000403 R_AARCH64_RELATIVE 7b510 │ │ │ │ -000000000009e578 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009e588 0000000000000403 R_AARCH64_RELATIVE 7b588 │ │ │ │ -000000000009e590 0000000000000403 R_AARCH64_RELATIVE 9e568 │ │ │ │ -000000000009e5a0 0000000000000403 R_AARCH64_RELATIVE 7b5f8 │ │ │ │ -000000000009e5a8 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009e5b8 0000000000000403 R_AARCH64_RELATIVE 7b668 │ │ │ │ -000000000009e5c0 0000000000000403 R_AARCH64_RELATIVE 9e598 │ │ │ │ -000000000009e5d0 0000000000000403 R_AARCH64_RELATIVE 7b6d0 │ │ │ │ -000000000009e5e0 0000000000000403 R_AARCH64_RELATIVE 9de10 │ │ │ │ -000000000009e600 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ -000000000009e618 0000000000000403 R_AARCH64_RELATIVE 7b6f8 │ │ │ │ -000000000009e620 0000000000000403 R_AARCH64_RELATIVE 9e438 │ │ │ │ -000000000009e630 0000000000000403 R_AARCH64_RELATIVE 7b778 │ │ │ │ -000000000009e640 0000000000000403 R_AARCH64_RELATIVE 9de10 │ │ │ │ -000000000009e660 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ -000000000009e678 0000000000000403 R_AARCH64_RELATIVE 7b7b0 │ │ │ │ -000000000009e680 0000000000000403 R_AARCH64_RELATIVE 9e438 │ │ │ │ -000000000009e690 0000000000000403 R_AARCH64_RELATIVE 7b828 │ │ │ │ -000000000009e698 0000000000000403 R_AARCH64_RELATIVE 9e438 │ │ │ │ -000000000009e6f8 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009e700 0000000000000403 R_AARCH64_RELATIVE 491a0 │ │ │ │ -000000000009e708 0000000000000403 R_AARCH64_RELATIVE 49360 │ │ │ │ -000000000009e710 0000000000000403 R_AARCH64_RELATIVE 46cc0 │ │ │ │ -000000000009e720 0000000000000403 R_AARCH64_RELATIVE 48fe0 │ │ │ │ -000000000009e728 0000000000000403 R_AARCH64_RELATIVE 49000 │ │ │ │ -000000000009e730 0000000000000403 R_AARCH64_RELATIVE 465e0 │ │ │ │ -000000000009e748 0000000000000403 R_AARCH64_RELATIVE 48be0 │ │ │ │ -000000000009e758 0000000000000403 R_AARCH64_RELATIVE 48ae0 │ │ │ │ -000000000009e768 0000000000000403 R_AARCH64_RELATIVE 46940 │ │ │ │ -000000000009e770 0000000000000403 R_AARCH64_RELATIVE 45440 │ │ │ │ -000000000009e778 0000000000000403 R_AARCH64_RELATIVE 46f40 │ │ │ │ -000000000009e780 0000000000000403 R_AARCH64_RELATIVE 44f80 │ │ │ │ -000000000009e788 0000000000000403 R_AARCH64_RELATIVE 45460 │ │ │ │ -000000000009e790 0000000000000403 R_AARCH64_RELATIVE 46680 │ │ │ │ -000000000009e798 0000000000000403 R_AARCH64_RELATIVE 45480 │ │ │ │ -000000000009e7a0 0000000000000403 R_AARCH64_RELATIVE 456a0 │ │ │ │ -000000000009e7a8 0000000000000403 R_AARCH64_RELATIVE 44fc0 │ │ │ │ -000000000009e7b0 0000000000000403 R_AARCH64_RELATIVE 44fe0 │ │ │ │ -000000000009e7c0 0000000000000403 R_AARCH64_RELATIVE 9e538 │ │ │ │ -000000000009e7c8 0000000000000403 R_AARCH64_RELATIVE 47a20 │ │ │ │ -000000000009e7d0 0000000000000403 R_AARCH64_RELATIVE 47ac0 │ │ │ │ -000000000009e7d8 0000000000000403 R_AARCH64_RELATIVE 46ba0 │ │ │ │ -000000000009e7e8 0000000000000403 R_AARCH64_RELATIVE 48f60 │ │ │ │ -000000000009e7f0 0000000000000403 R_AARCH64_RELATIVE 48f80 │ │ │ │ -000000000009e7f8 0000000000000403 R_AARCH64_RELATIVE 4c860 │ │ │ │ -000000000009e810 0000000000000403 R_AARCH64_RELATIVE 4d3e0 │ │ │ │ -000000000009e820 0000000000000403 R_AARCH64_RELATIVE 489e0 │ │ │ │ -000000000009e830 0000000000000403 R_AARCH64_RELATIVE 4c440 │ │ │ │ -000000000009e838 0000000000000403 R_AARCH64_RELATIVE 453e0 │ │ │ │ -000000000009e840 0000000000000403 R_AARCH64_RELATIVE 4dd00 │ │ │ │ -000000000009e848 0000000000000403 R_AARCH64_RELATIVE 45080 │ │ │ │ -000000000009e850 0000000000000403 R_AARCH64_RELATIVE 45400 │ │ │ │ -000000000009e858 0000000000000403 R_AARCH64_RELATIVE 4c8e0 │ │ │ │ -000000000009e860 0000000000000403 R_AARCH64_RELATIVE 45420 │ │ │ │ -000000000009e868 0000000000000403 R_AARCH64_RELATIVE 45640 │ │ │ │ -000000000009e870 0000000000000403 R_AARCH64_RELATIVE 45020 │ │ │ │ -000000000009e878 0000000000000403 R_AARCH64_RELATIVE 45040 │ │ │ │ -000000000009e888 0000000000000403 R_AARCH64_RELATIVE 9e550 │ │ │ │ -000000000009e890 0000000000000403 R_AARCH64_RELATIVE 4abc0 │ │ │ │ -000000000009e898 0000000000000403 R_AARCH64_RELATIVE 4ad00 │ │ │ │ -000000000009e8a0 0000000000000403 R_AARCH64_RELATIVE 46ba0 │ │ │ │ -000000000009e8b0 0000000000000403 R_AARCH64_RELATIVE 48f60 │ │ │ │ -000000000009e8b8 0000000000000403 R_AARCH64_RELATIVE 48f80 │ │ │ │ -000000000009e8c0 0000000000000403 R_AARCH64_RELATIVE 4c860 │ │ │ │ -000000000009e8d8 0000000000000403 R_AARCH64_RELATIVE 4d3e0 │ │ │ │ -000000000009e8e8 0000000000000403 R_AARCH64_RELATIVE 489e0 │ │ │ │ -000000000009e8f8 0000000000000403 R_AARCH64_RELATIVE 4c440 │ │ │ │ -000000000009e900 0000000000000403 R_AARCH64_RELATIVE 453e0 │ │ │ │ -000000000009e908 0000000000000403 R_AARCH64_RELATIVE 4dd00 │ │ │ │ -000000000009e910 0000000000000403 R_AARCH64_RELATIVE 45080 │ │ │ │ -000000000009e918 0000000000000403 R_AARCH64_RELATIVE 45400 │ │ │ │ -000000000009e920 0000000000000403 R_AARCH64_RELATIVE 4c8e0 │ │ │ │ -000000000009e928 0000000000000403 R_AARCH64_RELATIVE 45420 │ │ │ │ -000000000009e930 0000000000000403 R_AARCH64_RELATIVE 45640 │ │ │ │ -000000000009e938 0000000000000403 R_AARCH64_RELATIVE 45020 │ │ │ │ -000000000009e940 0000000000000403 R_AARCH64_RELATIVE 45040 │ │ │ │ -000000000009e950 0000000000000403 R_AARCH64_RELATIVE 9e568 │ │ │ │ -000000000009e958 0000000000000403 R_AARCH64_RELATIVE 47140 │ │ │ │ -000000000009e960 0000000000000403 R_AARCH64_RELATIVE 47220 │ │ │ │ -000000000009e968 0000000000000403 R_AARCH64_RELATIVE 46a80 │ │ │ │ -000000000009e978 0000000000000403 R_AARCH64_RELATIVE 48fa0 │ │ │ │ -000000000009e980 0000000000000403 R_AARCH64_RELATIVE 48fc0 │ │ │ │ -000000000009e988 0000000000000403 R_AARCH64_RELATIVE 4be40 │ │ │ │ -000000000009e9a0 0000000000000403 R_AARCH64_RELATIVE 45c60 │ │ │ │ -000000000009e9b0 0000000000000403 R_AARCH64_RELATIVE 488e0 │ │ │ │ -000000000009e9c0 0000000000000403 R_AARCH64_RELATIVE 4bcc0 │ │ │ │ -000000000009e9c8 0000000000000403 R_AARCH64_RELATIVE 45380 │ │ │ │ -000000000009e9d0 0000000000000403 R_AARCH64_RELATIVE 4cde0 │ │ │ │ -000000000009e9d8 0000000000000403 R_AARCH64_RELATIVE 45100 │ │ │ │ -000000000009e9e0 0000000000000403 R_AARCH64_RELATIVE 453a0 │ │ │ │ -000000000009e9e8 0000000000000403 R_AARCH64_RELATIVE 4bf40 │ │ │ │ -000000000009e9f0 0000000000000403 R_AARCH64_RELATIVE 453c0 │ │ │ │ -000000000009e9f8 0000000000000403 R_AARCH64_RELATIVE 455e0 │ │ │ │ -000000000009ea00 0000000000000403 R_AARCH64_RELATIVE 450a0 │ │ │ │ -000000000009ea08 0000000000000403 R_AARCH64_RELATIVE 450c0 │ │ │ │ -000000000009ea18 0000000000000403 R_AARCH64_RELATIVE 9e580 │ │ │ │ -000000000009ea20 0000000000000403 R_AARCH64_RELATIVE 4af80 │ │ │ │ -000000000009ea28 0000000000000403 R_AARCH64_RELATIVE 4b080 │ │ │ │ -000000000009ea30 0000000000000403 R_AARCH64_RELATIVE 46a80 │ │ │ │ -000000000009ea40 0000000000000403 R_AARCH64_RELATIVE 48fa0 │ │ │ │ -000000000009ea48 0000000000000403 R_AARCH64_RELATIVE 48fc0 │ │ │ │ -000000000009ea50 0000000000000403 R_AARCH64_RELATIVE 4be40 │ │ │ │ -000000000009ea68 0000000000000403 R_AARCH64_RELATIVE 45c60 │ │ │ │ -000000000009ea78 0000000000000403 R_AARCH64_RELATIVE 488e0 │ │ │ │ -000000000009ea88 0000000000000403 R_AARCH64_RELATIVE 4bcc0 │ │ │ │ -000000000009ea90 0000000000000403 R_AARCH64_RELATIVE 45380 │ │ │ │ -000000000009ea98 0000000000000403 R_AARCH64_RELATIVE 4cde0 │ │ │ │ -000000000009eaa0 0000000000000403 R_AARCH64_RELATIVE 45100 │ │ │ │ -000000000009eaa8 0000000000000403 R_AARCH64_RELATIVE 453a0 │ │ │ │ -000000000009eab0 0000000000000403 R_AARCH64_RELATIVE 4bf40 │ │ │ │ -000000000009eab8 0000000000000403 R_AARCH64_RELATIVE 453c0 │ │ │ │ -000000000009eac0 0000000000000403 R_AARCH64_RELATIVE 455e0 │ │ │ │ -000000000009eac8 0000000000000403 R_AARCH64_RELATIVE 450a0 │ │ │ │ -000000000009ead0 0000000000000403 R_AARCH64_RELATIVE 450c0 │ │ │ │ -000000000009eae0 0000000000000403 R_AARCH64_RELATIVE 9e5b0 │ │ │ │ -000000000009eae8 0000000000000403 R_AARCH64_RELATIVE 490c0 │ │ │ │ -000000000009eaf0 0000000000000403 R_AARCH64_RELATIVE 49280 │ │ │ │ -000000000009eaf8 0000000000000403 R_AARCH64_RELATIVE 46de0 │ │ │ │ -000000000009eb08 0000000000000403 R_AARCH64_RELATIVE 49020 │ │ │ │ -000000000009eb10 0000000000000403 R_AARCH64_RELATIVE 49040 │ │ │ │ -000000000009eb18 0000000000000403 R_AARCH64_RELATIVE 47040 │ │ │ │ -000000000009eb30 0000000000000403 R_AARCH64_RELATIVE 48da0 │ │ │ │ -000000000009eb40 0000000000000403 R_AARCH64_RELATIVE 487e0 │ │ │ │ -000000000009eb50 0000000000000403 R_AARCH64_RELATIVE 4b6e0 │ │ │ │ -000000000009eb58 0000000000000403 R_AARCH64_RELATIVE 45320 │ │ │ │ -000000000009eb60 0000000000000403 R_AARCH64_RELATIVE 4b880 │ │ │ │ -000000000009eb68 0000000000000403 R_AARCH64_RELATIVE 45180 │ │ │ │ -000000000009eb70 0000000000000403 R_AARCH64_RELATIVE 45340 │ │ │ │ -000000000009eb78 0000000000000403 R_AARCH64_RELATIVE 47300 │ │ │ │ -000000000009eb80 0000000000000403 R_AARCH64_RELATIVE 45360 │ │ │ │ -000000000009eb88 0000000000000403 R_AARCH64_RELATIVE 45580 │ │ │ │ -000000000009eb90 0000000000000403 R_AARCH64_RELATIVE 45120 │ │ │ │ -000000000009eb98 0000000000000403 R_AARCH64_RELATIVE 45140 │ │ │ │ -000000000009eba8 0000000000000403 R_AARCH64_RELATIVE 9e5c8 │ │ │ │ -000000000009ebb0 0000000000000403 R_AARCH64_RELATIVE 47400 │ │ │ │ -000000000009ebb8 0000000000000403 R_AARCH64_RELATIVE e688 │ │ │ │ -000000000009ebc0 0000000000000403 R_AARCH64_RELATIVE 45900 │ │ │ │ -000000000009ebc8 0000000000000403 R_AARCH64_RELATIVE 46480 │ │ │ │ -000000000009ebd8 0000000000000403 R_AARCH64_RELATIVE 9e5c8 │ │ │ │ -000000000009ebe0 0000000000000403 R_AARCH64_RELATIVE 45968 │ │ │ │ -000000000009ebe8 0000000000000403 R_AARCH64_RELATIVE 464e4 │ │ │ │ -000000000009ec00 0000000000000403 R_AARCH64_RELATIVE 9e5c8 │ │ │ │ -000000000009ec08 0000000000000403 R_AARCH64_RELATIVE 459d0 │ │ │ │ -000000000009ec10 0000000000000403 R_AARCH64_RELATIVE 46560 │ │ │ │ -000000000009ec20 0000000000000403 R_AARCH64_RELATIVE 9e628 │ │ │ │ -000000000009ec28 0000000000000403 R_AARCH64_RELATIVE 476a0 │ │ │ │ -000000000009ec30 0000000000000403 R_AARCH64_RELATIVE e5a4 │ │ │ │ -000000000009ec38 0000000000000403 R_AARCH64_RELATIVE 45700 │ │ │ │ -000000000009ec40 0000000000000403 R_AARCH64_RELATIVE 46320 │ │ │ │ -000000000009ec50 0000000000000403 R_AARCH64_RELATIVE 9e628 │ │ │ │ -000000000009ec58 0000000000000403 R_AARCH64_RELATIVE 45768 │ │ │ │ -000000000009ec60 0000000000000403 R_AARCH64_RELATIVE 46384 │ │ │ │ -000000000009ec78 0000000000000403 R_AARCH64_RELATIVE 9e628 │ │ │ │ -000000000009ec80 0000000000000403 R_AARCH64_RELATIVE 457d0 │ │ │ │ -000000000009ec88 0000000000000403 R_AARCH64_RELATIVE 46400 │ │ │ │ -000000000009ec98 0000000000000403 R_AARCH64_RELATIVE 7b8b8 │ │ │ │ -000000000009eca8 0000000000000403 R_AARCH64_RELATIVE 7b910 │ │ │ │ -000000000009ecb8 0000000000000403 R_AARCH64_RELATIVE 7b968 │ │ │ │ -000000000009ecc0 0000000000000403 R_AARCH64_RELATIVE 9ec90 │ │ │ │ -000000000009ecd0 0000000000000403 R_AARCH64_RELATIVE 7b9a0 │ │ │ │ -000000000009ece0 0000000000000403 R_AARCH64_RELATIVE 7b9d8 │ │ │ │ -000000000009ece8 0000000000000403 R_AARCH64_RELATIVE 9eca0 │ │ │ │ -000000000009ecf8 0000000000000403 R_AARCH64_RELATIVE 7ba10 │ │ │ │ -000000000009ed08 0000000000000403 R_AARCH64_RELATIVE 9ecb0 │ │ │ │ -000000000009ed20 0000000000000403 R_AARCH64_RELATIVE 7ba48 │ │ │ │ -000000000009ed30 0000000000000403 R_AARCH64_RELATIVE 7ba80 │ │ │ │ -000000000009ed48 0000000000000403 R_AARCH64_RELATIVE 7baa0 │ │ │ │ -000000000009ed60 0000000000000403 R_AARCH64_RELATIVE 7bac0 │ │ │ │ -000000000009ed70 0000000000000403 R_AARCH64_RELATIVE 7bb20 │ │ │ │ -000000000009ed78 0000000000000403 R_AARCH64_RELATIVE 9ed58 │ │ │ │ -000000000009ed88 0000000000000403 R_AARCH64_RELATIVE 7bb88 │ │ │ │ -000000000009ed90 0000000000000403 R_AARCH64_RELATIVE 9ed68 │ │ │ │ -000000000009eda0 0000000000000403 R_AARCH64_RELATIVE 7bc18 │ │ │ │ -000000000009edb0 0000000000000403 R_AARCH64_RELATIVE 9ed80 │ │ │ │ -000000000009edd8 0000000000000403 R_AARCH64_RELATIVE 7bc88 │ │ │ │ -000000000009ede0 0000000000000403 R_AARCH64_RELATIVE 9ed98 │ │ │ │ -000000000009edf0 0000000000000403 R_AARCH64_RELATIVE 7bce0 │ │ │ │ -000000000009edf8 0000000000000403 R_AARCH64_RELATIVE 9edd0 │ │ │ │ -000000000009ee08 0000000000000403 R_AARCH64_RELATIVE 7bcf0 │ │ │ │ -000000000009ee10 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009ee20 0000000000000403 R_AARCH64_RELATIVE 7bd60 │ │ │ │ -000000000009ee28 0000000000000403 R_AARCH64_RELATIVE 9ee00 │ │ │ │ -000000000009ee38 0000000000000403 R_AARCH64_RELATIVE 7bdc8 │ │ │ │ -000000000009ee40 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009ee50 0000000000000403 R_AARCH64_RELATIVE 7be40 │ │ │ │ -000000000009ee58 0000000000000403 R_AARCH64_RELATIVE 9ee30 │ │ │ │ -000000000009ee68 0000000000000403 R_AARCH64_RELATIVE 7beb0 │ │ │ │ -000000000009ee70 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009ee80 0000000000000403 R_AARCH64_RELATIVE 7bf28 │ │ │ │ -000000000009ee88 0000000000000403 R_AARCH64_RELATIVE 9ee60 │ │ │ │ -000000000009ee98 0000000000000403 R_AARCH64_RELATIVE 7bf98 │ │ │ │ -000000000009eea0 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009eeb0 0000000000000403 R_AARCH64_RELATIVE 7c008 │ │ │ │ -000000000009eeb8 0000000000000403 R_AARCH64_RELATIVE 9ee90 │ │ │ │ -000000000009eec8 0000000000000403 R_AARCH64_RELATIVE 7c070 │ │ │ │ -000000000009eed0 0000000000000403 R_AARCH64_RELATIVE 9e438 │ │ │ │ -000000000009eee0 0000000000000403 R_AARCH64_RELATIVE 7c0f0 │ │ │ │ -000000000009eee8 0000000000000403 R_AARCH64_RELATIVE 9e438 │ │ │ │ -000000000009eef8 0000000000000403 R_AARCH64_RELATIVE 7c170 │ │ │ │ -000000000009ef00 0000000000000403 R_AARCH64_RELATIVE 9e438 │ │ │ │ -000000000009ef10 0000000000000403 R_AARCH64_RELATIVE 7c200 │ │ │ │ -000000000009ef20 0000000000000403 R_AARCH64_RELATIVE 9de10 │ │ │ │ -000000000009ef30 0000000000000403 R_AARCH64_RELATIVE 9ed40 │ │ │ │ -000000000009ef40 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ -000000000009ef58 0000000000000403 R_AARCH64_RELATIVE 9ed40 │ │ │ │ -000000000009ef60 0000000000000403 R_AARCH64_RELATIVE 52460 │ │ │ │ -000000000009ef68 0000000000000403 R_AARCH64_RELATIVE 52480 │ │ │ │ -000000000009efd0 0000000000000403 R_AARCH64_RELATIVE 9ee18 │ │ │ │ -000000000009efd8 0000000000000403 R_AARCH64_RELATIVE 553e0 │ │ │ │ -000000000009efe0 0000000000000403 R_AARCH64_RELATIVE 555a0 │ │ │ │ -000000000009efe8 0000000000000403 R_AARCH64_RELATIVE 53a40 │ │ │ │ -000000000009eff8 0000000000000403 R_AARCH64_RELATIVE 55280 │ │ │ │ -000000000009f000 0000000000000403 R_AARCH64_RELATIVE 552a0 │ │ │ │ -000000000009f008 0000000000000403 R_AARCH64_RELATIVE 550c0 │ │ │ │ -000000000009f020 0000000000000403 R_AARCH64_RELATIVE 52920 │ │ │ │ -000000000009f030 0000000000000403 R_AARCH64_RELATIVE 54c40 │ │ │ │ -000000000009f040 0000000000000403 R_AARCH64_RELATIVE 54fa0 │ │ │ │ -000000000009f048 0000000000000403 R_AARCH64_RELATIVE 521a0 │ │ │ │ -000000000009f050 0000000000000403 R_AARCH64_RELATIVE 52860 │ │ │ │ -000000000009f058 0000000000000403 R_AARCH64_RELATIVE 51ce0 │ │ │ │ -000000000009f060 0000000000000403 R_AARCH64_RELATIVE 521c0 │ │ │ │ -000000000009f068 0000000000000403 R_AARCH64_RELATIVE 55160 │ │ │ │ -000000000009f070 0000000000000403 R_AARCH64_RELATIVE 521e0 │ │ │ │ -000000000009f078 0000000000000403 R_AARCH64_RELATIVE 52400 │ │ │ │ -000000000009f080 0000000000000403 R_AARCH64_RELATIVE 51d20 │ │ │ │ -000000000009f088 0000000000000403 R_AARCH64_RELATIVE 51d40 │ │ │ │ -000000000009f098 0000000000000403 R_AARCH64_RELATIVE 9ee30 │ │ │ │ -000000000009f0a0 0000000000000403 R_AARCH64_RELATIVE 53e00 │ │ │ │ -000000000009f0a8 0000000000000403 R_AARCH64_RELATIVE 53ec0 │ │ │ │ -000000000009f0b0 0000000000000403 R_AARCH64_RELATIVE 53920 │ │ │ │ -000000000009f0c0 0000000000000403 R_AARCH64_RELATIVE 55200 │ │ │ │ -000000000009f0c8 0000000000000403 R_AARCH64_RELATIVE 55220 │ │ │ │ -000000000009f0d0 0000000000000403 R_AARCH64_RELATIVE 58560 │ │ │ │ -000000000009f0e8 0000000000000403 R_AARCH64_RELATIVE 59520 │ │ │ │ -000000000009f0f8 0000000000000403 R_AARCH64_RELATIVE 54b40 │ │ │ │ -000000000009f108 0000000000000403 R_AARCH64_RELATIVE 58380 │ │ │ │ -000000000009f110 0000000000000403 R_AARCH64_RELATIVE 52140 │ │ │ │ -000000000009f118 0000000000000403 R_AARCH64_RELATIVE 58740 │ │ │ │ -000000000009f120 0000000000000403 R_AARCH64_RELATIVE 51de0 │ │ │ │ -000000000009f128 0000000000000403 R_AARCH64_RELATIVE 52160 │ │ │ │ -000000000009f130 0000000000000403 R_AARCH64_RELATIVE 58660 │ │ │ │ -000000000009f138 0000000000000403 R_AARCH64_RELATIVE 52180 │ │ │ │ -000000000009f140 0000000000000403 R_AARCH64_RELATIVE 523a0 │ │ │ │ -000000000009f148 0000000000000403 R_AARCH64_RELATIVE 51d80 │ │ │ │ -000000000009f150 0000000000000403 R_AARCH64_RELATIVE 51da0 │ │ │ │ -000000000009f160 0000000000000403 R_AARCH64_RELATIVE 9ee48 │ │ │ │ -000000000009f168 0000000000000403 R_AARCH64_RELATIVE 56e60 │ │ │ │ -000000000009f170 0000000000000403 R_AARCH64_RELATIVE 56f40 │ │ │ │ -000000000009f178 0000000000000403 R_AARCH64_RELATIVE 53920 │ │ │ │ -000000000009f188 0000000000000403 R_AARCH64_RELATIVE 55200 │ │ │ │ -000000000009f190 0000000000000403 R_AARCH64_RELATIVE 55220 │ │ │ │ -000000000009f198 0000000000000403 R_AARCH64_RELATIVE 58560 │ │ │ │ -000000000009f1b0 0000000000000403 R_AARCH64_RELATIVE 59520 │ │ │ │ -000000000009f1c0 0000000000000403 R_AARCH64_RELATIVE 54b40 │ │ │ │ -000000000009f1d0 0000000000000403 R_AARCH64_RELATIVE 58380 │ │ │ │ -000000000009f1d8 0000000000000403 R_AARCH64_RELATIVE 52140 │ │ │ │ -000000000009f1e0 0000000000000403 R_AARCH64_RELATIVE 58740 │ │ │ │ -000000000009f1e8 0000000000000403 R_AARCH64_RELATIVE 51de0 │ │ │ │ -000000000009f1f0 0000000000000403 R_AARCH64_RELATIVE 52160 │ │ │ │ -000000000009f1f8 0000000000000403 R_AARCH64_RELATIVE 58660 │ │ │ │ -000000000009f200 0000000000000403 R_AARCH64_RELATIVE 52180 │ │ │ │ -000000000009f208 0000000000000403 R_AARCH64_RELATIVE 523a0 │ │ │ │ -000000000009f210 0000000000000403 R_AARCH64_RELATIVE 51d80 │ │ │ │ -000000000009f218 0000000000000403 R_AARCH64_RELATIVE 51da0 │ │ │ │ -000000000009f228 0000000000000403 R_AARCH64_RELATIVE 9ee60 │ │ │ │ -000000000009f230 0000000000000403 R_AARCH64_RELATIVE 53c40 │ │ │ │ -000000000009f238 0000000000000403 R_AARCH64_RELATIVE 53d20 │ │ │ │ -000000000009f240 0000000000000403 R_AARCH64_RELATIVE 53800 │ │ │ │ -000000000009f250 0000000000000403 R_AARCH64_RELATIVE 55240 │ │ │ │ -000000000009f258 0000000000000403 R_AARCH64_RELATIVE 55260 │ │ │ │ -000000000009f260 0000000000000403 R_AARCH64_RELATIVE 579e0 │ │ │ │ -000000000009f278 0000000000000403 R_AARCH64_RELATIVE 52d60 │ │ │ │ -000000000009f288 0000000000000403 R_AARCH64_RELATIVE 54a40 │ │ │ │ -000000000009f298 0000000000000403 R_AARCH64_RELATIVE 57800 │ │ │ │ -000000000009f2a0 0000000000000403 R_AARCH64_RELATIVE 520e0 │ │ │ │ -000000000009f2a8 0000000000000403 R_AARCH64_RELATIVE 53b60 │ │ │ │ -000000000009f2b0 0000000000000403 R_AARCH64_RELATIVE 51e60 │ │ │ │ -000000000009f2b8 0000000000000403 R_AARCH64_RELATIVE 52100 │ │ │ │ -000000000009f2c0 0000000000000403 R_AARCH64_RELATIVE 57ae0 │ │ │ │ -000000000009f2c8 0000000000000403 R_AARCH64_RELATIVE 52120 │ │ │ │ -000000000009f2d0 0000000000000403 R_AARCH64_RELATIVE 52340 │ │ │ │ -000000000009f2d8 0000000000000403 R_AARCH64_RELATIVE 51e00 │ │ │ │ -000000000009f2e0 0000000000000403 R_AARCH64_RELATIVE 51e20 │ │ │ │ -000000000009f2f0 0000000000000403 R_AARCH64_RELATIVE 9ee78 │ │ │ │ -000000000009f2f8 0000000000000403 R_AARCH64_RELATIVE 57160 │ │ │ │ -000000000009f300 0000000000000403 R_AARCH64_RELATIVE 57260 │ │ │ │ -000000000009f308 0000000000000403 R_AARCH64_RELATIVE 53800 │ │ │ │ -000000000009f318 0000000000000403 R_AARCH64_RELATIVE 55240 │ │ │ │ -000000000009f320 0000000000000403 R_AARCH64_RELATIVE 55260 │ │ │ │ -000000000009f328 0000000000000403 R_AARCH64_RELATIVE 579e0 │ │ │ │ -000000000009f340 0000000000000403 R_AARCH64_RELATIVE 52d60 │ │ │ │ -000000000009f350 0000000000000403 R_AARCH64_RELATIVE 54a40 │ │ │ │ -000000000009f360 0000000000000403 R_AARCH64_RELATIVE 57800 │ │ │ │ -000000000009f368 0000000000000403 R_AARCH64_RELATIVE 520e0 │ │ │ │ -000000000009f370 0000000000000403 R_AARCH64_RELATIVE 53b60 │ │ │ │ -000000000009f378 0000000000000403 R_AARCH64_RELATIVE 51e60 │ │ │ │ -000000000009f380 0000000000000403 R_AARCH64_RELATIVE 52100 │ │ │ │ -000000000009f388 0000000000000403 R_AARCH64_RELATIVE 57ae0 │ │ │ │ -000000000009f390 0000000000000403 R_AARCH64_RELATIVE 52120 │ │ │ │ -000000000009f398 0000000000000403 R_AARCH64_RELATIVE 52340 │ │ │ │ -000000000009f3a0 0000000000000403 R_AARCH64_RELATIVE 51e00 │ │ │ │ -000000000009f3a8 0000000000000403 R_AARCH64_RELATIVE 51e20 │ │ │ │ -000000000009f3b8 0000000000000403 R_AARCH64_RELATIVE 9eea8 │ │ │ │ -000000000009f3c0 0000000000000403 R_AARCH64_RELATIVE 55300 │ │ │ │ -000000000009f3c8 0000000000000403 R_AARCH64_RELATIVE 554c0 │ │ │ │ -000000000009f3d0 0000000000000403 R_AARCH64_RELATIVE 52700 │ │ │ │ -000000000009f3e0 0000000000000403 R_AARCH64_RELATIVE 552c0 │ │ │ │ -000000000009f3e8 0000000000000403 R_AARCH64_RELATIVE 552e0 │ │ │ │ -000000000009f3f0 0000000000000403 R_AARCH64_RELATIVE 54e60 │ │ │ │ -000000000009f408 0000000000000403 R_AARCH64_RELATIVE 52a40 │ │ │ │ -000000000009f418 0000000000000403 R_AARCH64_RELATIVE 54940 │ │ │ │ -000000000009f428 0000000000000403 R_AARCH64_RELATIVE 54d40 │ │ │ │ -000000000009f430 0000000000000403 R_AARCH64_RELATIVE 52080 │ │ │ │ -000000000009f438 0000000000000403 R_AARCH64_RELATIVE 528c0 │ │ │ │ -000000000009f440 0000000000000403 R_AARCH64_RELATIVE 51ee0 │ │ │ │ -000000000009f448 0000000000000403 R_AARCH64_RELATIVE 520a0 │ │ │ │ -000000000009f450 0000000000000403 R_AARCH64_RELATIVE 54f00 │ │ │ │ -000000000009f458 0000000000000403 R_AARCH64_RELATIVE 520c0 │ │ │ │ -000000000009f460 0000000000000403 R_AARCH64_RELATIVE 522e0 │ │ │ │ -000000000009f468 0000000000000403 R_AARCH64_RELATIVE 51e80 │ │ │ │ -000000000009f470 0000000000000403 R_AARCH64_RELATIVE 51ea0 │ │ │ │ -000000000009f480 0000000000000403 R_AARCH64_RELATIVE 9ef08 │ │ │ │ -000000000009f488 0000000000000403 R_AARCH64_RELATIVE 532a0 │ │ │ │ -000000000009f490 0000000000000403 R_AARCH64_RELATIVE e858 │ │ │ │ -000000000009f498 0000000000000403 R_AARCH64_RELATIVE 524c0 │ │ │ │ -000000000009f4a0 0000000000000403 R_AARCH64_RELATIVE 53560 │ │ │ │ -000000000009f4b0 0000000000000403 R_AARCH64_RELATIVE 9ef08 │ │ │ │ -000000000009f4b8 0000000000000403 R_AARCH64_RELATIVE 52540 │ │ │ │ -000000000009f4c0 0000000000000403 R_AARCH64_RELATIVE 535d0 │ │ │ │ -000000000009f4d8 0000000000000403 R_AARCH64_RELATIVE 9ef08 │ │ │ │ -000000000009f4e0 0000000000000403 R_AARCH64_RELATIVE 525c0 │ │ │ │ -000000000009f4e8 0000000000000403 R_AARCH64_RELATIVE 53650 │ │ │ │ -000000000009fe78 0000000000000403 R_AARCH64_RELATIVE a0070 │ │ │ │ -000000000009fe88 0000000000000403 R_AARCH64_RELATIVE a0280 │ │ │ │ +000000000009dba0 0000000000000403 R_AARCH64_RELATIVE 7ade8 │ │ │ │ +000000000009dbb0 0000000000000403 R_AARCH64_RELATIVE 9db80 │ │ │ │ +000000000009dbd8 0000000000000403 R_AARCH64_RELATIVE 7ae60 │ │ │ │ +000000000009dbe0 0000000000000403 R_AARCH64_RELATIVE 9db98 │ │ │ │ +000000000009dbf0 0000000000000403 R_AARCH64_RELATIVE 7aeb8 │ │ │ │ +000000000009dbf8 0000000000000403 R_AARCH64_RELATIVE 9dbd0 │ │ │ │ +000000000009dc08 0000000000000403 R_AARCH64_RELATIVE 7aec8 │ │ │ │ +000000000009dc20 0000000000000403 R_AARCH64_RELATIVE 7af10 │ │ │ │ +000000000009dc28 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ +000000000009dc38 0000000000000403 R_AARCH64_RELATIVE 7af88 │ │ │ │ +000000000009dc40 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009dc50 0000000000000403 R_AARCH64_RELATIVE 7aff0 │ │ │ │ +000000000009dc58 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ +000000000009dc68 0000000000000403 R_AARCH64_RELATIVE 7b068 │ │ │ │ +000000000009dc70 0000000000000403 R_AARCH64_RELATIVE 9dc48 │ │ │ │ +000000000009dc80 0000000000000403 R_AARCH64_RELATIVE 7b0d0 │ │ │ │ +000000000009dc88 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ +000000000009dc98 0000000000000403 R_AARCH64_RELATIVE 7b148 │ │ │ │ +000000000009dca0 0000000000000403 R_AARCH64_RELATIVE 9dc78 │ │ │ │ +000000000009dcb0 0000000000000403 R_AARCH64_RELATIVE 7b1b8 │ │ │ │ +000000000009dcb8 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ +000000000009dcc8 0000000000000403 R_AARCH64_RELATIVE 7b228 │ │ │ │ +000000000009dcd0 0000000000000403 R_AARCH64_RELATIVE 9dca8 │ │ │ │ +000000000009dce0 0000000000000403 R_AARCH64_RELATIVE 7b290 │ │ │ │ +000000000009dcf0 0000000000000403 R_AARCH64_RELATIVE 9db38 │ │ │ │ +000000000009dd10 0000000000000403 R_AARCH64_RELATIVE 9db28 │ │ │ │ +000000000009dd28 0000000000000403 R_AARCH64_RELATIVE 7b2b8 │ │ │ │ +000000000009dd30 0000000000000403 R_AARCH64_RELATIVE 9db48 │ │ │ │ +000000000009dd40 0000000000000403 R_AARCH64_RELATIVE 7b338 │ │ │ │ +000000000009dd50 0000000000000403 R_AARCH64_RELATIVE 9db38 │ │ │ │ +000000000009dd70 0000000000000403 R_AARCH64_RELATIVE 9db28 │ │ │ │ +000000000009dd88 0000000000000403 R_AARCH64_RELATIVE 7b370 │ │ │ │ +000000000009dd90 0000000000000403 R_AARCH64_RELATIVE 9db48 │ │ │ │ +000000000009dda0 0000000000000403 R_AARCH64_RELATIVE 7b3e8 │ │ │ │ +000000000009dda8 0000000000000403 R_AARCH64_RELATIVE 9db48 │ │ │ │ +000000000009ddb8 0000000000000403 R_AARCH64_RELATIVE 9db28 │ │ │ │ +000000000009ddd8 0000000000000403 R_AARCH64_RELATIVE 9db38 │ │ │ │ +000000000009de58 0000000000000403 R_AARCH64_RELATIVE 9dc30 │ │ │ │ +000000000009de60 0000000000000403 R_AARCH64_RELATIVE 2a660 │ │ │ │ +000000000009de68 0000000000000403 R_AARCH64_RELATIVE 2a820 │ │ │ │ +000000000009de70 0000000000000403 R_AARCH64_RELATIVE 280c0 │ │ │ │ +000000000009de80 0000000000000403 R_AARCH64_RELATIVE 2a4a0 │ │ │ │ +000000000009de88 0000000000000403 R_AARCH64_RELATIVE 2a4c0 │ │ │ │ +000000000009de90 0000000000000403 R_AARCH64_RELATIVE 279e0 │ │ │ │ +000000000009dea8 0000000000000403 R_AARCH64_RELATIVE 2a0a0 │ │ │ │ +000000000009deb8 0000000000000403 R_AARCH64_RELATIVE 29fa0 │ │ │ │ +000000000009dec8 0000000000000403 R_AARCH64_RELATIVE 27d40 │ │ │ │ +000000000009ded0 0000000000000403 R_AARCH64_RELATIVE 26840 │ │ │ │ +000000000009ded8 0000000000000403 R_AARCH64_RELATIVE 28340 │ │ │ │ +000000000009dee0 0000000000000403 R_AARCH64_RELATIVE 26380 │ │ │ │ +000000000009dee8 0000000000000403 R_AARCH64_RELATIVE 26860 │ │ │ │ +000000000009def0 0000000000000403 R_AARCH64_RELATIVE 27a80 │ │ │ │ +000000000009def8 0000000000000403 R_AARCH64_RELATIVE 26880 │ │ │ │ +000000000009df00 0000000000000403 R_AARCH64_RELATIVE 26aa0 │ │ │ │ +000000000009df08 0000000000000403 R_AARCH64_RELATIVE 263c0 │ │ │ │ +000000000009df10 0000000000000403 R_AARCH64_RELATIVE 263e0 │ │ │ │ +000000000009df20 0000000000000403 R_AARCH64_RELATIVE 9dc48 │ │ │ │ +000000000009df28 0000000000000403 R_AARCH64_RELATIVE 28e20 │ │ │ │ +000000000009df30 0000000000000403 R_AARCH64_RELATIVE 28ec0 │ │ │ │ +000000000009df38 0000000000000403 R_AARCH64_RELATIVE 27fa0 │ │ │ │ +000000000009df48 0000000000000403 R_AARCH64_RELATIVE 2a420 │ │ │ │ +000000000009df50 0000000000000403 R_AARCH64_RELATIVE 2a440 │ │ │ │ +000000000009df58 0000000000000403 R_AARCH64_RELATIVE 2dd20 │ │ │ │ +000000000009df70 0000000000000403 R_AARCH64_RELATIVE 2e8a0 │ │ │ │ +000000000009df80 0000000000000403 R_AARCH64_RELATIVE 29ea0 │ │ │ │ +000000000009df90 0000000000000403 R_AARCH64_RELATIVE 2d900 │ │ │ │ +000000000009df98 0000000000000403 R_AARCH64_RELATIVE 267e0 │ │ │ │ +000000000009dfa0 0000000000000403 R_AARCH64_RELATIVE 2f1c0 │ │ │ │ +000000000009dfa8 0000000000000403 R_AARCH64_RELATIVE 26480 │ │ │ │ +000000000009dfb0 0000000000000403 R_AARCH64_RELATIVE 26800 │ │ │ │ +000000000009dfb8 0000000000000403 R_AARCH64_RELATIVE 2dda0 │ │ │ │ +000000000009dfc0 0000000000000403 R_AARCH64_RELATIVE 26820 │ │ │ │ +000000000009dfc8 0000000000000403 R_AARCH64_RELATIVE 26a40 │ │ │ │ +000000000009dfd0 0000000000000403 R_AARCH64_RELATIVE 26420 │ │ │ │ +000000000009dfd8 0000000000000403 R_AARCH64_RELATIVE 26440 │ │ │ │ +000000000009dfe8 0000000000000403 R_AARCH64_RELATIVE 9dc60 │ │ │ │ +000000000009dff0 0000000000000403 R_AARCH64_RELATIVE 2c080 │ │ │ │ +000000000009dff8 0000000000000403 R_AARCH64_RELATIVE 2c1c0 │ │ │ │ +000000000009e000 0000000000000403 R_AARCH64_RELATIVE 27fa0 │ │ │ │ +000000000009e010 0000000000000403 R_AARCH64_RELATIVE 2a420 │ │ │ │ +000000000009e018 0000000000000403 R_AARCH64_RELATIVE 2a440 │ │ │ │ +000000000009e020 0000000000000403 R_AARCH64_RELATIVE 2dd20 │ │ │ │ +000000000009e038 0000000000000403 R_AARCH64_RELATIVE 2e8a0 │ │ │ │ +000000000009e048 0000000000000403 R_AARCH64_RELATIVE 29ea0 │ │ │ │ +000000000009e058 0000000000000403 R_AARCH64_RELATIVE 2d900 │ │ │ │ +000000000009e060 0000000000000403 R_AARCH64_RELATIVE 267e0 │ │ │ │ +000000000009e068 0000000000000403 R_AARCH64_RELATIVE 2f1c0 │ │ │ │ +000000000009e070 0000000000000403 R_AARCH64_RELATIVE 26480 │ │ │ │ +000000000009e078 0000000000000403 R_AARCH64_RELATIVE 26800 │ │ │ │ +000000000009e080 0000000000000403 R_AARCH64_RELATIVE 2dda0 │ │ │ │ +000000000009e088 0000000000000403 R_AARCH64_RELATIVE 26820 │ │ │ │ +000000000009e090 0000000000000403 R_AARCH64_RELATIVE 26a40 │ │ │ │ +000000000009e098 0000000000000403 R_AARCH64_RELATIVE 26420 │ │ │ │ +000000000009e0a0 0000000000000403 R_AARCH64_RELATIVE 26440 │ │ │ │ +000000000009e0b0 0000000000000403 R_AARCH64_RELATIVE 9dc78 │ │ │ │ +000000000009e0b8 0000000000000403 R_AARCH64_RELATIVE 28540 │ │ │ │ +000000000009e0c0 0000000000000403 R_AARCH64_RELATIVE 28620 │ │ │ │ +000000000009e0c8 0000000000000403 R_AARCH64_RELATIVE 27e80 │ │ │ │ +000000000009e0d8 0000000000000403 R_AARCH64_RELATIVE 2a460 │ │ │ │ +000000000009e0e0 0000000000000403 R_AARCH64_RELATIVE 2a480 │ │ │ │ +000000000009e0e8 0000000000000403 R_AARCH64_RELATIVE 2d300 │ │ │ │ +000000000009e100 0000000000000403 R_AARCH64_RELATIVE 27060 │ │ │ │ +000000000009e110 0000000000000403 R_AARCH64_RELATIVE 29da0 │ │ │ │ +000000000009e120 0000000000000403 R_AARCH64_RELATIVE 2d180 │ │ │ │ +000000000009e128 0000000000000403 R_AARCH64_RELATIVE 26780 │ │ │ │ +000000000009e130 0000000000000403 R_AARCH64_RELATIVE 2e2a0 │ │ │ │ +000000000009e138 0000000000000403 R_AARCH64_RELATIVE 26500 │ │ │ │ +000000000009e140 0000000000000403 R_AARCH64_RELATIVE 267a0 │ │ │ │ +000000000009e148 0000000000000403 R_AARCH64_RELATIVE 2d400 │ │ │ │ +000000000009e150 0000000000000403 R_AARCH64_RELATIVE 267c0 │ │ │ │ +000000000009e158 0000000000000403 R_AARCH64_RELATIVE 269e0 │ │ │ │ +000000000009e160 0000000000000403 R_AARCH64_RELATIVE 264a0 │ │ │ │ +000000000009e168 0000000000000403 R_AARCH64_RELATIVE 264c0 │ │ │ │ +000000000009e178 0000000000000403 R_AARCH64_RELATIVE 9dc90 │ │ │ │ +000000000009e180 0000000000000403 R_AARCH64_RELATIVE 2c440 │ │ │ │ +000000000009e188 0000000000000403 R_AARCH64_RELATIVE 2c540 │ │ │ │ +000000000009e190 0000000000000403 R_AARCH64_RELATIVE 27e80 │ │ │ │ +000000000009e1a0 0000000000000403 R_AARCH64_RELATIVE 2a460 │ │ │ │ +000000000009e1a8 0000000000000403 R_AARCH64_RELATIVE 2a480 │ │ │ │ +000000000009e1b0 0000000000000403 R_AARCH64_RELATIVE 2d300 │ │ │ │ +000000000009e1c8 0000000000000403 R_AARCH64_RELATIVE 27060 │ │ │ │ +000000000009e1d8 0000000000000403 R_AARCH64_RELATIVE 29da0 │ │ │ │ +000000000009e1e8 0000000000000403 R_AARCH64_RELATIVE 2d180 │ │ │ │ +000000000009e1f0 0000000000000403 R_AARCH64_RELATIVE 26780 │ │ │ │ +000000000009e1f8 0000000000000403 R_AARCH64_RELATIVE 2e2a0 │ │ │ │ +000000000009e200 0000000000000403 R_AARCH64_RELATIVE 26500 │ │ │ │ +000000000009e208 0000000000000403 R_AARCH64_RELATIVE 267a0 │ │ │ │ +000000000009e210 0000000000000403 R_AARCH64_RELATIVE 2d400 │ │ │ │ +000000000009e218 0000000000000403 R_AARCH64_RELATIVE 267c0 │ │ │ │ +000000000009e220 0000000000000403 R_AARCH64_RELATIVE 269e0 │ │ │ │ +000000000009e228 0000000000000403 R_AARCH64_RELATIVE 264a0 │ │ │ │ +000000000009e230 0000000000000403 R_AARCH64_RELATIVE 264c0 │ │ │ │ +000000000009e240 0000000000000403 R_AARCH64_RELATIVE 9dcc0 │ │ │ │ +000000000009e248 0000000000000403 R_AARCH64_RELATIVE 2a580 │ │ │ │ +000000000009e250 0000000000000403 R_AARCH64_RELATIVE 2a740 │ │ │ │ +000000000009e258 0000000000000403 R_AARCH64_RELATIVE 281e0 │ │ │ │ +000000000009e268 0000000000000403 R_AARCH64_RELATIVE 2a4e0 │ │ │ │ +000000000009e270 0000000000000403 R_AARCH64_RELATIVE 2a500 │ │ │ │ +000000000009e278 0000000000000403 R_AARCH64_RELATIVE 28440 │ │ │ │ +000000000009e290 0000000000000403 R_AARCH64_RELATIVE 2a260 │ │ │ │ +000000000009e2a0 0000000000000403 R_AARCH64_RELATIVE 29ca0 │ │ │ │ +000000000009e2b0 0000000000000403 R_AARCH64_RELATIVE 2cba0 │ │ │ │ +000000000009e2b8 0000000000000403 R_AARCH64_RELATIVE 26720 │ │ │ │ +000000000009e2c0 0000000000000403 R_AARCH64_RELATIVE 2cd40 │ │ │ │ +000000000009e2c8 0000000000000403 R_AARCH64_RELATIVE 26580 │ │ │ │ +000000000009e2d0 0000000000000403 R_AARCH64_RELATIVE 26740 │ │ │ │ +000000000009e2d8 0000000000000403 R_AARCH64_RELATIVE 28700 │ │ │ │ +000000000009e2e0 0000000000000403 R_AARCH64_RELATIVE 26760 │ │ │ │ +000000000009e2e8 0000000000000403 R_AARCH64_RELATIVE 26980 │ │ │ │ +000000000009e2f0 0000000000000403 R_AARCH64_RELATIVE 26520 │ │ │ │ +000000000009e2f8 0000000000000403 R_AARCH64_RELATIVE 26540 │ │ │ │ +000000000009e308 0000000000000403 R_AARCH64_RELATIVE 9dcd8 │ │ │ │ +000000000009e310 0000000000000403 R_AARCH64_RELATIVE 28800 │ │ │ │ +000000000009e318 0000000000000403 R_AARCH64_RELATIVE dfe4 │ │ │ │ +000000000009e320 0000000000000403 R_AARCH64_RELATIVE 26d00 │ │ │ │ +000000000009e328 0000000000000403 R_AARCH64_RELATIVE 27880 │ │ │ │ +000000000009e338 0000000000000403 R_AARCH64_RELATIVE 9dcd8 │ │ │ │ +000000000009e340 0000000000000403 R_AARCH64_RELATIVE 26d68 │ │ │ │ +000000000009e348 0000000000000403 R_AARCH64_RELATIVE 278e4 │ │ │ │ +000000000009e360 0000000000000403 R_AARCH64_RELATIVE 9dcd8 │ │ │ │ +000000000009e368 0000000000000403 R_AARCH64_RELATIVE 26dd0 │ │ │ │ +000000000009e370 0000000000000403 R_AARCH64_RELATIVE 27960 │ │ │ │ +000000000009e380 0000000000000403 R_AARCH64_RELATIVE 9dd38 │ │ │ │ +000000000009e388 0000000000000403 R_AARCH64_RELATIVE 28aa0 │ │ │ │ +000000000009e390 0000000000000403 R_AARCH64_RELATIVE df00 │ │ │ │ +000000000009e398 0000000000000403 R_AARCH64_RELATIVE 26b00 │ │ │ │ +000000000009e3a0 0000000000000403 R_AARCH64_RELATIVE 27720 │ │ │ │ +000000000009e3b0 0000000000000403 R_AARCH64_RELATIVE 9dd38 │ │ │ │ +000000000009e3b8 0000000000000403 R_AARCH64_RELATIVE 26b68 │ │ │ │ +000000000009e3c0 0000000000000403 R_AARCH64_RELATIVE 27784 │ │ │ │ +000000000009e3d8 0000000000000403 R_AARCH64_RELATIVE 9dd38 │ │ │ │ +000000000009e3e0 0000000000000403 R_AARCH64_RELATIVE 26bd0 │ │ │ │ +000000000009e3e8 0000000000000403 R_AARCH64_RELATIVE 27800 │ │ │ │ +000000000009e3f8 0000000000000403 R_AARCH64_RELATIVE 7b478 │ │ │ │ +000000000009e408 0000000000000403 R_AARCH64_RELATIVE 7b4d0 │ │ │ │ +000000000009e418 0000000000000403 R_AARCH64_RELATIVE 7b528 │ │ │ │ +000000000009e420 0000000000000403 R_AARCH64_RELATIVE 9e3f0 │ │ │ │ +000000000009e430 0000000000000403 R_AARCH64_RELATIVE 7b560 │ │ │ │ +000000000009e440 0000000000000403 R_AARCH64_RELATIVE 7b598 │ │ │ │ +000000000009e448 0000000000000403 R_AARCH64_RELATIVE 9e400 │ │ │ │ +000000000009e458 0000000000000403 R_AARCH64_RELATIVE 7b5d0 │ │ │ │ +000000000009e468 0000000000000403 R_AARCH64_RELATIVE 9e410 │ │ │ │ +000000000009e480 0000000000000403 R_AARCH64_RELATIVE 7b608 │ │ │ │ +000000000009e490 0000000000000403 R_AARCH64_RELATIVE 7b640 │ │ │ │ +000000000009e4a8 0000000000000403 R_AARCH64_RELATIVE 7b660 │ │ │ │ +000000000009e4c0 0000000000000403 R_AARCH64_RELATIVE 7b680 │ │ │ │ +000000000009e4d0 0000000000000403 R_AARCH64_RELATIVE 7b6e0 │ │ │ │ +000000000009e4d8 0000000000000403 R_AARCH64_RELATIVE 9e4b8 │ │ │ │ +000000000009e4e8 0000000000000403 R_AARCH64_RELATIVE 7b748 │ │ │ │ +000000000009e4f0 0000000000000403 R_AARCH64_RELATIVE 9e4c8 │ │ │ │ +000000000009e500 0000000000000403 R_AARCH64_RELATIVE 7b7d8 │ │ │ │ +000000000009e510 0000000000000403 R_AARCH64_RELATIVE 9e4e0 │ │ │ │ +000000000009e538 0000000000000403 R_AARCH64_RELATIVE 7b848 │ │ │ │ +000000000009e540 0000000000000403 R_AARCH64_RELATIVE 9e4f8 │ │ │ │ +000000000009e550 0000000000000403 R_AARCH64_RELATIVE 7b8a0 │ │ │ │ +000000000009e558 0000000000000403 R_AARCH64_RELATIVE 9e530 │ │ │ │ +000000000009e568 0000000000000403 R_AARCH64_RELATIVE 7b8b0 │ │ │ │ +000000000009e570 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ +000000000009e580 0000000000000403 R_AARCH64_RELATIVE 7b920 │ │ │ │ +000000000009e588 0000000000000403 R_AARCH64_RELATIVE 9e560 │ │ │ │ +000000000009e598 0000000000000403 R_AARCH64_RELATIVE 7b988 │ │ │ │ +000000000009e5a0 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ +000000000009e5b0 0000000000000403 R_AARCH64_RELATIVE 7ba00 │ │ │ │ +000000000009e5b8 0000000000000403 R_AARCH64_RELATIVE 9e590 │ │ │ │ +000000000009e5c8 0000000000000403 R_AARCH64_RELATIVE 7ba70 │ │ │ │ +000000000009e5d0 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ +000000000009e5e0 0000000000000403 R_AARCH64_RELATIVE 7bae8 │ │ │ │ +000000000009e5e8 0000000000000403 R_AARCH64_RELATIVE 9e5c0 │ │ │ │ +000000000009e5f8 0000000000000403 R_AARCH64_RELATIVE 7bb58 │ │ │ │ +000000000009e600 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ +000000000009e610 0000000000000403 R_AARCH64_RELATIVE 7bbc8 │ │ │ │ +000000000009e618 0000000000000403 R_AARCH64_RELATIVE 9e5f0 │ │ │ │ +000000000009e628 0000000000000403 R_AARCH64_RELATIVE 7bc30 │ │ │ │ +000000000009e630 0000000000000403 R_AARCH64_RELATIVE 9db48 │ │ │ │ +000000000009e640 0000000000000403 R_AARCH64_RELATIVE 7bcb0 │ │ │ │ +000000000009e648 0000000000000403 R_AARCH64_RELATIVE 9db48 │ │ │ │ +000000000009e658 0000000000000403 R_AARCH64_RELATIVE 7bd30 │ │ │ │ +000000000009e660 0000000000000403 R_AARCH64_RELATIVE 9db48 │ │ │ │ +000000000009e670 0000000000000403 R_AARCH64_RELATIVE 7bdc0 │ │ │ │ +000000000009e680 0000000000000403 R_AARCH64_RELATIVE 9db38 │ │ │ │ +000000000009e690 0000000000000403 R_AARCH64_RELATIVE 9e4a0 │ │ │ │ +000000000009e6a0 0000000000000403 R_AARCH64_RELATIVE 9db28 │ │ │ │ +000000000009e6b8 0000000000000403 R_AARCH64_RELATIVE 9e4a0 │ │ │ │ +000000000009e6c0 0000000000000403 R_AARCH64_RELATIVE 37220 │ │ │ │ +000000000009e6c8 0000000000000403 R_AARCH64_RELATIVE 37240 │ │ │ │ +000000000009e730 0000000000000403 R_AARCH64_RELATIVE 9e578 │ │ │ │ +000000000009e738 0000000000000403 R_AARCH64_RELATIVE 3b340 │ │ │ │ +000000000009e740 0000000000000403 R_AARCH64_RELATIVE 3b500 │ │ │ │ +000000000009e748 0000000000000403 R_AARCH64_RELATIVE 39800 │ │ │ │ +000000000009e758 0000000000000403 R_AARCH64_RELATIVE 3b1e0 │ │ │ │ +000000000009e760 0000000000000403 R_AARCH64_RELATIVE 3b200 │ │ │ │ +000000000009e768 0000000000000403 R_AARCH64_RELATIVE 3b020 │ │ │ │ +000000000009e780 0000000000000403 R_AARCH64_RELATIVE 376e0 │ │ │ │ +000000000009e790 0000000000000403 R_AARCH64_RELATIVE 3aba0 │ │ │ │ +000000000009e7a0 0000000000000403 R_AARCH64_RELATIVE 3af00 │ │ │ │ +000000000009e7a8 0000000000000403 R_AARCH64_RELATIVE 36f60 │ │ │ │ +000000000009e7b0 0000000000000403 R_AARCH64_RELATIVE 37620 │ │ │ │ +000000000009e7b8 0000000000000403 R_AARCH64_RELATIVE 36aa0 │ │ │ │ +000000000009e7c0 0000000000000403 R_AARCH64_RELATIVE 36f80 │ │ │ │ +000000000009e7c8 0000000000000403 R_AARCH64_RELATIVE 3b0c0 │ │ │ │ +000000000009e7d0 0000000000000403 R_AARCH64_RELATIVE 36fa0 │ │ │ │ +000000000009e7d8 0000000000000403 R_AARCH64_RELATIVE 371c0 │ │ │ │ +000000000009e7e0 0000000000000403 R_AARCH64_RELATIVE 36ae0 │ │ │ │ +000000000009e7e8 0000000000000403 R_AARCH64_RELATIVE 36b00 │ │ │ │ +000000000009e7f8 0000000000000403 R_AARCH64_RELATIVE 9e590 │ │ │ │ +000000000009e800 0000000000000403 R_AARCH64_RELATIVE 39bc0 │ │ │ │ +000000000009e808 0000000000000403 R_AARCH64_RELATIVE 39c80 │ │ │ │ +000000000009e810 0000000000000403 R_AARCH64_RELATIVE 396e0 │ │ │ │ +000000000009e820 0000000000000403 R_AARCH64_RELATIVE 3b160 │ │ │ │ +000000000009e828 0000000000000403 R_AARCH64_RELATIVE 3b180 │ │ │ │ +000000000009e830 0000000000000403 R_AARCH64_RELATIVE 3e4c0 │ │ │ │ +000000000009e848 0000000000000403 R_AARCH64_RELATIVE 3f480 │ │ │ │ +000000000009e858 0000000000000403 R_AARCH64_RELATIVE 3aaa0 │ │ │ │ +000000000009e868 0000000000000403 R_AARCH64_RELATIVE 3e2e0 │ │ │ │ +000000000009e870 0000000000000403 R_AARCH64_RELATIVE 36f00 │ │ │ │ +000000000009e878 0000000000000403 R_AARCH64_RELATIVE 3e6a0 │ │ │ │ +000000000009e880 0000000000000403 R_AARCH64_RELATIVE 36ba0 │ │ │ │ +000000000009e888 0000000000000403 R_AARCH64_RELATIVE 36f20 │ │ │ │ +000000000009e890 0000000000000403 R_AARCH64_RELATIVE 3e5c0 │ │ │ │ +000000000009e898 0000000000000403 R_AARCH64_RELATIVE 36f40 │ │ │ │ +000000000009e8a0 0000000000000403 R_AARCH64_RELATIVE 37160 │ │ │ │ +000000000009e8a8 0000000000000403 R_AARCH64_RELATIVE 36b40 │ │ │ │ +000000000009e8b0 0000000000000403 R_AARCH64_RELATIVE 36b60 │ │ │ │ +000000000009e8c0 0000000000000403 R_AARCH64_RELATIVE 9e5a8 │ │ │ │ +000000000009e8c8 0000000000000403 R_AARCH64_RELATIVE 3cdc0 │ │ │ │ +000000000009e8d0 0000000000000403 R_AARCH64_RELATIVE 3cea0 │ │ │ │ +000000000009e8d8 0000000000000403 R_AARCH64_RELATIVE 396e0 │ │ │ │ +000000000009e8e8 0000000000000403 R_AARCH64_RELATIVE 3b160 │ │ │ │ +000000000009e8f0 0000000000000403 R_AARCH64_RELATIVE 3b180 │ │ │ │ +000000000009e8f8 0000000000000403 R_AARCH64_RELATIVE 3e4c0 │ │ │ │ +000000000009e910 0000000000000403 R_AARCH64_RELATIVE 3f480 │ │ │ │ +000000000009e920 0000000000000403 R_AARCH64_RELATIVE 3aaa0 │ │ │ │ +000000000009e930 0000000000000403 R_AARCH64_RELATIVE 3e2e0 │ │ │ │ +000000000009e938 0000000000000403 R_AARCH64_RELATIVE 36f00 │ │ │ │ +000000000009e940 0000000000000403 R_AARCH64_RELATIVE 3e6a0 │ │ │ │ +000000000009e948 0000000000000403 R_AARCH64_RELATIVE 36ba0 │ │ │ │ +000000000009e950 0000000000000403 R_AARCH64_RELATIVE 36f20 │ │ │ │ +000000000009e958 0000000000000403 R_AARCH64_RELATIVE 3e5c0 │ │ │ │ +000000000009e960 0000000000000403 R_AARCH64_RELATIVE 36f40 │ │ │ │ +000000000009e968 0000000000000403 R_AARCH64_RELATIVE 37160 │ │ │ │ +000000000009e970 0000000000000403 R_AARCH64_RELATIVE 36b40 │ │ │ │ +000000000009e978 0000000000000403 R_AARCH64_RELATIVE 36b60 │ │ │ │ +000000000009e988 0000000000000403 R_AARCH64_RELATIVE 9e5c0 │ │ │ │ +000000000009e990 0000000000000403 R_AARCH64_RELATIVE 39a00 │ │ │ │ +000000000009e998 0000000000000403 R_AARCH64_RELATIVE 39ae0 │ │ │ │ +000000000009e9a0 0000000000000403 R_AARCH64_RELATIVE 395c0 │ │ │ │ +000000000009e9b0 0000000000000403 R_AARCH64_RELATIVE 3b1a0 │ │ │ │ +000000000009e9b8 0000000000000403 R_AARCH64_RELATIVE 3b1c0 │ │ │ │ +000000000009e9c0 0000000000000403 R_AARCH64_RELATIVE 3d940 │ │ │ │ +000000000009e9d8 0000000000000403 R_AARCH64_RELATIVE 37b20 │ │ │ │ +000000000009e9e8 0000000000000403 R_AARCH64_RELATIVE 3a9a0 │ │ │ │ +000000000009e9f8 0000000000000403 R_AARCH64_RELATIVE 3d760 │ │ │ │ +000000000009ea00 0000000000000403 R_AARCH64_RELATIVE 36ea0 │ │ │ │ +000000000009ea08 0000000000000403 R_AARCH64_RELATIVE 39920 │ │ │ │ +000000000009ea10 0000000000000403 R_AARCH64_RELATIVE 36c20 │ │ │ │ +000000000009ea18 0000000000000403 R_AARCH64_RELATIVE 36ec0 │ │ │ │ +000000000009ea20 0000000000000403 R_AARCH64_RELATIVE 3da40 │ │ │ │ +000000000009ea28 0000000000000403 R_AARCH64_RELATIVE 36ee0 │ │ │ │ +000000000009ea30 0000000000000403 R_AARCH64_RELATIVE 37100 │ │ │ │ +000000000009ea38 0000000000000403 R_AARCH64_RELATIVE 36bc0 │ │ │ │ +000000000009ea40 0000000000000403 R_AARCH64_RELATIVE 36be0 │ │ │ │ +000000000009ea50 0000000000000403 R_AARCH64_RELATIVE 9e5d8 │ │ │ │ +000000000009ea58 0000000000000403 R_AARCH64_RELATIVE 3d0c0 │ │ │ │ +000000000009ea60 0000000000000403 R_AARCH64_RELATIVE 3d1c0 │ │ │ │ +000000000009ea68 0000000000000403 R_AARCH64_RELATIVE 395c0 │ │ │ │ +000000000009ea78 0000000000000403 R_AARCH64_RELATIVE 3b1a0 │ │ │ │ +000000000009ea80 0000000000000403 R_AARCH64_RELATIVE 3b1c0 │ │ │ │ +000000000009ea88 0000000000000403 R_AARCH64_RELATIVE 3d940 │ │ │ │ +000000000009eaa0 0000000000000403 R_AARCH64_RELATIVE 37b20 │ │ │ │ +000000000009eab0 0000000000000403 R_AARCH64_RELATIVE 3a9a0 │ │ │ │ +000000000009eac0 0000000000000403 R_AARCH64_RELATIVE 3d760 │ │ │ │ +000000000009eac8 0000000000000403 R_AARCH64_RELATIVE 36ea0 │ │ │ │ +000000000009ead0 0000000000000403 R_AARCH64_RELATIVE 39920 │ │ │ │ +000000000009ead8 0000000000000403 R_AARCH64_RELATIVE 36c20 │ │ │ │ +000000000009eae0 0000000000000403 R_AARCH64_RELATIVE 36ec0 │ │ │ │ +000000000009eae8 0000000000000403 R_AARCH64_RELATIVE 3da40 │ │ │ │ +000000000009eaf0 0000000000000403 R_AARCH64_RELATIVE 36ee0 │ │ │ │ +000000000009eaf8 0000000000000403 R_AARCH64_RELATIVE 37100 │ │ │ │ +000000000009eb00 0000000000000403 R_AARCH64_RELATIVE 36bc0 │ │ │ │ +000000000009eb08 0000000000000403 R_AARCH64_RELATIVE 36be0 │ │ │ │ +000000000009eb18 0000000000000403 R_AARCH64_RELATIVE 9e608 │ │ │ │ +000000000009eb20 0000000000000403 R_AARCH64_RELATIVE 3b260 │ │ │ │ +000000000009eb28 0000000000000403 R_AARCH64_RELATIVE 3b420 │ │ │ │ +000000000009eb30 0000000000000403 R_AARCH64_RELATIVE 374c0 │ │ │ │ +000000000009eb40 0000000000000403 R_AARCH64_RELATIVE 3b220 │ │ │ │ +000000000009eb48 0000000000000403 R_AARCH64_RELATIVE 3b240 │ │ │ │ +000000000009eb50 0000000000000403 R_AARCH64_RELATIVE 3adc0 │ │ │ │ +000000000009eb68 0000000000000403 R_AARCH64_RELATIVE 37800 │ │ │ │ +000000000009eb78 0000000000000403 R_AARCH64_RELATIVE 3a8a0 │ │ │ │ +000000000009eb88 0000000000000403 R_AARCH64_RELATIVE 3aca0 │ │ │ │ +000000000009eb90 0000000000000403 R_AARCH64_RELATIVE 36e40 │ │ │ │ +000000000009eb98 0000000000000403 R_AARCH64_RELATIVE 37680 │ │ │ │ +000000000009eba0 0000000000000403 R_AARCH64_RELATIVE 36ca0 │ │ │ │ +000000000009eba8 0000000000000403 R_AARCH64_RELATIVE 36e60 │ │ │ │ +000000000009ebb0 0000000000000403 R_AARCH64_RELATIVE 3ae60 │ │ │ │ +000000000009ebb8 0000000000000403 R_AARCH64_RELATIVE 36e80 │ │ │ │ +000000000009ebc0 0000000000000403 R_AARCH64_RELATIVE 370a0 │ │ │ │ +000000000009ebc8 0000000000000403 R_AARCH64_RELATIVE 36c40 │ │ │ │ +000000000009ebd0 0000000000000403 R_AARCH64_RELATIVE 36c60 │ │ │ │ +000000000009ebe0 0000000000000403 R_AARCH64_RELATIVE 9e668 │ │ │ │ +000000000009ebe8 0000000000000403 R_AARCH64_RELATIVE 39060 │ │ │ │ +000000000009ebf0 0000000000000403 R_AARCH64_RELATIVE e1b4 │ │ │ │ +000000000009ebf8 0000000000000403 R_AARCH64_RELATIVE 37280 │ │ │ │ +000000000009ec00 0000000000000403 R_AARCH64_RELATIVE 39320 │ │ │ │ +000000000009ec10 0000000000000403 R_AARCH64_RELATIVE 9e668 │ │ │ │ +000000000009ec18 0000000000000403 R_AARCH64_RELATIVE 37300 │ │ │ │ +000000000009ec20 0000000000000403 R_AARCH64_RELATIVE 39390 │ │ │ │ +000000000009ec38 0000000000000403 R_AARCH64_RELATIVE 9e668 │ │ │ │ +000000000009ec40 0000000000000403 R_AARCH64_RELATIVE 37380 │ │ │ │ +000000000009ec48 0000000000000403 R_AARCH64_RELATIVE 39410 │ │ │ │ +000000000009ec58 0000000000000403 R_AARCH64_RELATIVE 7be28 │ │ │ │ +000000000009ec68 0000000000000403 R_AARCH64_RELATIVE 9db38 │ │ │ │ +000000000009ec78 0000000000000403 R_AARCH64_RELATIVE 9efe8 │ │ │ │ +000000000009ec88 0000000000000403 R_AARCH64_RELATIVE 9db28 │ │ │ │ +000000000009eca0 0000000000000403 R_AARCH64_RELATIVE 7be58 │ │ │ │ +000000000009ecb0 0000000000000403 R_AARCH64_RELATIVE 9db38 │ │ │ │ +000000000009ecc0 0000000000000403 R_AARCH64_RELATIVE 9ef90 │ │ │ │ +000000000009ecd0 0000000000000403 R_AARCH64_RELATIVE 9db28 │ │ │ │ +000000000009ece8 0000000000000403 R_AARCH64_RELATIVE 7bea0 │ │ │ │ +000000000009ecf8 0000000000000403 R_AARCH64_RELATIVE 9db38 │ │ │ │ +000000000009ed08 0000000000000403 R_AARCH64_RELATIVE 9ef78 │ │ │ │ +000000000009ed18 0000000000000403 R_AARCH64_RELATIVE 9db28 │ │ │ │ +000000000009ed30 0000000000000403 R_AARCH64_RELATIVE 7bee0 │ │ │ │ +000000000009ed48 0000000000000403 R_AARCH64_RELATIVE 7bf30 │ │ │ │ +000000000009ed50 0000000000000403 R_AARCH64_RELATIVE 9ed28 │ │ │ │ +000000000009ed60 0000000000000403 R_AARCH64_RELATIVE 9ec50 │ │ │ │ +000000000009ed68 0000000000000403 R_AARCH64_RELATIVE 583e0 │ │ │ │ +000000000009ed70 0000000000000403 R_AARCH64_RELATIVE e4d8 │ │ │ │ +000000000009ed78 0000000000000403 R_AARCH64_RELATIVE 553c0 │ │ │ │ +000000000009ed80 0000000000000403 R_AARCH64_RELATIVE 55760 │ │ │ │ +000000000009ed90 0000000000000403 R_AARCH64_RELATIVE 9ec50 │ │ │ │ +000000000009ed98 0000000000000403 R_AARCH64_RELATIVE 55440 │ │ │ │ +000000000009eda0 0000000000000403 R_AARCH64_RELATIVE 557d0 │ │ │ │ +000000000009edb8 0000000000000403 R_AARCH64_RELATIVE 9ec50 │ │ │ │ +000000000009edc0 0000000000000403 R_AARCH64_RELATIVE 554c0 │ │ │ │ +000000000009edc8 0000000000000403 R_AARCH64_RELATIVE 55850 │ │ │ │ +000000000009edd8 0000000000000403 R_AARCH64_RELATIVE 9ec98 │ │ │ │ +000000000009ede0 0000000000000403 R_AARCH64_RELATIVE 5a6c0 │ │ │ │ +000000000009ede8 0000000000000403 R_AARCH64_RELATIVE e888 │ │ │ │ +000000000009edf0 0000000000000403 R_AARCH64_RELATIVE 574c8 │ │ │ │ +000000000009edf8 0000000000000403 R_AARCH64_RELATIVE 57a20 │ │ │ │ +000000000009ee08 0000000000000403 R_AARCH64_RELATIVE 9ec98 │ │ │ │ +000000000009ee10 0000000000000403 R_AARCH64_RELATIVE 57240 │ │ │ │ +000000000009ee18 0000000000000403 R_AARCH64_RELATIVE 57b6c │ │ │ │ +000000000009ee28 0000000000000403 R_AARCH64_RELATIVE 5a020 │ │ │ │ +000000000009ee40 0000000000000403 R_AARCH64_RELATIVE 9ec98 │ │ │ │ +000000000009ee48 0000000000000403 R_AARCH64_RELATIVE 57384 │ │ │ │ +000000000009ee50 0000000000000403 R_AARCH64_RELATIVE 57cc0 │ │ │ │ +000000000009ee60 0000000000000403 R_AARCH64_RELATIVE 9ece0 │ │ │ │ +000000000009ee68 0000000000000403 R_AARCH64_RELATIVE 5a420 │ │ │ │ +000000000009ee70 0000000000000403 R_AARCH64_RELATIVE e830 │ │ │ │ +000000000009ee78 0000000000000403 R_AARCH64_RELATIVE 570e8 │ │ │ │ +000000000009ee80 0000000000000403 R_AARCH64_RELATIVE 57620 │ │ │ │ +000000000009ee90 0000000000000403 R_AARCH64_RELATIVE 9ece0 │ │ │ │ +000000000009ee98 0000000000000403 R_AARCH64_RELATIVE 56e60 │ │ │ │ +000000000009eea0 0000000000000403 R_AARCH64_RELATIVE 5776c │ │ │ │ +000000000009eeb0 0000000000000403 R_AARCH64_RELATIVE 5a020 │ │ │ │ +000000000009eec8 0000000000000403 R_AARCH64_RELATIVE 9ece0 │ │ │ │ +000000000009eed0 0000000000000403 R_AARCH64_RELATIVE 56fa4 │ │ │ │ +000000000009eed8 0000000000000403 R_AARCH64_RELATIVE 578c0 │ │ │ │ +000000000009eee8 0000000000000403 R_AARCH64_RELATIVE 9ed40 │ │ │ │ +000000000009eef0 0000000000000403 R_AARCH64_RELATIVE 55300 │ │ │ │ +000000000009eef8 0000000000000403 R_AARCH64_RELATIVE 55320 │ │ │ │ +000000000009ef08 0000000000000403 R_AARCH64_RELATIVE 54d20 │ │ │ │ +000000000009ef10 0000000000000403 R_AARCH64_RELATIVE 54d40 │ │ │ │ +000000000009ef18 0000000000000403 R_AARCH64_RELATIVE 54de0 │ │ │ │ +000000000009ef68 0000000000000403 R_AARCH64_RELATIVE 7bf80 │ │ │ │ +000000000009ef80 0000000000000403 R_AARCH64_RELATIVE 7bfa0 │ │ │ │ +000000000009ef98 0000000000000403 R_AARCH64_RELATIVE 7bdf8 │ │ │ │ +000000000009efa0 0000000000000403 R_AARCH64_RELATIVE 9ef78 │ │ │ │ +000000000009efb0 0000000000000403 R_AARCH64_RELATIVE 7bfd0 │ │ │ │ +000000000009efc8 0000000000000403 R_AARCH64_RELATIVE 7bfe8 │ │ │ │ +000000000009efd8 0000000000000403 R_AARCH64_RELATIVE 7c010 │ │ │ │ +000000000009efe0 0000000000000403 R_AARCH64_RELATIVE 9efc0 │ │ │ │ +000000000009eff0 0000000000000403 R_AARCH64_RELATIVE 7c030 │ │ │ │ +000000000009f008 0000000000000403 R_AARCH64_RELATIVE 7c050 │ │ │ │ +000000000009f020 0000000000000403 R_AARCH64_RELATIVE 7c070 │ │ │ │ +000000000009f030 0000000000000403 R_AARCH64_RELATIVE 7c0a0 │ │ │ │ +000000000009f050 0000000000000403 R_AARCH64_RELATIVE 9f018 │ │ │ │ +000000000009f068 0000000000000403 R_AARCH64_RELATIVE 7c0d0 │ │ │ │ +000000000009f088 0000000000000403 R_AARCH64_RELATIVE 9f018 │ │ │ │ +000000000009f0a0 0000000000000403 R_AARCH64_RELATIVE 7c130 │ │ │ │ +000000000009f0c0 0000000000000403 R_AARCH64_RELATIVE 9f018 │ │ │ │ +000000000009f0d8 0000000000000403 R_AARCH64_RELATIVE 7c160 │ │ │ │ +000000000009f0e0 0000000000000403 R_AARCH64_RELATIVE 9efd0 │ │ │ │ +000000000009f0f0 0000000000000403 R_AARCH64_RELATIVE 7c178 │ │ │ │ +000000000009f0f8 0000000000000403 R_AARCH64_RELATIVE 9efd0 │ │ │ │ +000000000009f108 0000000000000403 R_AARCH64_RELATIVE 7c1c8 │ │ │ │ +000000000009f110 0000000000000403 R_AARCH64_RELATIVE 9efd0 │ │ │ │ +000000000009f120 0000000000000403 R_AARCH64_RELATIVE 7c1e0 │ │ │ │ +000000000009f130 0000000000000403 R_AARCH64_RELATIVE 7c218 │ │ │ │ +000000000009f140 0000000000000403 R_AARCH64_RELATIVE 9db38 │ │ │ │ +000000000009f150 0000000000000403 R_AARCH64_RELATIVE 9f000 │ │ │ │ +000000000009f160 0000000000000403 R_AARCH64_RELATIVE 9db28 │ │ │ │ +000000000009f178 0000000000000403 R_AARCH64_RELATIVE 7c248 │ │ │ │ +000000000009f190 0000000000000403 R_AARCH64_RELATIVE 7c2a8 │ │ │ │ +000000000009f198 0000000000000403 R_AARCH64_RELATIVE 9f170 │ │ │ │ +000000000009f1a8 0000000000000403 R_AARCH64_RELATIVE 7c308 │ │ │ │ +000000000009f1b8 0000000000000403 R_AARCH64_RELATIVE 9db38 │ │ │ │ +000000000009f1c8 0000000000000403 R_AARCH64_RELATIVE 9efa8 │ │ │ │ +000000000009f1d8 0000000000000403 R_AARCH64_RELATIVE 9db28 │ │ │ │ +000000000009f1f0 0000000000000403 R_AARCH64_RELATIVE 9ef60 │ │ │ │ +000000000009f1f8 0000000000000403 R_AARCH64_RELATIVE 552a0 │ │ │ │ +000000000009f200 0000000000000403 R_AARCH64_RELATIVE 552c0 │ │ │ │ +000000000009f218 0000000000000403 R_AARCH64_RELATIVE 9ef78 │ │ │ │ +000000000009f220 0000000000000403 R_AARCH64_RELATIVE 569e0 │ │ │ │ +000000000009f228 0000000000000403 R_AARCH64_RELATIVE 56c20 │ │ │ │ +000000000009f238 0000000000000403 R_AARCH64_RELATIVE 5a020 │ │ │ │ +000000000009f250 0000000000000403 R_AARCH64_RELATIVE 9ef90 │ │ │ │ +000000000009f258 0000000000000403 R_AARCH64_RELATIVE 56b00 │ │ │ │ +000000000009f260 0000000000000403 R_AARCH64_RELATIVE 56d40 │ │ │ │ +000000000009f270 0000000000000403 R_AARCH64_RELATIVE 5a020 │ │ │ │ +000000000009f288 0000000000000403 R_AARCH64_RELATIVE 9efe8 │ │ │ │ +000000000009f290 0000000000000403 R_AARCH64_RELATIVE 55360 │ │ │ │ +000000000009f298 0000000000000403 R_AARCH64_RELATIVE 55380 │ │ │ │ +000000000009f2b0 0000000000000403 R_AARCH64_RELATIVE 9f028 │ │ │ │ +000000000009f2b8 0000000000000403 R_AARCH64_RELATIVE 596e0 │ │ │ │ +000000000009f2c0 0000000000000403 R_AARCH64_RELATIVE 54c00 │ │ │ │ +000000000009f2c8 0000000000000403 R_AARCH64_RELATIVE 54c40 │ │ │ │ +000000000009f2d0 0000000000000403 R_AARCH64_RELATIVE 54c60 │ │ │ │ +000000000009f2d8 0000000000000403 R_AARCH64_RELATIVE 54c80 │ │ │ │ +000000000009f2e8 0000000000000403 R_AARCH64_RELATIVE 55d00 │ │ │ │ +000000000009f2f0 0000000000000403 R_AARCH64_RELATIVE 5baa0 │ │ │ │ +000000000009f2f8 0000000000000403 R_AARCH64_RELATIVE 56100 │ │ │ │ +000000000009f300 0000000000000403 R_AARCH64_RELATIVE 563a0 │ │ │ │ +000000000009f308 0000000000000403 R_AARCH64_RELATIVE 5cea0 │ │ │ │ +000000000009f310 0000000000000403 R_AARCH64_RELATIVE 54ca0 │ │ │ │ +000000000009f320 0000000000000403 R_AARCH64_RELATIVE 9f028 │ │ │ │ +000000000009f328 0000000000000403 R_AARCH64_RELATIVE 54cb0 │ │ │ │ +000000000009f330 0000000000000403 R_AARCH64_RELATIVE 56020 │ │ │ │ +000000000009f338 0000000000000403 R_AARCH64_RELATIVE 5646c │ │ │ │ +000000000009f348 0000000000000403 R_AARCH64_RELATIVE 9f060 │ │ │ │ +000000000009f350 0000000000000403 R_AARCH64_RELATIVE 59b80 │ │ │ │ +000000000009f358 0000000000000403 R_AARCH64_RELATIVE 54b40 │ │ │ │ +000000000009f360 0000000000000403 R_AARCH64_RELATIVE 54b80 │ │ │ │ +000000000009f368 0000000000000403 R_AARCH64_RELATIVE 54ba0 │ │ │ │ +000000000009f370 0000000000000403 R_AARCH64_RELATIVE 54bc0 │ │ │ │ +000000000009f380 0000000000000403 R_AARCH64_RELATIVE 55d60 │ │ │ │ +000000000009f388 0000000000000403 R_AARCH64_RELATIVE 5bb80 │ │ │ │ +000000000009f390 0000000000000403 R_AARCH64_RELATIVE 562c0 │ │ │ │ +000000000009f398 0000000000000403 R_AARCH64_RELATIVE 56540 │ │ │ │ +000000000009f3a0 0000000000000403 R_AARCH64_RELATIVE 55dc0 │ │ │ │ +000000000009f3a8 0000000000000403 R_AARCH64_RELATIVE 54be0 │ │ │ │ +000000000009f3b8 0000000000000403 R_AARCH64_RELATIVE 9f060 │ │ │ │ +000000000009f3c0 0000000000000403 R_AARCH64_RELATIVE 54bf0 │ │ │ │ +000000000009f3c8 0000000000000403 R_AARCH64_RELATIVE 561e0 │ │ │ │ +000000000009f3d0 0000000000000403 R_AARCH64_RELATIVE 5660c │ │ │ │ +000000000009f3e0 0000000000000403 R_AARCH64_RELATIVE 9f098 │ │ │ │ +000000000009f3e8 0000000000000403 R_AARCH64_RELATIVE 59200 │ │ │ │ +000000000009f3f0 0000000000000403 R_AARCH64_RELATIVE 54a80 │ │ │ │ +000000000009f3f8 0000000000000403 R_AARCH64_RELATIVE 54ac0 │ │ │ │ +000000000009f400 0000000000000403 R_AARCH64_RELATIVE 54ae0 │ │ │ │ +000000000009f408 0000000000000403 R_AARCH64_RELATIVE 54b00 │ │ │ │ +000000000009f418 0000000000000403 R_AARCH64_RELATIVE 55ca0 │ │ │ │ +000000000009f420 0000000000000403 R_AARCH64_RELATIVE 5b9c0 │ │ │ │ +000000000009f428 0000000000000403 R_AARCH64_RELATIVE 55f40 │ │ │ │ +000000000009f430 0000000000000403 R_AARCH64_RELATIVE 566e0 │ │ │ │ +000000000009f438 0000000000000403 R_AARCH64_RELATIVE 5c100 │ │ │ │ +000000000009f440 0000000000000403 R_AARCH64_RELATIVE 54b20 │ │ │ │ +000000000009f450 0000000000000403 R_AARCH64_RELATIVE 9f098 │ │ │ │ +000000000009f458 0000000000000403 R_AARCH64_RELATIVE 54b30 │ │ │ │ +000000000009f460 0000000000000403 R_AARCH64_RELATIVE 55e60 │ │ │ │ +000000000009f468 0000000000000403 R_AARCH64_RELATIVE 567ac │ │ │ │ +000000000009f478 0000000000000403 R_AARCH64_RELATIVE 9f188 │ │ │ │ +000000000009f480 0000000000000403 R_AARCH64_RELATIVE 55b60 │ │ │ │ +000000000009f488 0000000000000403 R_AARCH64_RELATIVE 55c40 │ │ │ │ +000000000009f498 0000000000000403 R_AARCH64_RELATIVE 548e0 │ │ │ │ +000000000009f4a0 0000000000000403 R_AARCH64_RELATIVE 54940 │ │ │ │ +000000000009f4a8 0000000000000403 R_AARCH64_RELATIVE 549e0 │ │ │ │ +000000000009fe78 0000000000000403 R_AARCH64_RELATIVE a0050 │ │ │ │ +000000000009fe88 0000000000000403 R_AARCH64_RELATIVE a0260 │ │ │ │ 000000000009fea8 0000000000000403 R_AARCH64_RELATIVE e9e0 │ │ │ │ -000000000009ff68 0000000000000403 R_AARCH64_RELATIVE a02a0 │ │ │ │ +000000000009ff68 0000000000000403 R_AARCH64_RELATIVE a0280 │ │ │ │ 00000000000a0008 0000000000000403 R_AARCH64_RELATIVE a0008 │ │ │ │ -00000000000a0018 0000000000000403 R_AARCH64_RELATIVE 9dda0 │ │ │ │ -00000000000a0020 0000000000000403 R_AARCH64_RELATIVE 9de60 │ │ │ │ -00000000000a0038 0000000000000403 R_AARCH64_RELATIVE 9ed28 │ │ │ │ -000000000009da90 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dad8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009db20 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de88 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dec0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009def8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df88 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e000 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e400 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e488 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e5c8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e628 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecf0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed98 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ef08 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000a0020 0000000000000403 R_AARCH64_RELATIVE 9e488 │ │ │ │ +00000000000a0028 0000000000000403 R_AARCH64_RELATIVE 9ef60 │ │ │ │ +00000000000a0030 0000000000000403 R_AARCH64_RELATIVE 9f000 │ │ │ │ +000000000009da90 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009daa0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dac8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009db18 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009db28 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009db38 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009db48 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009db58 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e3f0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e400 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e428 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e478 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e4b8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009efc0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f018 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f118 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dab0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dad8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009db68 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009db80 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dda0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ddb8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ddd0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dde8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de30 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de48 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de60 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df30 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df48 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df60 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dfd0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dfe8 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 │ │ │ │ -000000000009e3e8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e458 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e470 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e4c0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e4d8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e4f0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e508 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e520 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e538 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e550 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e568 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e580 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e598 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e5b0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e610 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e670 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e688 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecb0 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 │ │ │ │ +000000000009dbd0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dbe8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc00 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 │ │ │ │ +000000000009dc60 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc78 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc90 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dca8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dcc0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd20 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd80 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd98 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e410 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 │ │ │ │ +000000000009e488 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e4a0 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 │ │ │ │ +000000000009e4e0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e530 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e548 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e560 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e578 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e590 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e5a8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e5c0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e5d8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e5f0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e608 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e620 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e638 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e650 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009ed28 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009ed40 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 │ │ │ │ -000000000009ed80 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009edd0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ede8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee00 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee18 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee30 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee48 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee60 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee78 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee90 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eea8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eec0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eed8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eef0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009db78 0000010400000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e500 0000010400000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dbe8 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e150 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dc60 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009dce8 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009e090 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009e0c8 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009dc70 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009dcf8 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009e0a0 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009e0d8 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009dd40 0000002500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e340 0000002500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dd60 000000ca00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e360 000000ca00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dd68 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e738 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e800 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8c8 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e990 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea58 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb20 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f010 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f0d8 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1a0 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f268 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f330 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f3f8 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dd70 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e370 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e740 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e808 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8d0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e998 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea60 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb28 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f018 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f0e0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1a8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f270 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f338 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f400 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dd78 0000008a00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dd80 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e380 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e750 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e818 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8e0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9a8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea70 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb38 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f028 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f0f0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1b8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f280 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f348 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f410 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dd88 0000001500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dd90 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e390 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e760 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e828 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8f0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9b8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea80 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb48 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f038 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f100 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1c8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f290 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f358 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f420 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dd98 0000005300000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ddb0 000000f600000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e5f0 000000f600000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ddc8 0000000700000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options22error_with_option_nameE + 0 │ │ │ │ -000000000009ddf8 000000bc00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de70 000000bc00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de00 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de10 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de20 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de78 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df78 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e3a0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e3b0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e3d8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e428 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e438 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e448 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ec90 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eca0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecc8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed18 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed58 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de58 0000011500000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dea0 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009ded8 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009df10 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009dfe0 0000010000000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009e068 000000c700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ebf0 000000c700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e0f0 0000010a00000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009e0f8 0000010a00000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009e110 0000010a00000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009e118 0000010a00000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009e190 0000010600000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ -000000000009e228 0000010600000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ -000000000009e2c0 0000010600000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ -000000000009e368 000000b600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009e378 000000a000000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009e388 0000006f00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009e398 000000bf00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009e4b0 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e6b0 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e6d8 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e650 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009ed38 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009ed50 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 │ │ │ │ -000000000009e718 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e7e0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8a8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e970 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea38 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb00 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eff0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f0b8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f180 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f248 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f310 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f3d8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ec68 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009ef70 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009f4c8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009edc0 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ef88 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009efb0 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef60 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ef78 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ef90 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009efa8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009efd0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009efe8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f000 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0d0 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0e8 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f100 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f170 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f188 000000ac00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009daf0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009db98 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dcd8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd38 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e450 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e4f8 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e668 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ec50 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ec98 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ece0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f028 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f060 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f098 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f128 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f1a0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dbc0 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009de10 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009de38 000000ed00000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dc10 0000010400000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ed38 0000010400000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dd00 000000f600000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef70 000000f600000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dd60 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e498 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e4b0 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 │ │ │ │ +000000000009ddc0 0000010a00000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009ddc8 0000010a00000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009dde0 0000010a00000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009dde8 0000010a00000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009de78 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df40 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e008 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e0d0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e198 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e260 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e750 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e818 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e8e0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9a8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ea70 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb38 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009de98 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df60 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e028 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e0f0 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1b8 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e280 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e770 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e838 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e900 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9c8 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ea90 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb58 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef28 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dea0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df68 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e030 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e0f8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1c0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e288 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e778 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e840 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e908 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9d0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ea98 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb60 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef30 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f4c0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009deb0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df78 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e040 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e108 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1d0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e298 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e788 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e850 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e918 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9e0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eaa8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb70 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef40 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f4d0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dec0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df88 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e050 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e118 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1e0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e2a8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e798 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e860 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e928 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9f0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eab8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb80 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef50 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f4e0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e350 000000c700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f208 000000c700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e3c8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e6d0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009ec28 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e520 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e6e8 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e710 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eda8 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f2a0 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ee20 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009eea8 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009f230 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009f268 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009ee30 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009eeb8 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009f240 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009f278 000000c300000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009ef00 0000002500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f490 0000002500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef20 000000ca00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f4b0 000000ca00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef38 0000008a00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef48 0000001500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef58 0000005300000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef88 0000000700000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options22error_with_option_nameE + 0 │ │ │ │ +000000000009efb8 000000bc00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f010 000000bc00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eff8 0000011500000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f040 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f078 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f0b0 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f180 0000010000000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009f2e0 0000010600000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ +000000000009f378 0000010600000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ +000000000009f410 0000010600000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ +000000000009f4b8 000000b600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009f4c8 000000a000000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009f4d8 0000006f00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009f4e8 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 │ │ │ │ @@ -947,16 +947,16 @@ │ │ │ │ 000000000009ffc8 0000010900000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost9iostreams4zlib6finishE + 0 │ │ │ │ 000000000009ffd0 0000010c00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ 000000000009ffd8 0000011000000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZSt4cerr@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009ffe0 0000011200000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009ffe8 0000011300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost9iostreams4zlib19default_compressionE + 0 │ │ │ │ 000000000009fff0 0000011400000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTId@CXXABI_1.3 + 0 │ │ │ │ 000000000009fff8 0000011700000401 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 0xb518 contains 222 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000009f778 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009f780 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZSt18uncaught_exceptionv@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009f788 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009f790 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZN5boost9iostreams6detail10bzip2_base8compressEi + 0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8e266c23f10695f55fd60d2ddb71d674972926f7 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f2f0a169f97fbab364356cc4189fd707135b9ab3 │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC, GCS │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,692 +1,692 @@ │ │ │ │ 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: 0x1534 (offset: 0x7d878) │ │ │ │ + Start of frame section: 0x1530 (offset: 0x7d868) │ │ │ │ Entries in search table: 0x2a5 │ │ │ │ - 0xfffffffffff91bc0 (offset: 0xdf00) -> 0x19b8 fde=[ 480] │ │ │ │ - 0xfffffffffff91c8c (offset: 0xdfcc) -> 0x19e0 fde=[ 4a8] │ │ │ │ - 0xfffffffffff91d60 (offset: 0xe0a0) -> 0x1ae4 fde=[ 5ac] │ │ │ │ - 0xfffffffffff91e40 (offset: 0xe180) -> 0x1b0c fde=[ 5d4] │ │ │ │ - 0xfffffffffff91e94 (offset: 0xe1d4) -> 0x2f34 fde=[ 19fc] │ │ │ │ - 0xfffffffffff91ef8 (offset: 0xe238) -> 0x3168 fde=[ 1c30] │ │ │ │ - 0xfffffffffff91f70 (offset: 0xe2b0) -> 0x3268 fde=[ 1d30] │ │ │ │ - 0xfffffffffff92014 (offset: 0xe354) -> 0x3290 fde=[ 1d58] │ │ │ │ - 0xfffffffffff920b8 (offset: 0xe3f8) -> 0x34dc fde=[ 1fa4] │ │ │ │ - 0xfffffffffff92110 (offset: 0xe450) -> 0x353c fde=[ 2004] │ │ │ │ - 0xfffffffffff92168 (offset: 0xe4a8) -> 0x38c0 fde=[ 2388] │ │ │ │ - 0xfffffffffff921bc (offset: 0xe4fc) -> 0x3990 fde=[ 2458] │ │ │ │ - 0xfffffffffff92210 (offset: 0xe550) -> 0x3a58 fde=[ 2520] │ │ │ │ - 0xfffffffffff92264 (offset: 0xe5a4) -> 0x5c6c fde=[ 4734] │ │ │ │ - 0xfffffffffff92348 (offset: 0xe688) -> 0x5d04 fde=[ 47cc] │ │ │ │ - 0xfffffffffff92414 (offset: 0xe754) -> 0x668c fde=[ 5154] │ │ │ │ - 0xfffffffffff9248c (offset: 0xe7cc) -> 0x66ac fde=[ 5174] │ │ │ │ - 0xfffffffffff92518 (offset: 0xe858) -> 0x7a98 fde=[ 6560] │ │ │ │ - 0xfffffffffff92608 (offset: 0xe948) -> 0x8c10 fde=[ 76d8] │ │ │ │ - 0xfffffffffff926a0 (offset: 0xe9e0) -> 0x55f8 fde=[ 40c0] │ │ │ │ - 0xfffffffffff92aa0 (offset: 0xede0) -> 0x5648 fde=[ 4110] │ │ │ │ - 0xfffffffffff92b80 (offset: 0xeec0) -> 0x9f50 fde=[ 8a18] │ │ │ │ - 0xfffffffffff92bc0 (offset: 0xef00) -> 0x154c fde=[ 14] │ │ │ │ - 0xfffffffffff92c20 (offset: 0xef60) -> 0x1560 fde=[ 28] │ │ │ │ - 0xfffffffffff92c50 (offset: 0xef90) -> 0x1574 fde=[ 3c] │ │ │ │ - 0xfffffffffff92c8c (offset: 0xefcc) -> 0x1588 fde=[ 50] │ │ │ │ - 0xfffffffffff92ce0 (offset: 0xf020) -> 0x15b0 fde=[ 78] │ │ │ │ - 0xfffffffffff92d00 (offset: 0xf040) -> 0x1c0c fde=[ 6d4] │ │ │ │ - 0xfffffffffff92e20 (offset: 0xf160) -> 0x1e34 fde=[ 8fc] │ │ │ │ - 0xfffffffffff92f00 (offset: 0xf240) -> 0x2220 fde=[ ce8] │ │ │ │ - 0xfffffffffff93020 (offset: 0xf360) -> 0x22b4 fde=[ d7c] │ │ │ │ - 0xfffffffffff932f0 (offset: 0xf630) -> 0x230c fde=[ dd4] │ │ │ │ - 0xfffffffffff93680 (offset: 0xf9c0) -> 0x2b8c fde=[ 1654] │ │ │ │ - 0xfffffffffff93844 (offset: 0xfb84) -> 0x2bc8 fde=[ 1690] │ │ │ │ - 0xfffffffffff93a60 (offset: 0xfda0) -> 0x2d34 fde=[ 17fc] │ │ │ │ - 0xfffffffffff9434c (offset: 0x1068c) -> 0x2dfc fde=[ 18c4] │ │ │ │ - 0xfffffffffff951c0 (offset: 0x11500) -> 0x2ecc fde=[ 1994] │ │ │ │ - 0xfffffffffff96e60 (offset: 0x131a0) -> 0x2ff8 fde=[ 1ac0] │ │ │ │ - 0xfffffffffff97908 (offset: 0x13c48) -> 0x3118 fde=[ 1be0] │ │ │ │ - 0xfffffffffff98680 (offset: 0x149c0) -> 0x15c8 fde=[ 90] │ │ │ │ - 0xfffffffffff986a0 (offset: 0x149e0) -> 0x15dc fde=[ a4] │ │ │ │ - 0xfffffffffff986c0 (offset: 0x14a00) -> 0x15f0 fde=[ b8] │ │ │ │ - 0xfffffffffff986e0 (offset: 0x14a20) -> 0x1604 fde=[ cc] │ │ │ │ - 0xfffffffffff98700 (offset: 0x14a40) -> 0x1618 fde=[ e0] │ │ │ │ - 0xfffffffffff98720 (offset: 0x14a60) -> 0x162c fde=[ f4] │ │ │ │ - 0xfffffffffff98740 (offset: 0x14a80) -> 0x1640 fde=[ 108] │ │ │ │ - 0xfffffffffff98760 (offset: 0x14aa0) -> 0x1654 fde=[ 11c] │ │ │ │ - 0xfffffffffff98800 (offset: 0x14b40) -> 0x1668 fde=[ 130] │ │ │ │ - 0xfffffffffff98840 (offset: 0x14b80) -> 0x167c fde=[ 144] │ │ │ │ - 0xfffffffffff98860 (offset: 0x14ba0) -> 0x1690 fde=[ 158] │ │ │ │ - 0xfffffffffff98880 (offset: 0x14bc0) -> 0x16a4 fde=[ 16c] │ │ │ │ - 0xfffffffffff988a0 (offset: 0x14be0) -> 0x16b8 fde=[ 180] │ │ │ │ - 0xfffffffffff988e0 (offset: 0x14c20) -> 0x16cc fde=[ 194] │ │ │ │ - 0xfffffffffff98900 (offset: 0x14c40) -> 0x16e0 fde=[ 1a8] │ │ │ │ - 0xfffffffffff98920 (offset: 0x14c60) -> 0x16f4 fde=[ 1bc] │ │ │ │ - 0xfffffffffff98940 (offset: 0x14c80) -> 0x1708 fde=[ 1d0] │ │ │ │ - 0xfffffffffff98950 (offset: 0x14c90) -> 0x1b4c fde=[ 614] │ │ │ │ - 0xfffffffffff98960 (offset: 0x14ca0) -> 0x171c fde=[ 1e4] │ │ │ │ - 0xfffffffffff989a0 (offset: 0x14ce0) -> 0x1730 fde=[ 1f8] │ │ │ │ - 0xfffffffffff989c0 (offset: 0x14d00) -> 0x1744 fde=[ 20c] │ │ │ │ - 0xfffffffffff989e0 (offset: 0x14d20) -> 0x1758 fde=[ 220] │ │ │ │ - 0xfffffffffff98a00 (offset: 0x14d40) -> 0x176c fde=[ 234] │ │ │ │ - 0xfffffffffff98a10 (offset: 0x14d50) -> 0x1b74 fde=[ 63c] │ │ │ │ - 0xfffffffffff98a20 (offset: 0x14d60) -> 0x1780 fde=[ 248] │ │ │ │ - 0xfffffffffff98a60 (offset: 0x14da0) -> 0x1794 fde=[ 25c] │ │ │ │ - 0xfffffffffff98a80 (offset: 0x14dc0) -> 0x17a8 fde=[ 270] │ │ │ │ - 0xfffffffffff98aa0 (offset: 0x14de0) -> 0x17bc fde=[ 284] │ │ │ │ - 0xfffffffffff98ac0 (offset: 0x14e00) -> 0x17d0 fde=[ 298] │ │ │ │ - 0xfffffffffff98ad0 (offset: 0x14e10) -> 0x1b60 fde=[ 628] │ │ │ │ - 0xfffffffffff98ae0 (offset: 0x14e20) -> 0x17e4 fde=[ 2ac] │ │ │ │ - 0xfffffffffff98b00 (offset: 0x14e40) -> 0x17f8 fde=[ 2c0] │ │ │ │ - 0xfffffffffff98b20 (offset: 0x14e60) -> 0x180c fde=[ 2d4] │ │ │ │ - 0xfffffffffff98b40 (offset: 0x14e80) -> 0x1820 fde=[ 2e8] │ │ │ │ - 0xfffffffffff98b60 (offset: 0x14ea0) -> 0x1834 fde=[ 2fc] │ │ │ │ - 0xfffffffffff98c00 (offset: 0x14f40) -> 0x1848 fde=[ 310] │ │ │ │ - 0xfffffffffff98c40 (offset: 0x14f80) -> 0x185c fde=[ 324] │ │ │ │ - 0xfffffffffff98c80 (offset: 0x14fc0) -> 0x1884 fde=[ 34c] │ │ │ │ - 0xfffffffffff98cc0 (offset: 0x15000) -> 0x18ac fde=[ 374] │ │ │ │ - 0xfffffffffff98ce0 (offset: 0x15020) -> 0x18c0 fde=[ 388] │ │ │ │ - 0xfffffffffff98d00 (offset: 0x15040) -> 0x18d4 fde=[ 39c] │ │ │ │ - 0xfffffffffff98d20 (offset: 0x15060) -> 0x18e8 fde=[ 3b0] │ │ │ │ - 0xfffffffffff98d60 (offset: 0x150a0) -> 0x1910 fde=[ 3d8] │ │ │ │ - 0xfffffffffff98d80 (offset: 0x150c0) -> 0x1924 fde=[ 3ec] │ │ │ │ - 0xfffffffffff98dc0 (offset: 0x15100) -> 0x1968 fde=[ 430] │ │ │ │ - 0xfffffffffff98e40 (offset: 0x15180) -> 0x1d44 fde=[ 80c] │ │ │ │ - 0xfffffffffff98ec0 (offset: 0x15200) -> 0x1d6c fde=[ 834] │ │ │ │ - 0xfffffffffff98f40 (offset: 0x15280) -> 0x1990 fde=[ 458] │ │ │ │ - 0xfffffffffff98fc0 (offset: 0x15300) -> 0x1de4 fde=[ 8ac] │ │ │ │ - 0xfffffffffff99040 (offset: 0x15380) -> 0x1e0c fde=[ 8d4] │ │ │ │ - 0xfffffffffff990c0 (offset: 0x15400) -> 0x1a08 fde=[ 4d0] │ │ │ │ - 0xfffffffffff990e0 (offset: 0x15420) -> 0x1a1c fde=[ 4e4] │ │ │ │ - 0xfffffffffff99120 (offset: 0x15460) -> 0x1a44 fde=[ 50c] │ │ │ │ - 0xfffffffffff99140 (offset: 0x15480) -> 0x1a58 fde=[ 520] │ │ │ │ - 0xfffffffffff99180 (offset: 0x154c0) -> 0x1a80 fde=[ 548] │ │ │ │ - 0xfffffffffff991a0 (offset: 0x154e0) -> 0x1a94 fde=[ 55c] │ │ │ │ - 0xfffffffffff991e0 (offset: 0x15520) -> 0x1abc fde=[ 584] │ │ │ │ - 0xfffffffffff99260 (offset: 0x155a0) -> 0x1d94 fde=[ 85c] │ │ │ │ - 0xfffffffffff992e0 (offset: 0x15620) -> 0x1dbc fde=[ 884] │ │ │ │ - 0xfffffffffff99360 (offset: 0x156a0) -> 0x1b28 fde=[ 5f0] │ │ │ │ - 0xfffffffffff99400 (offset: 0x15740) -> 0x1b88 fde=[ 650] │ │ │ │ - 0xfffffffffff99470 (offset: 0x157b0) -> 0x1c3c fde=[ 704] │ │ │ │ - 0xfffffffffff994f0 (offset: 0x15830) -> 0x1c68 fde=[ 730] │ │ │ │ - 0xfffffffffff99580 (offset: 0x158c0) -> 0x1bb4 fde=[ 67c] │ │ │ │ - 0xfffffffffff995f0 (offset: 0x15930) -> 0x1c94 fde=[ 75c] │ │ │ │ - 0xfffffffffff99670 (offset: 0x159b0) -> 0x1cc0 fde=[ 788] │ │ │ │ - 0xfffffffffff99700 (offset: 0x15a40) -> 0x1be0 fde=[ 6a8] │ │ │ │ - 0xfffffffffff99770 (offset: 0x15ab0) -> 0x1cec fde=[ 7b4] │ │ │ │ - 0xfffffffffff997f0 (offset: 0x15b30) -> 0x1d18 fde=[ 7e0] │ │ │ │ - 0xfffffffffff99880 (offset: 0x15bc0) -> 0x1e6c fde=[ 934] │ │ │ │ - 0xfffffffffff998a0 (offset: 0x15be0) -> 0x1e80 fde=[ 948] │ │ │ │ - 0xfffffffffff99900 (offset: 0x15c40) -> 0x1ea4 fde=[ 96c] │ │ │ │ - 0xfffffffffff99980 (offset: 0x15cc0) -> 0x1ec8 fde=[ 990] │ │ │ │ - 0xfffffffffff99a00 (offset: 0x15d40) -> 0x1eec fde=[ 9b4] │ │ │ │ - 0xfffffffffff99a60 (offset: 0x15da0) -> 0x1f14 fde=[ 9dc] │ │ │ │ - 0xfffffffffff99ac0 (offset: 0x15e00) -> 0x1f3c fde=[ a04] │ │ │ │ - 0xfffffffffff99b20 (offset: 0x15e60) -> 0x1f60 fde=[ a28] │ │ │ │ - 0xfffffffffff99b80 (offset: 0x15ec0) -> 0x1f84 fde=[ a4c] │ │ │ │ - 0xfffffffffff99be0 (offset: 0x15f20) -> 0x1fa8 fde=[ a70] │ │ │ │ - 0xfffffffffff99c80 (offset: 0x15fc0) -> 0x1fd4 fde=[ a9c] │ │ │ │ - 0xfffffffffff99d60 (offset: 0x160a0) -> 0x20d8 fde=[ ba0] │ │ │ │ - 0xfffffffffff99e40 (offset: 0x16180) -> 0x2008 fde=[ ad0] │ │ │ │ - 0xfffffffffff99f20 (offset: 0x16260) -> 0x2070 fde=[ b38] │ │ │ │ - 0xfffffffffff9a000 (offset: 0x16340) -> 0x203c fde=[ b04] │ │ │ │ - 0xfffffffffff9a0e0 (offset: 0x16420) -> 0x20a4 fde=[ b6c] │ │ │ │ - 0xfffffffffff9a1c0 (offset: 0x16500) -> 0x210c fde=[ bd4] │ │ │ │ - 0xfffffffffff9a28c (offset: 0x165cc) -> 0x21c0 fde=[ c88] │ │ │ │ - 0xfffffffffff9a360 (offset: 0x166a0) -> 0x2138 fde=[ c00] │ │ │ │ - 0xfffffffffff9a42c (offset: 0x1676c) -> 0x21f0 fde=[ cb8] │ │ │ │ - 0xfffffffffff9a500 (offset: 0x16840) -> 0x2164 fde=[ c2c] │ │ │ │ - 0xfffffffffff9a5cc (offset: 0x1690c) -> 0x2190 fde=[ c58] │ │ │ │ - 0xfffffffffff9a6a0 (offset: 0x169e0) -> 0x2274 fde=[ d3c] │ │ │ │ - 0xfffffffffff9a800 (offset: 0x16b40) -> 0x2364 fde=[ e2c] │ │ │ │ - 0xfffffffffff9a920 (offset: 0x16c60) -> 0x2390 fde=[ e58] │ │ │ │ - 0xfffffffffff9aa40 (offset: 0x16d80) -> 0x23bc fde=[ e84] │ │ │ │ - 0xfffffffffff9ab60 (offset: 0x16ea0) -> 0x23e8 fde=[ eb0] │ │ │ │ - 0xfffffffffff9ac80 (offset: 0x16fc0) -> 0x2414 fde=[ edc] │ │ │ │ - 0xfffffffffff9adc4 (offset: 0x17104) -> 0x2444 fde=[ f0c] │ │ │ │ - 0xfffffffffff9af08 (offset: 0x17248) -> 0x24d4 fde=[ f9c] │ │ │ │ - 0xfffffffffff9b060 (offset: 0x173a0) -> 0x2474 fde=[ f3c] │ │ │ │ - 0xfffffffffff9b1a4 (offset: 0x174e4) -> 0x24a4 fde=[ f6c] │ │ │ │ - 0xfffffffffff9b2e8 (offset: 0x17628) -> 0x2504 fde=[ fcc] │ │ │ │ - 0xfffffffffff9b440 (offset: 0x17780) -> 0x2534 fde=[ ffc] │ │ │ │ - 0xfffffffffff9b58c (offset: 0x178cc) -> 0x2594 fde=[ 105c] │ │ │ │ - 0xfffffffffff9b6e0 (offset: 0x17a20) -> 0x25c8 fde=[ 1090] │ │ │ │ - 0xfffffffffff9b840 (offset: 0x17b80) -> 0x2564 fde=[ 102c] │ │ │ │ - 0xfffffffffff9b98c (offset: 0x17ccc) -> 0x25fc fde=[ 10c4] │ │ │ │ - 0xfffffffffff9bae0 (offset: 0x17e20) -> 0x2630 fde=[ 10f8] │ │ │ │ - 0xfffffffffff9bc40 (offset: 0x17f80) -> 0x2664 fde=[ 112c] │ │ │ │ - 0xfffffffffff9bd60 (offset: 0x180a0) -> 0x2690 fde=[ 1158] │ │ │ │ - 0xfffffffffff9be80 (offset: 0x181c0) -> 0x26bc fde=[ 1184] │ │ │ │ - 0xfffffffffff9c000 (offset: 0x18340) -> 0x26f0 fde=[ 11b8] │ │ │ │ - 0xfffffffffff9c100 (offset: 0x18440) -> 0x2724 fde=[ 11ec] │ │ │ │ - 0xfffffffffff9c200 (offset: 0x18540) -> 0x2758 fde=[ 1220] │ │ │ │ - 0xfffffffffff9c320 (offset: 0x18660) -> 0x2790 fde=[ 1258] │ │ │ │ - 0xfffffffffff9c4a0 (offset: 0x187e0) -> 0x27c8 fde=[ 1290] │ │ │ │ - 0xfffffffffff9c580 (offset: 0x188c0) -> 0x27ec fde=[ 12b4] │ │ │ │ - 0xfffffffffff9c720 (offset: 0x18a60) -> 0x2834 fde=[ 12fc] │ │ │ │ - 0xfffffffffff9c800 (offset: 0x18b40) -> 0x2870 fde=[ 1338] │ │ │ │ - 0xfffffffffff9c880 (offset: 0x18bc0) -> 0x28ac fde=[ 1374] │ │ │ │ - 0xfffffffffff9cc60 (offset: 0x18fa0) -> 0x28fc fde=[ 13c4] │ │ │ │ - 0xfffffffffff9cfe0 (offset: 0x19320) -> 0x2948 fde=[ 1410] │ │ │ │ - 0xfffffffffff9d100 (offset: 0x19440) -> 0x298c fde=[ 1454] │ │ │ │ - 0xfffffffffff9d1c0 (offset: 0x19500) -> 0x29c4 fde=[ 148c] │ │ │ │ - 0xfffffffffff9d240 (offset: 0x19580) -> 0x29f4 fde=[ 14bc] │ │ │ │ - 0xfffffffffff9d720 (offset: 0x19a60) -> 0x2a58 fde=[ 1520] │ │ │ │ - 0xfffffffffff9dbc0 (offset: 0x19f00) -> 0x2acc fde=[ 1594] │ │ │ │ - 0xfffffffffff9e060 (offset: 0x1a3a0) -> 0x2b40 fde=[ 1608] │ │ │ │ - 0xfffffffffff9e460 (offset: 0x1a7a0) -> 0x2c08 fde=[ 16d0] │ │ │ │ - 0xfffffffffff9e700 (offset: 0x1aa40) -> 0x2c44 fde=[ 170c] │ │ │ │ - 0xfffffffffff9e9a0 (offset: 0x1ace0) -> 0x2c80 fde=[ 1748] │ │ │ │ - 0xfffffffffff9ea20 (offset: 0x1ad60) -> 0x2ca8 fde=[ 1770] │ │ │ │ - 0xfffffffffff9eaa0 (offset: 0x1ade0) -> 0x2cd0 fde=[ 1798] │ │ │ │ - 0xfffffffffff9eb20 (offset: 0x1ae60) -> 0x2cf8 fde=[ 17c0] │ │ │ │ - 0xfffffffffff9ec40 (offset: 0x1af80) -> 0x2d84 fde=[ 184c] │ │ │ │ - 0xfffffffffff9ed80 (offset: 0x1b0c0) -> 0x2dc0 fde=[ 1888] │ │ │ │ - 0xfffffffffff9eec0 (offset: 0x1b200) -> 0x2f54 fde=[ 1a1c] │ │ │ │ - 0xfffffffffff9f180 (offset: 0x1b4c0) -> 0x2f9c fde=[ 1a64] │ │ │ │ - 0xfffffffffff9f3a0 (offset: 0x1b6e0) -> 0x3048 fde=[ 1b10] │ │ │ │ - 0xfffffffffff9f480 (offset: 0x1b7c0) -> 0x3080 fde=[ 1b48] │ │ │ │ - 0xfffffffffff9fa00 (offset: 0x1bd40) -> 0x3188 fde=[ 1c50] │ │ │ │ - 0xfffffffffff9fae0 (offset: 0x1be20) -> 0x31c0 fde=[ 1c88] │ │ │ │ - 0xfffffffffff9fbc0 (offset: 0x1bf00) -> 0x31f8 fde=[ 1cc0] │ │ │ │ - 0xfffffffffff9fca0 (offset: 0x1bfe0) -> 0x3234 fde=[ 1cfc] │ │ │ │ - 0xfffffffffff9fe60 (offset: 0x1c1a0) -> 0x32b8 fde=[ 1d80] │ │ │ │ - 0xfffffffffffa0140 (offset: 0x1c480) -> 0x3318 fde=[ 1de0] │ │ │ │ - 0xfffffffffffa07e0 (offset: 0x1cb20) -> 0x3420 fde=[ 1ee8] │ │ │ │ - 0xfffffffffffa0880 (offset: 0x1cbc0) -> 0x3434 fde=[ 1efc] │ │ │ │ - 0xfffffffffffa0ee0 (offset: 0x1d220) -> 0x3474 fde=[ 1f3c] │ │ │ │ - 0xfffffffffffa0f60 (offset: 0x1d2a0) -> 0x34a0 fde=[ 1f68] │ │ │ │ - 0xfffffffffffa11c0 (offset: 0x1d500) -> 0x3500 fde=[ 1fc8] │ │ │ │ - 0xfffffffffffa1420 (offset: 0x1d760) -> 0x3560 fde=[ 2028] │ │ │ │ - 0xfffffffffffa150c (offset: 0x1d84c) -> 0x35ac fde=[ 2074] │ │ │ │ - 0xfffffffffffa1728 (offset: 0x1da68) -> 0x3604 fde=[ 20cc] │ │ │ │ - 0xfffffffffffa1a00 (offset: 0x1dd40) -> 0x36b4 fde=[ 217c] │ │ │ │ - 0xfffffffffffa1b40 (offset: 0x1de80) -> 0x3718 fde=[ 21e0] │ │ │ │ - 0xfffffffffffa1e50 (offset: 0x1e190) -> 0x3760 fde=[ 2228] │ │ │ │ - 0xfffffffffffa1ec0 (offset: 0x1e200) -> 0x3788 fde=[ 2250] │ │ │ │ - 0xfffffffffffa282c (offset: 0x1eb6c) -> 0x3854 fde=[ 231c] │ │ │ │ - 0xfffffffffffa37e0 (offset: 0x1fb20) -> 0x365c fde=[ 2124] │ │ │ │ - 0xfffffffffffa38c0 (offset: 0x1fc00) -> 0x3688 fde=[ 2150] │ │ │ │ - 0xfffffffffffa39a0 (offset: 0x1fce0) -> 0x37dc fde=[ 22a4] │ │ │ │ - 0xfffffffffffa3b40 (offset: 0x1fe80) -> 0x381c fde=[ 22e4] │ │ │ │ - 0xfffffffffffa3c00 (offset: 0x1ff40) -> 0x38dc fde=[ 23a4] │ │ │ │ - 0xfffffffffffa3d20 (offset: 0x20060) -> 0x3930 fde=[ 23f8] │ │ │ │ - 0xfffffffffffa5ea0 (offset: 0x221e0) -> 0x39ac fde=[ 2474] │ │ │ │ - 0xfffffffffffa5fc0 (offset: 0x22300) -> 0x3a00 fde=[ 24c8] │ │ │ │ - 0xfffffffffffa6d00 (offset: 0x23040) -> 0x3a74 fde=[ 253c] │ │ │ │ - 0xfffffffffffa6e20 (offset: 0x23160) -> 0x3ac8 fde=[ 2590] │ │ │ │ - 0xfffffffffffa7dc8 (offset: 0x24108) -> 0x3b20 fde=[ 25e8] │ │ │ │ - 0xfffffffffffa7fe0 (offset: 0x24320) -> 0x3b5c fde=[ 2624] │ │ │ │ - 0xfffffffffffaad24 (offset: 0x27064) -> 0x3d34 fde=[ 27fc] │ │ │ │ - 0xfffffffffffacfe0 (offset: 0x29320) -> 0x3d90 fde=[ 2858] │ │ │ │ - 0xfffffffffffad0e8 (offset: 0x29428) -> 0x3dd4 fde=[ 289c] │ │ │ │ - 0xfffffffffffad164 (offset: 0x294a4) -> 0x3e04 fde=[ 28cc] │ │ │ │ - 0xfffffffffffad180 (offset: 0x294c0) -> 0x3e18 fde=[ 28e0] │ │ │ │ - 0xfffffffffffad1b0 (offset: 0x294f0) -> 0x3e2c fde=[ 28f4] │ │ │ │ - 0xfffffffffffad1d0 (offset: 0x29510) -> 0x3e40 fde=[ 2908] │ │ │ │ - 0xfffffffffffad200 (offset: 0x29540) -> 0x3e54 fde=[ 291c] │ │ │ │ - 0xfffffffffffad228 (offset: 0x29568) -> 0x3e68 fde=[ 2930] │ │ │ │ - 0xfffffffffffad260 (offset: 0x295a0) -> 0x3e80 fde=[ 2948] │ │ │ │ - 0xfffffffffffad28c (offset: 0x295cc) -> 0x3e94 fde=[ 295c] │ │ │ │ - 0xfffffffffffad2ec (offset: 0x2962c) -> 0x3ec4 fde=[ 298c] │ │ │ │ - 0xfffffffffffad3a8 (offset: 0x296e8) -> 0x3ef4 fde=[ 29bc] │ │ │ │ - 0xfffffffffffad464 (offset: 0x297a4) -> 0x3f24 fde=[ 29ec] │ │ │ │ - 0xfffffffffffae5e0 (offset: 0x2a920) -> 0x4018 fde=[ 2ae0] │ │ │ │ - 0xfffffffffffaeda8 (offset: 0x2b0e8) -> 0x4114 fde=[ 2bdc] │ │ │ │ - 0xfffffffffffaf0e0 (offset: 0x2b420) -> 0x41b4 fde=[ 2c7c] │ │ │ │ - 0xfffffffffffaf490 (offset: 0x2b7d0) -> 0x42d0 fde=[ 2d98] │ │ │ │ - 0xfffffffffffafba0 (offset: 0x2bee0) -> 0x4400 fde=[ 2ec8] │ │ │ │ - 0xfffffffffffafd00 (offset: 0x2c040) -> 0x4160 fde=[ 2c28] │ │ │ │ - 0xfffffffffffafe80 (offset: 0x2c1c0) -> 0x41a0 fde=[ 2c68] │ │ │ │ - 0xfffffffffffaff40 (offset: 0x2c280) -> 0x4430 fde=[ 2ef8] │ │ │ │ - 0xfffffffffffb00a8 (offset: 0x2c3e8) -> 0x4450 fde=[ 2f18] │ │ │ │ - 0xfffffffffffb0208 (offset: 0x2c548) -> 0x4470 fde=[ 2f38] │ │ │ │ - 0xfffffffffffb04c0 (offset: 0x2c800) -> 0x44b4 fde=[ 2f7c] │ │ │ │ - 0xfffffffffffb0788 (offset: 0x2cac8) -> 0x44f8 fde=[ 2fc0] │ │ │ │ - 0xfffffffffffb132c (offset: 0x2d66c) -> 0x45c8 fde=[ 3090] │ │ │ │ - 0xfffffffffffb2960 (offset: 0x2eca0) -> 0x4618 fde=[ 30e0] │ │ │ │ - 0xfffffffffffb2bc0 (offset: 0x2ef00) -> 0x469c fde=[ 3164] │ │ │ │ - 0xfffffffffffb3900 (offset: 0x2fc40) -> 0x465c fde=[ 3124] │ │ │ │ - 0xfffffffffffb3aa0 (offset: 0x2fde0) -> 0x4720 fde=[ 31e8] │ │ │ │ - 0xfffffffffffb3b4c (offset: 0x2fe8c) -> 0x4750 fde=[ 3218] │ │ │ │ - 0xfffffffffffb3c00 (offset: 0x2ff40) -> 0x4784 fde=[ 324c] │ │ │ │ - 0xfffffffffffb3e30 (offset: 0x30170) -> 0x47e4 fde=[ 32ac] │ │ │ │ - 0xfffffffffffb3f70 (offset: 0x302b0) -> 0x4818 fde=[ 32e0] │ │ │ │ - 0xfffffffffffb4440 (offset: 0x30780) -> 0x47c0 fde=[ 3288] │ │ │ │ - 0xfffffffffffb44a0 (offset: 0x307e0) -> 0x4888 fde=[ 3350] │ │ │ │ - 0xfffffffffffb4ce0 (offset: 0x31020) -> 0x48d8 fde=[ 33a0] │ │ │ │ - 0xfffffffffffb4de4 (offset: 0x31124) -> 0x48ec fde=[ 33b4] │ │ │ │ - 0xfffffffffffb4ec0 (offset: 0x31200) -> 0x4928 fde=[ 33f0] │ │ │ │ - 0xfffffffffffb5064 (offset: 0x313a4) -> 0x4964 fde=[ 342c] │ │ │ │ - 0xfffffffffffb5308 (offset: 0x31648) -> 0x499c fde=[ 3464] │ │ │ │ - 0xfffffffffffb53e0 (offset: 0x31720) -> 0x49d8 fde=[ 34a0] │ │ │ │ - 0xfffffffffffb54c4 (offset: 0x31804) -> 0x4a14 fde=[ 34dc] │ │ │ │ - 0xfffffffffffb57a0 (offset: 0x31ae0) -> 0x4a7c fde=[ 3544] │ │ │ │ - 0xfffffffffffb59c0 (offset: 0x31d00) -> 0x4b08 fde=[ 35d0] │ │ │ │ - 0xfffffffffffb5dc0 (offset: 0x32100) -> 0x4ba4 fde=[ 366c] │ │ │ │ - 0xfffffffffffb7980 (offset: 0x33cc0) -> 0x4a44 fde=[ 350c] │ │ │ │ - 0xfffffffffffb7a40 (offset: 0x33d80) -> 0x4b6c fde=[ 3634] │ │ │ │ - 0xfffffffffffb7b00 (offset: 0x33e40) -> 0x4c10 fde=[ 36d8] │ │ │ │ - 0xfffffffffffb7cec (offset: 0x3402c) -> 0x4c50 fde=[ 3718] │ │ │ │ - 0xfffffffffffb7e48 (offset: 0x34188) -> 0x4cc4 fde=[ 378c] │ │ │ │ - 0xfffffffffffb9240 (offset: 0x35580) -> 0x4e18 fde=[ 38e0] │ │ │ │ - 0xfffffffffffb9a60 (offset: 0x35da0) -> 0x4c8c fde=[ 3754] │ │ │ │ - 0xfffffffffffb9b00 (offset: 0x35e40) -> 0x4df4 fde=[ 38bc] │ │ │ │ - 0xfffffffffffb9b80 (offset: 0x35ec0) -> 0x4e70 fde=[ 3938] │ │ │ │ - 0xfffffffffffb9be0 (offset: 0x35f20) -> 0x4e94 fde=[ 395c] │ │ │ │ - 0xfffffffffffb9c70 (offset: 0x35fb0) -> 0x4eb8 fde=[ 3980] │ │ │ │ - 0xfffffffffffb9ce0 (offset: 0x36020) -> 0x4ee4 fde=[ 39ac] │ │ │ │ - 0xfffffffffffb9d00 (offset: 0x36040) -> 0x4ef8 fde=[ 39c0] │ │ │ │ - 0xfffffffffffba920 (offset: 0x36c60) -> 0x4f50 fde=[ 3a18] │ │ │ │ - 0xfffffffffffbaa70 (offset: 0x36db0) -> 0x4f9c fde=[ 3a64] │ │ │ │ - 0xfffffffffffbad08 (offset: 0x37048) -> 0x4fd8 fde=[ 3aa0] │ │ │ │ - 0xfffffffffffbbf20 (offset: 0x38260) -> 0x505c fde=[ 3b24] │ │ │ │ - 0xfffffffffffbc090 (offset: 0x383d0) -> 0x50a4 fde=[ 3b6c] │ │ │ │ - 0xfffffffffffbc5e0 (offset: 0x38920) -> 0x5158 fde=[ 3c20] │ │ │ │ - 0xfffffffffffbdd00 (offset: 0x3a040) -> 0x522c fde=[ 3cf4] │ │ │ │ - 0xfffffffffffbf580 (offset: 0x3b8c0) -> 0x50fc fde=[ 3bc4] │ │ │ │ - 0xfffffffffffbf620 (offset: 0x3b960) -> 0x5134 fde=[ 3bfc] │ │ │ │ - 0xfffffffffffbf6a0 (offset: 0x3b9e0) -> 0x5280 fde=[ 3d48] │ │ │ │ - 0xfffffffffffbf7f0 (offset: 0x3bb30) -> 0x52cc fde=[ 3d94] │ │ │ │ - 0xfffffffffffbfa88 (offset: 0x3bdc8) -> 0x5308 fde=[ 3dd0] │ │ │ │ - 0xfffffffffffc0d20 (offset: 0x3d060) -> 0x538c fde=[ 3e54] │ │ │ │ - 0xfffffffffffc0e84 (offset: 0x3d1c4) -> 0x53d0 fde=[ 3e98] │ │ │ │ - 0xfffffffffffc13c0 (offset: 0x3d700) -> 0x549c fde=[ 3f64] │ │ │ │ - 0xfffffffffffc2b40 (offset: 0x3ee80) -> 0x5550 fde=[ 4018] │ │ │ │ - 0xfffffffffffc33e0 (offset: 0x3f720) -> 0x5440 fde=[ 3f08] │ │ │ │ - 0xfffffffffffc3480 (offset: 0x3f7c0) -> 0x5478 fde=[ 3f40] │ │ │ │ - 0xfffffffffffc3500 (offset: 0x3f840) -> 0x55a0 fde=[ 4068] │ │ │ │ - 0xfffffffffffc3520 (offset: 0x3f860) -> 0x55b4 fde=[ 407c] │ │ │ │ - 0xfffffffffffc3540 (offset: 0x3f880) -> 0x55c8 fde=[ 4090] │ │ │ │ - 0xfffffffffffc3620 (offset: 0x3f960) -> 0x5670 fde=[ 4138] │ │ │ │ - 0xfffffffffffc3740 (offset: 0x3fa80) -> 0x56a0 fde=[ 4168] │ │ │ │ - 0xfffffffffffc3760 (offset: 0x3faa0) -> 0x56b4 fde=[ 417c] │ │ │ │ - 0xfffffffffffc3768 (offset: 0x3faa8) -> 0x56f0 fde=[ 41b8] │ │ │ │ - 0xfffffffffffc6dc0 (offset: 0x43100) -> 0x56c8 fde=[ 4190] │ │ │ │ - 0xfffffffffffc6f20 (offset: 0x43260) -> 0x652c fde=[ 4ff4] │ │ │ │ - 0xfffffffffffc6f2c (offset: 0x4326c) -> 0x6540 fde=[ 5008] │ │ │ │ - 0xfffffffffffc6f40 (offset: 0x43280) -> 0x6554 fde=[ 501c] │ │ │ │ - 0xfffffffffffc7270 (offset: 0x435b0) -> 0x65a4 fde=[ 506c] │ │ │ │ - 0xfffffffffffc7300 (offset: 0x43640) -> 0x6870 fde=[ 5338] │ │ │ │ - 0xfffffffffffc7460 (offset: 0x437a0) -> 0x68dc fde=[ 53a4] │ │ │ │ - 0xfffffffffffc75c0 (offset: 0x43900) -> 0x6948 fde=[ 5410] │ │ │ │ - 0xfffffffffffc7720 (offset: 0x43a60) -> 0x69b4 fde=[ 547c] │ │ │ │ - 0xfffffffffffc7880 (offset: 0x43bc0) -> 0x6a34 fde=[ 54fc] │ │ │ │ - 0xfffffffffffc798c (offset: 0x43ccc) -> 0x760c fde=[ 60d4] │ │ │ │ - 0xfffffffffffc8c20 (offset: 0x44f60) -> 0x5870 fde=[ 4338] │ │ │ │ - 0xfffffffffffc8c40 (offset: 0x44f80) -> 0x5884 fde=[ 434c] │ │ │ │ - 0xfffffffffffc8c60 (offset: 0x44fa0) -> 0x5898 fde=[ 4360] │ │ │ │ - 0xfffffffffffc8c80 (offset: 0x44fc0) -> 0x58ac fde=[ 4374] │ │ │ │ - 0xfffffffffffc8ca0 (offset: 0x44fe0) -> 0x58c0 fde=[ 4388] │ │ │ │ - 0xfffffffffffc8ce0 (offset: 0x45020) -> 0x58d4 fde=[ 439c] │ │ │ │ - 0xfffffffffffc8d00 (offset: 0x45040) -> 0x58e8 fde=[ 43b0] │ │ │ │ - 0xfffffffffffc8d40 (offset: 0x45080) -> 0x58fc fde=[ 43c4] │ │ │ │ - 0xfffffffffffc8d60 (offset: 0x450a0) -> 0x5910 fde=[ 43d8] │ │ │ │ - 0xfffffffffffc8d80 (offset: 0x450c0) -> 0x5924 fde=[ 43ec] │ │ │ │ - 0xfffffffffffc8dc0 (offset: 0x45100) -> 0x5938 fde=[ 4400] │ │ │ │ - 0xfffffffffffc8de0 (offset: 0x45120) -> 0x594c fde=[ 4414] │ │ │ │ - 0xfffffffffffc8e00 (offset: 0x45140) -> 0x5960 fde=[ 4428] │ │ │ │ - 0xfffffffffffc8e40 (offset: 0x45180) -> 0x5974 fde=[ 443c] │ │ │ │ - 0xfffffffffffc8e60 (offset: 0x451a0) -> 0x5988 fde=[ 4450] │ │ │ │ - 0xfffffffffffc8e80 (offset: 0x451c0) -> 0x599c fde=[ 4464] │ │ │ │ - 0xfffffffffffc8ea0 (offset: 0x451e0) -> 0x59b0 fde=[ 4478] │ │ │ │ - 0xfffffffffffc8ec0 (offset: 0x45200) -> 0x59c4 fde=[ 448c] │ │ │ │ - 0xfffffffffffc8ee0 (offset: 0x45220) -> 0x59d8 fde=[ 44a0] │ │ │ │ - 0xfffffffffffc8f00 (offset: 0x45240) -> 0x59ec fde=[ 44b4] │ │ │ │ - 0xfffffffffffc8f20 (offset: 0x45260) -> 0x5a00 fde=[ 44c8] │ │ │ │ - 0xfffffffffffc8f40 (offset: 0x45280) -> 0x5a14 fde=[ 44dc] │ │ │ │ - 0xfffffffffffc8f60 (offset: 0x452a0) -> 0x5a28 fde=[ 44f0] │ │ │ │ - 0xfffffffffffc8f80 (offset: 0x452c0) -> 0x5a3c fde=[ 4504] │ │ │ │ - 0xfffffffffffc8fa0 (offset: 0x452e0) -> 0x5a50 fde=[ 4518] │ │ │ │ - 0xfffffffffffc8fc0 (offset: 0x45300) -> 0x5a64 fde=[ 452c] │ │ │ │ - 0xfffffffffffc8fe0 (offset: 0x45320) -> 0x5a78 fde=[ 4540] │ │ │ │ - 0xfffffffffffc9000 (offset: 0x45340) -> 0x5a8c fde=[ 4554] │ │ │ │ - 0xfffffffffffc9020 (offset: 0x45360) -> 0x5aa0 fde=[ 4568] │ │ │ │ - 0xfffffffffffc9040 (offset: 0x45380) -> 0x5ab4 fde=[ 457c] │ │ │ │ - 0xfffffffffffc9060 (offset: 0x453a0) -> 0x5ac8 fde=[ 4590] │ │ │ │ - 0xfffffffffffc9080 (offset: 0x453c0) -> 0x5adc fde=[ 45a4] │ │ │ │ - 0xfffffffffffc90a0 (offset: 0x453e0) -> 0x5af0 fde=[ 45b8] │ │ │ │ - 0xfffffffffffc90c0 (offset: 0x45400) -> 0x5b04 fde=[ 45cc] │ │ │ │ - 0xfffffffffffc90e0 (offset: 0x45420) -> 0x5b18 fde=[ 45e0] │ │ │ │ - 0xfffffffffffc9100 (offset: 0x45440) -> 0x5b2c fde=[ 45f4] │ │ │ │ - 0xfffffffffffc9120 (offset: 0x45460) -> 0x5b40 fde=[ 4608] │ │ │ │ - 0xfffffffffffc9140 (offset: 0x45480) -> 0x5b54 fde=[ 461c] │ │ │ │ - 0xfffffffffffc9160 (offset: 0x454a0) -> 0x5b68 fde=[ 4630] │ │ │ │ - 0xfffffffffffc9180 (offset: 0x454c0) -> 0x5b7c fde=[ 4644] │ │ │ │ - 0xfffffffffffc91a0 (offset: 0x454e0) -> 0x5b90 fde=[ 4658] │ │ │ │ - 0xfffffffffffc91c0 (offset: 0x45500) -> 0x5ba4 fde=[ 466c] │ │ │ │ - 0xfffffffffffc91e0 (offset: 0x45520) -> 0x5bb8 fde=[ 4680] │ │ │ │ - 0xfffffffffffc9240 (offset: 0x45580) -> 0x5bd4 fde=[ 469c] │ │ │ │ - 0xfffffffffffc92a0 (offset: 0x455e0) -> 0x5bf0 fde=[ 46b8] │ │ │ │ - 0xfffffffffffc9300 (offset: 0x45640) -> 0x5c0c fde=[ 46d4] │ │ │ │ - 0xfffffffffffc9360 (offset: 0x456a0) -> 0x5c28 fde=[ 46f0] │ │ │ │ - 0xfffffffffffc93c0 (offset: 0x45700) -> 0x5c44 fde=[ 470c] │ │ │ │ - 0xfffffffffffc9428 (offset: 0x45768) -> 0x6004 fde=[ 4acc] │ │ │ │ - 0xfffffffffffc9490 (offset: 0x457d0) -> 0x602c fde=[ 4af4] │ │ │ │ - 0xfffffffffffc9500 (offset: 0x45840) -> 0x5c94 fde=[ 475c] │ │ │ │ - 0xfffffffffffc9560 (offset: 0x458a0) -> 0x5cb8 fde=[ 4780] │ │ │ │ - 0xfffffffffffc95c0 (offset: 0x45900) -> 0x5cdc fde=[ 47a4] │ │ │ │ - 0xfffffffffffc9628 (offset: 0x45968) -> 0x6054 fde=[ 4b1c] │ │ │ │ - 0xfffffffffffc9690 (offset: 0x459d0) -> 0x607c fde=[ 4b44] │ │ │ │ - 0xfffffffffffc9700 (offset: 0x45a40) -> 0x5d2c fde=[ 47f4] │ │ │ │ - 0xfffffffffffc97c0 (offset: 0x45b00) -> 0x5d60 fde=[ 4828] │ │ │ │ - 0xfffffffffffc98c0 (offset: 0x45c00) -> 0x5d98 fde=[ 4860] │ │ │ │ - 0xfffffffffffc9920 (offset: 0x45c60) -> 0x5dc0 fde=[ 4888] │ │ │ │ - 0xfffffffffffc9ec0 (offset: 0x46200) -> 0x5e6c fde=[ 4934] │ │ │ │ - 0xfffffffffffc9f20 (offset: 0x46260) -> 0x5e94 fde=[ 495c] │ │ │ │ - 0xfffffffffffc9f80 (offset: 0x462c0) -> 0x5ec8 fde=[ 4990] │ │ │ │ - 0xfffffffffffc9fe0 (offset: 0x46320) -> 0x5efc fde=[ 49c4] │ │ │ │ - 0xfffffffffffca044 (offset: 0x46384) -> 0x5f54 fde=[ 4a1c] │ │ │ │ - 0xfffffffffffca0c0 (offset: 0x46400) -> 0x5f80 fde=[ 4a48] │ │ │ │ - 0xfffffffffffca140 (offset: 0x46480) -> 0x5f28 fde=[ 49f0] │ │ │ │ - 0xfffffffffffca1a4 (offset: 0x464e4) -> 0x5fac fde=[ 4a74] │ │ │ │ - 0xfffffffffffca220 (offset: 0x46560) -> 0x5fd8 fde=[ 4aa0] │ │ │ │ - 0xfffffffffffca2a0 (offset: 0x465e0) -> 0x60a4 fde=[ 4b6c] │ │ │ │ - 0xfffffffffffca340 (offset: 0x46680) -> 0x60cc fde=[ 4b94] │ │ │ │ - 0xfffffffffffca3e0 (offset: 0x46720) -> 0x60f4 fde=[ 4bbc] │ │ │ │ - 0xfffffffffffca500 (offset: 0x46840) -> 0x6144 fde=[ 4c0c] │ │ │ │ - 0xfffffffffffca600 (offset: 0x46940) -> 0x6174 fde=[ 4c3c] │ │ │ │ - 0xfffffffffffca740 (offset: 0x46a80) -> 0x61a4 fde=[ 4c6c] │ │ │ │ - 0xfffffffffffca860 (offset: 0x46ba0) -> 0x61d4 fde=[ 4c9c] │ │ │ │ - 0xfffffffffffca980 (offset: 0x46cc0) -> 0x6204 fde=[ 4ccc] │ │ │ │ - 0xfffffffffffcaaa0 (offset: 0x46de0) -> 0x6234 fde=[ 4cfc] │ │ │ │ - 0xfffffffffffcac00 (offset: 0x46f40) -> 0x627c fde=[ 4d44] │ │ │ │ - 0xfffffffffffcad00 (offset: 0x47040) -> 0x62a8 fde=[ 4d70] │ │ │ │ - 0xfffffffffffcae00 (offset: 0x47140) -> 0x62dc fde=[ 4da4] │ │ │ │ - 0xfffffffffffcaee0 (offset: 0x47220) -> 0x630c fde=[ 4dd4] │ │ │ │ - 0xfffffffffffcafc0 (offset: 0x47300) -> 0x633c fde=[ 4e04] │ │ │ │ - 0xfffffffffffcb0c0 (offset: 0x47400) -> 0x6370 fde=[ 4e38] │ │ │ │ - 0xfffffffffffcb360 (offset: 0x476a0) -> 0x63a8 fde=[ 4e70] │ │ │ │ - 0xfffffffffffcb620 (offset: 0x47960) -> 0x63e0 fde=[ 4ea8] │ │ │ │ - 0xfffffffffffcb6e0 (offset: 0x47a20) -> 0x641c fde=[ 4ee4] │ │ │ │ - 0xfffffffffffcb780 (offset: 0x47ac0) -> 0x6448 fde=[ 4f10] │ │ │ │ - 0xfffffffffffcb820 (offset: 0x47b60) -> 0x6474 fde=[ 4f3c] │ │ │ │ - 0xfffffffffffcb8c0 (offset: 0x47c00) -> 0x64a0 fde=[ 4f68] │ │ │ │ - 0xfffffffffffcb960 (offset: 0x47ca0) -> 0x64cc fde=[ 4f94] │ │ │ │ - 0xfffffffffffcba00 (offset: 0x47d40) -> 0x64f8 fde=[ 4fc0] │ │ │ │ - 0xfffffffffffcbae0 (offset: 0x47e20) -> 0x65d0 fde=[ 5098] │ │ │ │ - 0xfffffffffffcbc20 (offset: 0x47f60) -> 0x6604 fde=[ 50cc] │ │ │ │ - 0xfffffffffffcc2e0 (offset: 0x48620) -> 0x6654 fde=[ 511c] │ │ │ │ - 0xfffffffffffcc4a0 (offset: 0x487e0) -> 0x66d0 fde=[ 5198] │ │ │ │ - 0xfffffffffffcc5a0 (offset: 0x488e0) -> 0x6710 fde=[ 51d8] │ │ │ │ - 0xfffffffffffcc6a0 (offset: 0x489e0) -> 0x6750 fde=[ 5218] │ │ │ │ - 0xfffffffffffcc7a0 (offset: 0x48ae0) -> 0x6790 fde=[ 5258] │ │ │ │ - 0xfffffffffffcc8a0 (offset: 0x48be0) -> 0x67d0 fde=[ 5298] │ │ │ │ - 0xfffffffffffcca60 (offset: 0x48da0) -> 0x6820 fde=[ 52e8] │ │ │ │ - 0xfffffffffffccc20 (offset: 0x48f60) -> 0x68a4 fde=[ 536c] │ │ │ │ - 0xfffffffffffccc40 (offset: 0x48f80) -> 0x68c0 fde=[ 5388] │ │ │ │ - 0xfffffffffffccc60 (offset: 0x48fa0) -> 0x6910 fde=[ 53d8] │ │ │ │ - 0xfffffffffffccc80 (offset: 0x48fc0) -> 0x692c fde=[ 53f4] │ │ │ │ - 0xfffffffffffccca0 (offset: 0x48fe0) -> 0x697c fde=[ 5444] │ │ │ │ - 0xfffffffffffcccc0 (offset: 0x49000) -> 0x6998 fde=[ 5460] │ │ │ │ - 0xfffffffffffccce0 (offset: 0x49020) -> 0x69e8 fde=[ 54b0] │ │ │ │ - 0xfffffffffffccd00 (offset: 0x49040) -> 0x6a04 fde=[ 54cc] │ │ │ │ - 0xfffffffffffccd20 (offset: 0x49060) -> 0x6a20 fde=[ 54e8] │ │ │ │ - 0xfffffffffffccd80 (offset: 0x490c0) -> 0x6a70 fde=[ 5538] │ │ │ │ - 0xfffffffffffcce60 (offset: 0x491a0) -> 0x6a9c fde=[ 5564] │ │ │ │ - 0xfffffffffffccf40 (offset: 0x49280) -> 0x6ac8 fde=[ 5590] │ │ │ │ - 0xfffffffffffcd020 (offset: 0x49360) -> 0x6af4 fde=[ 55bc] │ │ │ │ - 0xfffffffffffcd100 (offset: 0x49440) -> 0x6b20 fde=[ 55e8] │ │ │ │ - 0xfffffffffffcd400 (offset: 0x49740) -> 0x6b70 fde=[ 5638] │ │ │ │ - 0xfffffffffffcd6ac (offset: 0x499ec) -> 0x6cbc fde=[ 5784] │ │ │ │ - 0xfffffffffffcd9e0 (offset: 0x49d20) -> 0x6d00 fde=[ 57c8] │ │ │ │ - 0xfffffffffffcdd00 (offset: 0x4a040) -> 0x6bac fde=[ 5674] │ │ │ │ - 0xfffffffffffcde40 (offset: 0x4a180) -> 0x6bfc fde=[ 56c4] │ │ │ │ - 0xfffffffffffce0ec (offset: 0x4a42c) -> 0x6c38 fde=[ 5700] │ │ │ │ - 0xfffffffffffce400 (offset: 0x4a740) -> 0x6c78 fde=[ 5740] │ │ │ │ - 0xfffffffffffce720 (offset: 0x4aa60) -> 0x6d40 fde=[ 5808] │ │ │ │ - 0xfffffffffffce880 (offset: 0x4abc0) -> 0x6d7c fde=[ 5844] │ │ │ │ - 0xfffffffffffce9c0 (offset: 0x4ad00) -> 0x6dac fde=[ 5874] │ │ │ │ - 0xfffffffffffceb00 (offset: 0x4ae40) -> 0x6ddc fde=[ 58a4] │ │ │ │ - 0xfffffffffffcec40 (offset: 0x4af80) -> 0x6e08 fde=[ 58d0] │ │ │ │ - 0xfffffffffffced40 (offset: 0x4b080) -> 0x6e38 fde=[ 5900] │ │ │ │ - 0xfffffffffffcee40 (offset: 0x4b180) -> 0x6e68 fde=[ 5930] │ │ │ │ - 0xfffffffffffcef40 (offset: 0x4b280) -> 0x6e9c fde=[ 5964] │ │ │ │ - 0xfffffffffffcf2e0 (offset: 0x4b620) -> 0x6f28 fde=[ 59f0] │ │ │ │ - 0xfffffffffffcf3a0 (offset: 0x4b6e0) -> 0x6f5c fde=[ 5a24] │ │ │ │ - 0xfffffffffffcf540 (offset: 0x4b880) -> 0x6f84 fde=[ 5a4c] │ │ │ │ - 0xfffffffffffcf660 (offset: 0x4b9a0) -> 0x6fc0 fde=[ 5a88] │ │ │ │ - 0xfffffffffffcf980 (offset: 0x4bcc0) -> 0x7040 fde=[ 5b08] │ │ │ │ - 0xfffffffffffcfb00 (offset: 0x4be40) -> 0x7068 fde=[ 5b30] │ │ │ │ - 0xfffffffffffcfc00 (offset: 0x4bf40) -> 0x709c fde=[ 5b64] │ │ │ │ - 0xfffffffffffcfce0 (offset: 0x4c020) -> 0x70d0 fde=[ 5b98] │ │ │ │ - 0xfffffffffffcfd60 (offset: 0x4c0a0) -> 0x70f4 fde=[ 5bbc] │ │ │ │ - 0xfffffffffffd0100 (offset: 0x4c440) -> 0x7198 fde=[ 5c60] │ │ │ │ - 0xfffffffffffd0520 (offset: 0x4c860) -> 0x7258 fde=[ 5d20] │ │ │ │ - 0xfffffffffffd05a0 (offset: 0x4c8e0) -> 0x7284 fde=[ 5d4c] │ │ │ │ - 0xfffffffffffd0620 (offset: 0x4c960) -> 0x72b0 fde=[ 5d78] │ │ │ │ - 0xfffffffffffd06c0 (offset: 0x4ca00) -> 0x72dc fde=[ 5da4] │ │ │ │ - 0xfffffffffffd0aa0 (offset: 0x4cde0) -> 0x7364 fde=[ 5e2c] │ │ │ │ - 0xfffffffffffd0cc0 (offset: 0x4d000) -> 0x7398 fde=[ 5e60] │ │ │ │ - 0xfffffffffffd10a0 (offset: 0x4d3e0) -> 0x744c fde=[ 5f14] │ │ │ │ - 0xfffffffffffd1500 (offset: 0x4d840) -> 0x7488 fde=[ 5f50] │ │ │ │ - 0xfffffffffffd1560 (offset: 0x4d8a0) -> 0x74a4 fde=[ 5f6c] │ │ │ │ - 0xfffffffffffd19c0 (offset: 0x4dd00) -> 0x74f0 fde=[ 5fb8] │ │ │ │ - 0xfffffffffffd1c20 (offset: 0x4df60) -> 0x7528 fde=[ 5ff0] │ │ │ │ - 0xfffffffffffd2120 (offset: 0x4e460) -> 0x7570 fde=[ 6038] │ │ │ │ - 0xfffffffffffd27c0 (offset: 0x4eb00) -> 0x75bc fde=[ 6084] │ │ │ │ - 0xfffffffffffd3480 (offset: 0x4f7c0) -> 0x7be4 fde=[ 66ac] │ │ │ │ - 0xfffffffffffd3560 (offset: 0x4f8a0) -> 0x80d8 fde=[ 6ba0] │ │ │ │ - 0xfffffffffffd3580 (offset: 0x4f8c0) -> 0x80ec fde=[ 6bb4] │ │ │ │ - 0xfffffffffffd35e8 (offset: 0x4f928) -> 0x81c8 fde=[ 6c90] │ │ │ │ - 0xfffffffffffd38c8 (offset: 0x4fc08) -> 0x8220 fde=[ 6ce8] │ │ │ │ - 0xfffffffffffd3ba0 (offset: 0x4fee0) -> 0x83a4 fde=[ 6e6c] │ │ │ │ - 0xfffffffffffd3c28 (offset: 0x4ff68) -> 0x844c fde=[ 6f14] │ │ │ │ - 0xfffffffffffd3cb0 (offset: 0x4fff0) -> 0x84f4 fde=[ 6fbc] │ │ │ │ - 0xfffffffffffd3e0c (offset: 0x5014c) -> 0x8560 fde=[ 7028] │ │ │ │ - 0xfffffffffffd3f68 (offset: 0x502a8) -> 0x85cc fde=[ 7094] │ │ │ │ - 0xfffffffffffd40c4 (offset: 0x50404) -> 0x8638 fde=[ 7100] │ │ │ │ - 0xfffffffffffd4220 (offset: 0x50560) -> 0x86a4 fde=[ 716c] │ │ │ │ - 0xfffffffffffd432c (offset: 0x5066c) -> 0x8f70 fde=[ 7a38] │ │ │ │ - 0xfffffffffffd5980 (offset: 0x51cc0) -> 0x7660 fde=[ 6128] │ │ │ │ - 0xfffffffffffd59a0 (offset: 0x51ce0) -> 0x7674 fde=[ 613c] │ │ │ │ - 0xfffffffffffd59c0 (offset: 0x51d00) -> 0x7688 fde=[ 6150] │ │ │ │ - 0xfffffffffffd59e0 (offset: 0x51d20) -> 0x769c fde=[ 6164] │ │ │ │ - 0xfffffffffffd5a00 (offset: 0x51d40) -> 0x76b0 fde=[ 6178] │ │ │ │ - 0xfffffffffffd5a40 (offset: 0x51d80) -> 0x76c4 fde=[ 618c] │ │ │ │ - 0xfffffffffffd5a60 (offset: 0x51da0) -> 0x76d8 fde=[ 61a0] │ │ │ │ - 0xfffffffffffd5aa0 (offset: 0x51de0) -> 0x76ec fde=[ 61b4] │ │ │ │ - 0xfffffffffffd5ac0 (offset: 0x51e00) -> 0x7700 fde=[ 61c8] │ │ │ │ - 0xfffffffffffd5ae0 (offset: 0x51e20) -> 0x7714 fde=[ 61dc] │ │ │ │ - 0xfffffffffffd5b20 (offset: 0x51e60) -> 0x7728 fde=[ 61f0] │ │ │ │ - 0xfffffffffffd5b40 (offset: 0x51e80) -> 0x773c fde=[ 6204] │ │ │ │ - 0xfffffffffffd5b60 (offset: 0x51ea0) -> 0x7750 fde=[ 6218] │ │ │ │ - 0xfffffffffffd5ba0 (offset: 0x51ee0) -> 0x7764 fde=[ 622c] │ │ │ │ - 0xfffffffffffd5bc0 (offset: 0x51f00) -> 0x7778 fde=[ 6240] │ │ │ │ - 0xfffffffffffd5be0 (offset: 0x51f20) -> 0x778c fde=[ 6254] │ │ │ │ - 0xfffffffffffd5c00 (offset: 0x51f40) -> 0x77a0 fde=[ 6268] │ │ │ │ - 0xfffffffffffd5c20 (offset: 0x51f60) -> 0x77b4 fde=[ 627c] │ │ │ │ - 0xfffffffffffd5c40 (offset: 0x51f80) -> 0x77c8 fde=[ 6290] │ │ │ │ - 0xfffffffffffd5c60 (offset: 0x51fa0) -> 0x77dc fde=[ 62a4] │ │ │ │ - 0xfffffffffffd5c80 (offset: 0x51fc0) -> 0x77f0 fde=[ 62b8] │ │ │ │ - 0xfffffffffffd5ca0 (offset: 0x51fe0) -> 0x7804 fde=[ 62cc] │ │ │ │ - 0xfffffffffffd5cc0 (offset: 0x52000) -> 0x7818 fde=[ 62e0] │ │ │ │ - 0xfffffffffffd5ce0 (offset: 0x52020) -> 0x782c fde=[ 62f4] │ │ │ │ - 0xfffffffffffd5d00 (offset: 0x52040) -> 0x7840 fde=[ 6308] │ │ │ │ - 0xfffffffffffd5d20 (offset: 0x52060) -> 0x7854 fde=[ 631c] │ │ │ │ - 0xfffffffffffd5d40 (offset: 0x52080) -> 0x7868 fde=[ 6330] │ │ │ │ - 0xfffffffffffd5d60 (offset: 0x520a0) -> 0x787c fde=[ 6344] │ │ │ │ - 0xfffffffffffd5d80 (offset: 0x520c0) -> 0x7890 fde=[ 6358] │ │ │ │ - 0xfffffffffffd5da0 (offset: 0x520e0) -> 0x78a4 fde=[ 636c] │ │ │ │ - 0xfffffffffffd5dc0 (offset: 0x52100) -> 0x78b8 fde=[ 6380] │ │ │ │ - 0xfffffffffffd5de0 (offset: 0x52120) -> 0x78cc fde=[ 6394] │ │ │ │ - 0xfffffffffffd5e00 (offset: 0x52140) -> 0x78e0 fde=[ 63a8] │ │ │ │ - 0xfffffffffffd5e20 (offset: 0x52160) -> 0x78f4 fde=[ 63bc] │ │ │ │ - 0xfffffffffffd5e40 (offset: 0x52180) -> 0x7908 fde=[ 63d0] │ │ │ │ - 0xfffffffffffd5e60 (offset: 0x521a0) -> 0x791c fde=[ 63e4] │ │ │ │ - 0xfffffffffffd5e80 (offset: 0x521c0) -> 0x7930 fde=[ 63f8] │ │ │ │ - 0xfffffffffffd5ea0 (offset: 0x521e0) -> 0x7944 fde=[ 640c] │ │ │ │ - 0xfffffffffffd5ec0 (offset: 0x52200) -> 0x7958 fde=[ 6420] │ │ │ │ - 0xfffffffffffd5ee0 (offset: 0x52220) -> 0x796c fde=[ 6434] │ │ │ │ - 0xfffffffffffd5f00 (offset: 0x52240) -> 0x7980 fde=[ 6448] │ │ │ │ - 0xfffffffffffd5f20 (offset: 0x52260) -> 0x7994 fde=[ 645c] │ │ │ │ - 0xfffffffffffd5f40 (offset: 0x52280) -> 0x79a8 fde=[ 6470] │ │ │ │ - 0xfffffffffffd5fa0 (offset: 0x522e0) -> 0x79c4 fde=[ 648c] │ │ │ │ - 0xfffffffffffd6000 (offset: 0x52340) -> 0x79e0 fde=[ 64a8] │ │ │ │ - 0xfffffffffffd6060 (offset: 0x523a0) -> 0x79fc fde=[ 64c4] │ │ │ │ - 0xfffffffffffd60c0 (offset: 0x52400) -> 0x7a18 fde=[ 64e0] │ │ │ │ - 0xfffffffffffd6120 (offset: 0x52460) -> 0x7a34 fde=[ 64fc] │ │ │ │ - 0xfffffffffffd6140 (offset: 0x52480) -> 0x7a48 fde=[ 6510] │ │ │ │ - 0xfffffffffffd6180 (offset: 0x524c0) -> 0x7a70 fde=[ 6538] │ │ │ │ - 0xfffffffffffd6200 (offset: 0x52540) -> 0x7e38 fde=[ 6900] │ │ │ │ - 0xfffffffffffd6280 (offset: 0x525c0) -> 0x7e60 fde=[ 6928] │ │ │ │ - 0xfffffffffffd6300 (offset: 0x52640) -> 0x7ac0 fde=[ 6588] │ │ │ │ - 0xfffffffffffd6360 (offset: 0x526a0) -> 0x7ae4 fde=[ 65ac] │ │ │ │ - 0xfffffffffffd63c0 (offset: 0x52700) -> 0x7b08 fde=[ 65d0] │ │ │ │ - 0xfffffffffffd6520 (offset: 0x52860) -> 0x7b50 fde=[ 6618] │ │ │ │ - 0xfffffffffffd6580 (offset: 0x528c0) -> 0x7b6c fde=[ 6634] │ │ │ │ - 0xfffffffffffd65e0 (offset: 0x52920) -> 0x7b88 fde=[ 6650] │ │ │ │ - 0xfffffffffffd6700 (offset: 0x52a40) -> 0x7bac fde=[ 6674] │ │ │ │ - 0xfffffffffffd68a0 (offset: 0x52be0) -> 0x7c0c fde=[ 66d4] │ │ │ │ - 0xfffffffffffd6900 (offset: 0x52c40) -> 0x7c34 fde=[ 66fc] │ │ │ │ - 0xfffffffffffd6960 (offset: 0x52ca0) -> 0x7c5c fde=[ 6724] │ │ │ │ - 0xfffffffffffd69c0 (offset: 0x52d00) -> 0x7c90 fde=[ 6758] │ │ │ │ - 0xfffffffffffd6a20 (offset: 0x52d60) -> 0x7cc4 fde=[ 678c] │ │ │ │ - 0xfffffffffffd6f60 (offset: 0x532a0) -> 0x7d7c fde=[ 6844] │ │ │ │ - 0xfffffffffffd7220 (offset: 0x53560) -> 0x7db4 fde=[ 687c] │ │ │ │ - 0xfffffffffffd7290 (offset: 0x535d0) -> 0x7de0 fde=[ 68a8] │ │ │ │ - 0xfffffffffffd7310 (offset: 0x53650) -> 0x7e0c fde=[ 68d4] │ │ │ │ - 0xfffffffffffd73a0 (offset: 0x536e0) -> 0x7e88 fde=[ 6950] │ │ │ │ - 0xfffffffffffd74c0 (offset: 0x53800) -> 0x7ed4 fde=[ 699c] │ │ │ │ - 0xfffffffffffd75e0 (offset: 0x53920) -> 0x7f04 fde=[ 69cc] │ │ │ │ - 0xfffffffffffd7700 (offset: 0x53a40) -> 0x7f34 fde=[ 69fc] │ │ │ │ - 0xfffffffffffd7820 (offset: 0x53b60) -> 0x7f64 fde=[ 6a2c] │ │ │ │ - 0xfffffffffffd7900 (offset: 0x53c40) -> 0x7f90 fde=[ 6a58] │ │ │ │ - 0xfffffffffffd79e0 (offset: 0x53d20) -> 0x7fc0 fde=[ 6a88] │ │ │ │ - 0xfffffffffffd7ac0 (offset: 0x53e00) -> 0x7ff0 fde=[ 6ab8] │ │ │ │ - 0xfffffffffffd7b80 (offset: 0x53ec0) -> 0x801c fde=[ 6ae4] │ │ │ │ - 0xfffffffffffd7c40 (offset: 0x53f80) -> 0x8048 fde=[ 6b10] │ │ │ │ - 0xfffffffffffd7ce0 (offset: 0x54020) -> 0x8074 fde=[ 6b3c] │ │ │ │ - 0xfffffffffffd7da0 (offset: 0x540e0) -> 0x80a4 fde=[ 6b6c] │ │ │ │ - 0xfffffffffffd7e80 (offset: 0x541c0) -> 0x811c fde=[ 6be4] │ │ │ │ - 0xfffffffffffd7fc0 (offset: 0x54300) -> 0x8150 fde=[ 6c18] │ │ │ │ - 0xfffffffffffd8140 (offset: 0x54480) -> 0x818c fde=[ 6c54] │ │ │ │ - 0xfffffffffffd8460 (offset: 0x547a0) -> 0x8270 fde=[ 6d38] │ │ │ │ - 0xfffffffffffd8600 (offset: 0x54940) -> 0x82a4 fde=[ 6d6c] │ │ │ │ - 0xfffffffffffd8700 (offset: 0x54a40) -> 0x82e4 fde=[ 6dac] │ │ │ │ - 0xfffffffffffd8800 (offset: 0x54b40) -> 0x8324 fde=[ 6dec] │ │ │ │ - 0xfffffffffffd8900 (offset: 0x54c40) -> 0x8364 fde=[ 6e2c] │ │ │ │ - 0xfffffffffffd8a00 (offset: 0x54d40) -> 0x83cc fde=[ 6e94] │ │ │ │ - 0xfffffffffffd8b20 (offset: 0x54e60) -> 0x83fc fde=[ 6ec4] │ │ │ │ - 0xfffffffffffd8bc0 (offset: 0x54f00) -> 0x8424 fde=[ 6eec] │ │ │ │ - 0xfffffffffffd8c60 (offset: 0x54fa0) -> 0x8474 fde=[ 6f3c] │ │ │ │ - 0xfffffffffffd8d80 (offset: 0x550c0) -> 0x84a4 fde=[ 6f6c] │ │ │ │ - 0xfffffffffffd8e20 (offset: 0x55160) -> 0x84cc fde=[ 6f94] │ │ │ │ - 0xfffffffffffd8ec0 (offset: 0x55200) -> 0x8528 fde=[ 6ff0] │ │ │ │ - 0xfffffffffffd8ee0 (offset: 0x55220) -> 0x8544 fde=[ 700c] │ │ │ │ - 0xfffffffffffd8f00 (offset: 0x55240) -> 0x8594 fde=[ 705c] │ │ │ │ - 0xfffffffffffd8f20 (offset: 0x55260) -> 0x85b0 fde=[ 7078] │ │ │ │ - 0xfffffffffffd8f40 (offset: 0x55280) -> 0x8600 fde=[ 70c8] │ │ │ │ - 0xfffffffffffd8f60 (offset: 0x552a0) -> 0x861c fde=[ 70e4] │ │ │ │ - 0xfffffffffffd8f80 (offset: 0x552c0) -> 0x866c fde=[ 7134] │ │ │ │ - 0xfffffffffffd8fa0 (offset: 0x552e0) -> 0x8688 fde=[ 7150] │ │ │ │ - 0xfffffffffffd8fc0 (offset: 0x55300) -> 0x86e0 fde=[ 71a8] │ │ │ │ - 0xfffffffffffd90a0 (offset: 0x553e0) -> 0x870c fde=[ 71d4] │ │ │ │ - 0xfffffffffffd9180 (offset: 0x554c0) -> 0x8738 fde=[ 7200] │ │ │ │ - 0xfffffffffffd9260 (offset: 0x555a0) -> 0x8764 fde=[ 722c] │ │ │ │ - 0xfffffffffffd9340 (offset: 0x55680) -> 0x8790 fde=[ 7258] │ │ │ │ - 0xfffffffffffd9640 (offset: 0x55980) -> 0x87e0 fde=[ 72a8] │ │ │ │ - 0xfffffffffffd98ec (offset: 0x55c2c) -> 0x892c fde=[ 73f4] │ │ │ │ - 0xfffffffffffd9c20 (offset: 0x55f60) -> 0x8970 fde=[ 7438] │ │ │ │ - 0xfffffffffffd9f40 (offset: 0x56280) -> 0x881c fde=[ 72e4] │ │ │ │ - 0xfffffffffffda080 (offset: 0x563c0) -> 0x886c fde=[ 7334] │ │ │ │ - 0xfffffffffffda330 (offset: 0x56670) -> 0x88a8 fde=[ 7370] │ │ │ │ - 0xfffffffffffda660 (offset: 0x569a0) -> 0x88e8 fde=[ 73b0] │ │ │ │ - 0xfffffffffffda9a0 (offset: 0x56ce0) -> 0x89b0 fde=[ 7478] │ │ │ │ - 0xfffffffffffdab20 (offset: 0x56e60) -> 0x89ec fde=[ 74b4] │ │ │ │ - 0xfffffffffffdac00 (offset: 0x56f40) -> 0x8a18 fde=[ 74e0] │ │ │ │ - 0xfffffffffffdace0 (offset: 0x57020) -> 0x8a44 fde=[ 750c] │ │ │ │ - 0xfffffffffffdae20 (offset: 0x57160) -> 0x8a70 fde=[ 7538] │ │ │ │ - 0xfffffffffffdaf20 (offset: 0x57260) -> 0x8aa0 fde=[ 7568] │ │ │ │ - 0xfffffffffffdb020 (offset: 0x57360) -> 0x8ad0 fde=[ 7598] │ │ │ │ - 0xfffffffffffdb120 (offset: 0x57460) -> 0x8b04 fde=[ 75cc] │ │ │ │ - 0xfffffffffffdb4c0 (offset: 0x57800) -> 0x8b80 fde=[ 7648] │ │ │ │ - 0xfffffffffffdb6a0 (offset: 0x579e0) -> 0x8ba8 fde=[ 7670] │ │ │ │ - 0xfffffffffffdb7a0 (offset: 0x57ae0) -> 0x8bdc fde=[ 76a4] │ │ │ │ - 0xfffffffffffdb880 (offset: 0x57bc0) -> 0x8c34 fde=[ 76fc] │ │ │ │ - 0xfffffffffffdb900 (offset: 0x57c40) -> 0x8c58 fde=[ 7720] │ │ │ │ - 0xfffffffffffdb960 (offset: 0x57ca0) -> 0x8c74 fde=[ 773c] │ │ │ │ - 0xfffffffffffdc040 (offset: 0x58380) -> 0x8cf8 fde=[ 77c0] │ │ │ │ - 0xfffffffffffdc220 (offset: 0x58560) -> 0x8d20 fde=[ 77e8] │ │ │ │ - 0xfffffffffffdc320 (offset: 0x58660) -> 0x8d54 fde=[ 781c] │ │ │ │ - 0xfffffffffffdc400 (offset: 0x58740) -> 0x8d88 fde=[ 7850] │ │ │ │ - 0xfffffffffffdc5a0 (offset: 0x588e0) -> 0x8dd4 fde=[ 789c] │ │ │ │ - 0xfffffffffffdc6c0 (offset: 0x58a00) -> 0x8e0c fde=[ 78d4] │ │ │ │ - 0xfffffffffffdd1e0 (offset: 0x59520) -> 0x8e58 fde=[ 7920] │ │ │ │ - 0xfffffffffffdd360 (offset: 0x596a0) -> 0x8e88 fde=[ 7950] │ │ │ │ - 0xfffffffffffdd840 (offset: 0x59b80) -> 0x8ed4 fde=[ 799c] │ │ │ │ - 0xfffffffffffddf80 (offset: 0x5a2c0) -> 0x8f20 fde=[ 79e8] │ │ │ │ - 0xfffffffffffdeae0 (offset: 0x5ae20) -> 0x8fd0 fde=[ 7a98] │ │ │ │ - 0xfffffffffffdec00 (offset: 0x5af40) -> 0x9000 fde=[ 7ac8] │ │ │ │ - 0xfffffffffffded20 (offset: 0x5b060) -> 0x9054 fde=[ 7b1c] │ │ │ │ - 0xfffffffffffdee00 (offset: 0x5b140) -> 0x908c fde=[ 7b54] │ │ │ │ - 0xfffffffffffdf020 (offset: 0x5b360) -> 0x9130 fde=[ 7bf8] │ │ │ │ - 0xfffffffffffdf300 (offset: 0x5b640) -> 0x9184 fde=[ 7c4c] │ │ │ │ - 0xfffffffffffe1fe0 (offset: 0x5e320) -> 0x91dc fde=[ 7ca4] │ │ │ │ - 0xfffffffffffe5840 (offset: 0x61b80) -> 0x927c fde=[ 7d44] │ │ │ │ - 0xfffffffffffe8de0 (offset: 0x65120) -> 0x92d0 fde=[ 7d98] │ │ │ │ - 0xfffffffffffec7c0 (offset: 0x68b00) -> 0x90e4 fde=[ 7bac] │ │ │ │ - 0xfffffffffffeca20 (offset: 0x68d60) -> 0x9234 fde=[ 7cfc] │ │ │ │ - 0xfffffffffffecc80 (offset: 0x68fc0) -> 0x9328 fde=[ 7df0] │ │ │ │ - 0xfffffffffffecda0 (offset: 0x690e0) -> 0x9358 fde=[ 7e20] │ │ │ │ - 0xfffffffffffece80 (offset: 0x691c0) -> 0x9390 fde=[ 7e58] │ │ │ │ - 0xfffffffffffecf80 (offset: 0x692c0) -> 0x93cc fde=[ 7e94] │ │ │ │ - 0xfffffffffffed020 (offset: 0x69360) -> 0x9404 fde=[ 7ecc] │ │ │ │ - 0xfffffffffffed220 (offset: 0x69560) -> 0x9440 fde=[ 7f08] │ │ │ │ - 0xfffffffffffeec00 (offset: 0x6af40) -> 0x9498 fde=[ 7f60] │ │ │ │ - 0xffffffffffff04a0 (offset: 0x6c7e0) -> 0x9530 fde=[ 7ff8] │ │ │ │ - 0xffffffffffff07a0 (offset: 0x6cae0) -> 0x94f0 fde=[ 7fb8] │ │ │ │ - 0xffffffffffff0960 (offset: 0x6cca0) -> 0x9570 fde=[ 8038] │ │ │ │ - 0xffffffffffff0ac4 (offset: 0x6ce04) -> 0x95c0 fde=[ 8088] │ │ │ │ - 0xffffffffffff0ae4 (offset: 0x6ce24) -> 0x95d4 fde=[ 809c] │ │ │ │ - 0xffffffffffff0bac (offset: 0x6ceec) -> 0x9610 fde=[ 80d8] │ │ │ │ - 0xffffffffffff0bc0 (offset: 0x6cf00) -> 0x9624 fde=[ 80ec] │ │ │ │ - 0xffffffffffff0fe0 (offset: 0x6d320) -> 0x9668 fde=[ 8130] │ │ │ │ - 0xffffffffffff1004 (offset: 0x6d344) -> 0x967c fde=[ 8144] │ │ │ │ - 0xffffffffffff1024 (offset: 0x6d364) -> 0x96c8 fde=[ 8190] │ │ │ │ - 0xffffffffffff1164 (offset: 0x6d4a4) -> 0x9708 fde=[ 81d0] │ │ │ │ - 0xffffffffffff1280 (offset: 0x6d5c0) -> 0x9744 fde=[ 820c] │ │ │ │ - 0xffffffffffff1344 (offset: 0x6d684) -> 0x9778 fde=[ 8240] │ │ │ │ - 0xffffffffffff1f20 (offset: 0x6e260) -> 0x97cc fde=[ 8294] │ │ │ │ - 0xffffffffffff3800 (offset: 0x6fb40) -> 0x9690 fde=[ 8158] │ │ │ │ - 0xffffffffffff38c0 (offset: 0x6fc00) -> 0x9828 fde=[ 82f0] │ │ │ │ - 0xffffffffffff3a10 (offset: 0x6fd50) -> 0x9890 fde=[ 8358] │ │ │ │ - 0xffffffffffff3bac (offset: 0x6feec) -> 0x98ac fde=[ 8374] │ │ │ │ - 0xffffffffffff4020 (offset: 0x70360) -> 0x98f0 fde=[ 83b8] │ │ │ │ - 0xffffffffffff40b0 (offset: 0x703f0) -> 0x9920 fde=[ 83e8] │ │ │ │ - 0xffffffffffff41d0 (offset: 0x70510) -> 0x9950 fde=[ 8418] │ │ │ │ - 0xffffffffffff424c (offset: 0x7058c) -> 0x9964 fde=[ 842c] │ │ │ │ - 0xffffffffffff4270 (offset: 0x705b0) -> 0x9978 fde=[ 8440] │ │ │ │ - 0xffffffffffff4420 (offset: 0x70760) -> 0x99b8 fde=[ 8480] │ │ │ │ - 0xffffffffffff52a8 (offset: 0x715e8) -> 0x9a28 fde=[ 84f0] │ │ │ │ - 0xffffffffffff6330 (offset: 0x72670) -> 0x9a78 fde=[ 8540] │ │ │ │ - 0xffffffffffff69cc (offset: 0x72d0c) -> 0x9ad0 fde=[ 8598] │ │ │ │ - 0xffffffffffff7068 (offset: 0x733a8) -> 0x9b28 fde=[ 85f0] │ │ │ │ - 0xffffffffffff77f0 (offset: 0x73b30) -> 0x9b80 fde=[ 8648] │ │ │ │ - 0xffffffffffff8080 (offset: 0x743c0) -> 0x9bd8 fde=[ 86a0] │ │ │ │ - 0xffffffffffff8228 (offset: 0x74568) -> 0x9c0c fde=[ 86d4] │ │ │ │ - 0xffffffffffff8340 (offset: 0x74680) -> 0x9c48 fde=[ 8710] │ │ │ │ - 0xffffffffffff91a0 (offset: 0x754e0) -> 0x9ca0 fde=[ 8768] │ │ │ │ - 0xffffffffffff91c0 (offset: 0x75500) -> 0x9cb4 fde=[ 877c] │ │ │ │ - 0xffffffffffff9260 (offset: 0x755a0) -> 0x9cf0 fde=[ 87b8] │ │ │ │ - 0xffffffffffff94e4 (offset: 0x75824) -> 0x9d30 fde=[ 87f8] │ │ │ │ - 0xffffffffffff9524 (offset: 0x75864) -> 0x9d44 fde=[ 880c] │ │ │ │ - 0xffffffffffff9568 (offset: 0x758a8) -> 0x9d58 fde=[ 8820] │ │ │ │ - 0xffffffffffff95a4 (offset: 0x758e4) -> 0x9d6c fde=[ 8834] │ │ │ │ - 0xffffffffffff9600 (offset: 0x75940) -> 0x9d94 fde=[ 885c] │ │ │ │ - 0xffffffffffff9ca0 (offset: 0x75fe0) -> 0x9df0 fde=[ 88b8] │ │ │ │ - 0xffffffffffff9cc0 (offset: 0x76000) -> 0x9e04 fde=[ 88cc] │ │ │ │ - 0xffffffffffff9ce0 (offset: 0x76020) -> 0x9e18 fde=[ 88e0] │ │ │ │ - 0xffffffffffff9dcc (offset: 0x7610c) -> 0x9e5c fde=[ 8924] │ │ │ │ - 0xffffffffffff9e88 (offset: 0x761c8) -> 0x9e70 fde=[ 8938] │ │ │ │ - 0xffffffffffff9f00 (offset: 0x76240) -> 0x9e98 fde=[ 8960] │ │ │ │ - 0xffffffffffff9f68 (offset: 0x762a8) -> 0x9ec0 fde=[ 8988] │ │ │ │ - 0xffffffffffffa32c (offset: 0x7666c) -> 0x9f0c fde=[ 89d4] │ │ │ │ - 0xffffffffffffa340 (offset: 0x76680) -> 0x9f20 fde=[ 89e8] │ │ │ │ - 0xffffffffffffa370 (offset: 0x766b0) -> 0x9f38 fde=[ 8a00] │ │ │ │ + 0xfffffffffff91bcc (offset: 0xdf00) -> 0x2d94 fde=[ 1860] │ │ │ │ + 0xfffffffffff91cb0 (offset: 0xdfe4) -> 0x2e2c fde=[ 18f8] │ │ │ │ + 0xfffffffffff91d7c (offset: 0xe0b0) -> 0x37ec fde=[ 22b8] │ │ │ │ + 0xfffffffffff91df4 (offset: 0xe128) -> 0x380c fde=[ 22d8] │ │ │ │ + 0xfffffffffff91e80 (offset: 0xe1b4) -> 0x4dfc fde=[ 38c8] │ │ │ │ + 0xfffffffffff91f70 (offset: 0xe2a4) -> 0x5fb4 fde=[ 4a80] │ │ │ │ + 0xfffffffffff92004 (offset: 0xe338) -> 0x6a78 fde=[ 5544] │ │ │ │ + 0xfffffffffff920d0 (offset: 0xe404) -> 0x6aa0 fde=[ 556c] │ │ │ │ + 0xfffffffffff921a4 (offset: 0xe4d8) -> 0x6ba4 fde=[ 5670] │ │ │ │ + 0xfffffffffff92284 (offset: 0xe5b8) -> 0x6bcc fde=[ 5698] │ │ │ │ + 0xfffffffffff922d8 (offset: 0xe60c) -> 0x7f5c fde=[ 6a28] │ │ │ │ + 0xfffffffffff9233c (offset: 0xe670) -> 0x8190 fde=[ 6c5c] │ │ │ │ + 0xfffffffffff923b4 (offset: 0xe6e8) -> 0x8290 fde=[ 6d5c] │ │ │ │ + 0xfffffffffff92458 (offset: 0xe78c) -> 0x82b8 fde=[ 6d84] │ │ │ │ + 0xfffffffffff924fc (offset: 0xe830) -> 0x8504 fde=[ 6fd0] │ │ │ │ + 0xfffffffffff92554 (offset: 0xe888) -> 0x8564 fde=[ 7030] │ │ │ │ + 0xfffffffffff925ac (offset: 0xe8e0) -> 0x88ac fde=[ 7378] │ │ │ │ + 0xfffffffffff92600 (offset: 0xe934) -> 0x897c fde=[ 7448] │ │ │ │ + 0xfffffffffff92654 (offset: 0xe988) -> 0x8cb4 fde=[ 7780] │ │ │ │ + 0xfffffffffff926ac (offset: 0xe9e0) -> 0x2698 fde=[ 1164] │ │ │ │ + 0xfffffffffff92aac (offset: 0xede0) -> 0x26e8 fde=[ 11b4] │ │ │ │ + 0xfffffffffff92b8c (offset: 0xeec0) -> 0x9f5c fde=[ 8a28] │ │ │ │ + 0xfffffffffff92bcc (offset: 0xef00) -> 0x1548 fde=[ 14] │ │ │ │ + 0xfffffffffff92c2c (offset: 0xef60) -> 0x155c fde=[ 28] │ │ │ │ + 0xfffffffffff92c5c (offset: 0xef90) -> 0x1570 fde=[ 3c] │ │ │ │ + 0xfffffffffff92c98 (offset: 0xefcc) -> 0x1584 fde=[ 50] │ │ │ │ + 0xfffffffffff92cec (offset: 0xf020) -> 0x15ac fde=[ 78] │ │ │ │ + 0xfffffffffff92d0c (offset: 0xf040) -> 0x15c4 fde=[ 90] │ │ │ │ + 0xfffffffffff92e5c (offset: 0xf190) -> 0x1610 fde=[ dc] │ │ │ │ + 0xfffffffffff930f4 (offset: 0xf428) -> 0x164c fde=[ 118] │ │ │ │ + 0xfffffffffff9430c (offset: 0x10640) -> 0x16d0 fde=[ 19c] │ │ │ │ + 0xfffffffffff9447c (offset: 0x107b0) -> 0x1718 fde=[ 1e4] │ │ │ │ + 0xfffffffffff949cc (offset: 0x10d00) -> 0x17e8 fde=[ 2b4] │ │ │ │ + 0xfffffffffff960ec (offset: 0x12420) -> 0x18bc fde=[ 388] │ │ │ │ + 0xfffffffffff9696c (offset: 0x12ca0) -> 0x1770 fde=[ 23c] │ │ │ │ + 0xfffffffffff96a0c (offset: 0x12d40) -> 0x17a8 fde=[ 274] │ │ │ │ + 0xfffffffffff96a8c (offset: 0x12dc0) -> 0x190c fde=[ 3d8] │ │ │ │ + 0xfffffffffff96bdc (offset: 0x12f10) -> 0x1958 fde=[ 424] │ │ │ │ + 0xfffffffffff96e74 (offset: 0x131a8) -> 0x1994 fde=[ 460] │ │ │ │ + 0xfffffffffff9810c (offset: 0x14440) -> 0x1a18 fde=[ 4e4] │ │ │ │ + 0xfffffffffff98270 (offset: 0x145a4) -> 0x1a5c fde=[ 528] │ │ │ │ + 0xfffffffffff987ac (offset: 0x14ae0) -> 0x1b28 fde=[ 5f4] │ │ │ │ + 0xfffffffffff99f2c (offset: 0x16260) -> 0x1bdc fde=[ 6a8] │ │ │ │ + 0xfffffffffff9a7cc (offset: 0x16b00) -> 0x1acc fde=[ 598] │ │ │ │ + 0xfffffffffff9a86c (offset: 0x16ba0) -> 0x1b04 fde=[ 5d0] │ │ │ │ + 0xfffffffffff9a8ec (offset: 0x16c20) -> 0x1c2c fde=[ 6f8] │ │ │ │ + 0xfffffffffff9a90c (offset: 0x16c40) -> 0x1c40 fde=[ 70c] │ │ │ │ + 0xfffffffffff9a92c (offset: 0x16c60) -> 0x1c54 fde=[ 720] │ │ │ │ + 0xfffffffffff9aa18 (offset: 0x16d4c) -> 0x1c98 fde=[ 764] │ │ │ │ + 0xfffffffffff9aad4 (offset: 0x16e08) -> 0x1cac fde=[ 778] │ │ │ │ + 0xfffffffffff9ab4c (offset: 0x16e80) -> 0x1cd4 fde=[ 7a0] │ │ │ │ + 0xfffffffffff9abb4 (offset: 0x16ee8) -> 0x1cfc fde=[ 7c8] │ │ │ │ + 0xfffffffffff9af78 (offset: 0x172ac) -> 0x1d48 fde=[ 814] │ │ │ │ + 0xfffffffffff9af8c (offset: 0x172c0) -> 0x1d70 fde=[ 83c] │ │ │ │ + 0xfffffffffff9b0dc (offset: 0x17410) -> 0x1dd8 fde=[ 8a4] │ │ │ │ + 0xfffffffffff9b278 (offset: 0x175ac) -> 0x1df4 fde=[ 8c0] │ │ │ │ + 0xfffffffffff9b6ec (offset: 0x17a20) -> 0x1e38 fde=[ 904] │ │ │ │ + 0xfffffffffff9b77c (offset: 0x17ab0) -> 0x1e68 fde=[ 934] │ │ │ │ + 0xfffffffffff9b89c (offset: 0x17bd0) -> 0x1e98 fde=[ 964] │ │ │ │ + 0xfffffffffff9b918 (offset: 0x17c4c) -> 0x1eac fde=[ 978] │ │ │ │ + 0xfffffffffff9b93c (offset: 0x17c70) -> 0x1ec0 fde=[ 98c] │ │ │ │ + 0xfffffffffff9baec (offset: 0x17e20) -> 0x1f00 fde=[ 9cc] │ │ │ │ + 0xfffffffffff9c974 (offset: 0x18ca8) -> 0x1f70 fde=[ a3c] │ │ │ │ + 0xfffffffffff9d9fc (offset: 0x19d30) -> 0x1fc0 fde=[ a8c] │ │ │ │ + 0xfffffffffff9e098 (offset: 0x1a3cc) -> 0x2018 fde=[ ae4] │ │ │ │ + 0xfffffffffff9e734 (offset: 0x1aa68) -> 0x2070 fde=[ b3c] │ │ │ │ + 0xfffffffffff9eebc (offset: 0x1b1f0) -> 0x20c8 fde=[ b94] │ │ │ │ + 0xfffffffffff9f74c (offset: 0x1ba80) -> 0x2134 fde=[ c00] │ │ │ │ + 0xfffffffffff9f8f4 (offset: 0x1bc28) -> 0x2168 fde=[ c34] │ │ │ │ + 0xfffffffffff9fa0c (offset: 0x1bd40) -> 0x21a4 fde=[ c70] │ │ │ │ + 0xfffffffffffa086c (offset: 0x1cba0) -> 0x1d5c fde=[ 828] │ │ │ │ + 0xfffffffffffa088c (offset: 0x1cbc0) -> 0x2120 fde=[ bec] │ │ │ │ + 0xfffffffffffa094c (offset: 0x1cc80) -> 0x21fc fde=[ cc8] │ │ │ │ + 0xfffffffffffa096c (offset: 0x1cca0) -> 0x2210 fde=[ cdc] │ │ │ │ + 0xfffffffffffa0a0c (offset: 0x1cd40) -> 0x224c fde=[ d18] │ │ │ │ + 0xfffffffffffa0c90 (offset: 0x1cfc4) -> 0x228c fde=[ d58] │ │ │ │ + 0xfffffffffffa0cd0 (offset: 0x1d004) -> 0x22a0 fde=[ d6c] │ │ │ │ + 0xfffffffffffa0d14 (offset: 0x1d048) -> 0x22b4 fde=[ d80] │ │ │ │ + 0xfffffffffffa0d50 (offset: 0x1d084) -> 0x22c8 fde=[ d94] │ │ │ │ + 0xfffffffffffa0dac (offset: 0x1d0e0) -> 0x22f0 fde=[ dbc] │ │ │ │ + 0xfffffffffffa144c (offset: 0x1d780) -> 0x234c fde=[ e18] │ │ │ │ + 0xfffffffffffa15b0 (offset: 0x1d8e4) -> 0x239c fde=[ e68] │ │ │ │ + 0xfffffffffffa15d0 (offset: 0x1d904) -> 0x23b0 fde=[ e7c] │ │ │ │ + 0xfffffffffffa1698 (offset: 0x1d9cc) -> 0x23ec fde=[ eb8] │ │ │ │ + 0xfffffffffffa16ac (offset: 0x1d9e0) -> 0x2400 fde=[ ecc] │ │ │ │ + 0xfffffffffffa1acc (offset: 0x1de00) -> 0x2444 fde=[ f10] │ │ │ │ + 0xfffffffffffa1af0 (offset: 0x1de24) -> 0x2458 fde=[ f24] │ │ │ │ + 0xfffffffffffa1b10 (offset: 0x1de44) -> 0x24a4 fde=[ f70] │ │ │ │ + 0xfffffffffffa1c50 (offset: 0x1df84) -> 0x24e4 fde=[ fb0] │ │ │ │ + 0xfffffffffffa1d6c (offset: 0x1e0a0) -> 0x2520 fde=[ fec] │ │ │ │ + 0xfffffffffffa1e30 (offset: 0x1e164) -> 0x2554 fde=[ 1020] │ │ │ │ + 0xfffffffffffa2a0c (offset: 0x1ed40) -> 0x25a8 fde=[ 1074] │ │ │ │ + 0xfffffffffffa42ec (offset: 0x20620) -> 0x246c fde=[ f38] │ │ │ │ + 0xfffffffffffa43ac (offset: 0x206e0) -> 0x2604 fde=[ 10d0] │ │ │ │ + 0xfffffffffffa43cc (offset: 0x20700) -> 0x2618 fde=[ 10e4] │ │ │ │ + 0xfffffffffffa43ec (offset: 0x20720) -> 0x262c fde=[ 10f8] │ │ │ │ + 0xfffffffffffa44cc (offset: 0x20800) -> 0x265c fde=[ 1128] │ │ │ │ + 0xfffffffffffa454c (offset: 0x20880) -> 0x2714 fde=[ 11e0] │ │ │ │ + 0xfffffffffffa466c (offset: 0x209a0) -> 0x2744 fde=[ 1210] │ │ │ │ + 0xfffffffffffa474c (offset: 0x20a80) -> 0x27a0 fde=[ 126c] │ │ │ │ + 0xfffffffffffa484c (offset: 0x20b80) -> 0x27dc fde=[ 12a8] │ │ │ │ + 0xfffffffffffa48ec (offset: 0x20c20) -> 0x2814 fde=[ 12e0] │ │ │ │ + 0xfffffffffffa4aec (offset: 0x20e20) -> 0x2850 fde=[ 131c] │ │ │ │ + 0xfffffffffffa64cc (offset: 0x22800) -> 0x28a8 fde=[ 1374] │ │ │ │ + 0xfffffffffffa7d6c (offset: 0x240a0) -> 0x2940 fde=[ 140c] │ │ │ │ + 0xfffffffffffa806c (offset: 0x243a0) -> 0x277c fde=[ 1248] │ │ │ │ + 0xfffffffffffa814c (offset: 0x24480) -> 0x2900 fde=[ 13cc] │ │ │ │ + 0xfffffffffffa830c (offset: 0x24640) -> 0x3654 fde=[ 2120] │ │ │ │ + 0xfffffffffffa8318 (offset: 0x2464c) -> 0x3668 fde=[ 2134] │ │ │ │ + 0xfffffffffffa832c (offset: 0x24660) -> 0x367c fde=[ 2148] │ │ │ │ + 0xfffffffffffa865c (offset: 0x24990) -> 0x36cc fde=[ 2198] │ │ │ │ + 0xfffffffffffa86ec (offset: 0x24a20) -> 0x39d0 fde=[ 249c] │ │ │ │ + 0xfffffffffffa884c (offset: 0x24b80) -> 0x3a3c fde=[ 2508] │ │ │ │ + 0xfffffffffffa89ac (offset: 0x24ce0) -> 0x3aa8 fde=[ 2574] │ │ │ │ + 0xfffffffffffa8b0c (offset: 0x24e40) -> 0x3b14 fde=[ 25e0] │ │ │ │ + 0xfffffffffffa8c6c (offset: 0x24fa0) -> 0x3b94 fde=[ 2660] │ │ │ │ + 0xfffffffffffa8d78 (offset: 0x250ac) -> 0x476c fde=[ 3238] │ │ │ │ + 0xfffffffffffaa00c (offset: 0x26340) -> 0x2984 fde=[ 1450] │ │ │ │ + 0xfffffffffffaa02c (offset: 0x26360) -> 0x2998 fde=[ 1464] │ │ │ │ + 0xfffffffffffaa04c (offset: 0x26380) -> 0x29ac fde=[ 1478] │ │ │ │ + 0xfffffffffffaa06c (offset: 0x263a0) -> 0x29c0 fde=[ 148c] │ │ │ │ + 0xfffffffffffaa08c (offset: 0x263c0) -> 0x29d4 fde=[ 14a0] │ │ │ │ + 0xfffffffffffaa0ac (offset: 0x263e0) -> 0x29e8 fde=[ 14b4] │ │ │ │ + 0xfffffffffffaa0ec (offset: 0x26420) -> 0x29fc fde=[ 14c8] │ │ │ │ + 0xfffffffffffaa10c (offset: 0x26440) -> 0x2a10 fde=[ 14dc] │ │ │ │ + 0xfffffffffffaa14c (offset: 0x26480) -> 0x2a24 fde=[ 14f0] │ │ │ │ + 0xfffffffffffaa16c (offset: 0x264a0) -> 0x2a38 fde=[ 1504] │ │ │ │ + 0xfffffffffffaa18c (offset: 0x264c0) -> 0x2a4c fde=[ 1518] │ │ │ │ + 0xfffffffffffaa1cc (offset: 0x26500) -> 0x2a60 fde=[ 152c] │ │ │ │ + 0xfffffffffffaa1ec (offset: 0x26520) -> 0x2a74 fde=[ 1540] │ │ │ │ + 0xfffffffffffaa20c (offset: 0x26540) -> 0x2a88 fde=[ 1554] │ │ │ │ + 0xfffffffffffaa24c (offset: 0x26580) -> 0x2a9c fde=[ 1568] │ │ │ │ + 0xfffffffffffaa26c (offset: 0x265a0) -> 0x2ab0 fde=[ 157c] │ │ │ │ + 0xfffffffffffaa28c (offset: 0x265c0) -> 0x2ac4 fde=[ 1590] │ │ │ │ + 0xfffffffffffaa2ac (offset: 0x265e0) -> 0x2ad8 fde=[ 15a4] │ │ │ │ + 0xfffffffffffaa2cc (offset: 0x26600) -> 0x2aec fde=[ 15b8] │ │ │ │ + 0xfffffffffffaa2ec (offset: 0x26620) -> 0x2b00 fde=[ 15cc] │ │ │ │ + 0xfffffffffffaa30c (offset: 0x26640) -> 0x2b14 fde=[ 15e0] │ │ │ │ + 0xfffffffffffaa32c (offset: 0x26660) -> 0x2b28 fde=[ 15f4] │ │ │ │ + 0xfffffffffffaa34c (offset: 0x26680) -> 0x2b3c fde=[ 1608] │ │ │ │ + 0xfffffffffffaa36c (offset: 0x266a0) -> 0x2b50 fde=[ 161c] │ │ │ │ + 0xfffffffffffaa38c (offset: 0x266c0) -> 0x2b64 fde=[ 1630] │ │ │ │ + 0xfffffffffffaa3ac (offset: 0x266e0) -> 0x2b78 fde=[ 1644] │ │ │ │ + 0xfffffffffffaa3cc (offset: 0x26700) -> 0x2b8c fde=[ 1658] │ │ │ │ + 0xfffffffffffaa3ec (offset: 0x26720) -> 0x2ba0 fde=[ 166c] │ │ │ │ + 0xfffffffffffaa40c (offset: 0x26740) -> 0x2bb4 fde=[ 1680] │ │ │ │ + 0xfffffffffffaa42c (offset: 0x26760) -> 0x2bc8 fde=[ 1694] │ │ │ │ + 0xfffffffffffaa44c (offset: 0x26780) -> 0x2bdc fde=[ 16a8] │ │ │ │ + 0xfffffffffffaa46c (offset: 0x267a0) -> 0x2bf0 fde=[ 16bc] │ │ │ │ + 0xfffffffffffaa48c (offset: 0x267c0) -> 0x2c04 fde=[ 16d0] │ │ │ │ + 0xfffffffffffaa4ac (offset: 0x267e0) -> 0x2c18 fde=[ 16e4] │ │ │ │ + 0xfffffffffffaa4cc (offset: 0x26800) -> 0x2c2c fde=[ 16f8] │ │ │ │ + 0xfffffffffffaa4ec (offset: 0x26820) -> 0x2c40 fde=[ 170c] │ │ │ │ + 0xfffffffffffaa50c (offset: 0x26840) -> 0x2c54 fde=[ 1720] │ │ │ │ + 0xfffffffffffaa52c (offset: 0x26860) -> 0x2c68 fde=[ 1734] │ │ │ │ + 0xfffffffffffaa54c (offset: 0x26880) -> 0x2c7c fde=[ 1748] │ │ │ │ + 0xfffffffffffaa56c (offset: 0x268a0) -> 0x2c90 fde=[ 175c] │ │ │ │ + 0xfffffffffffaa58c (offset: 0x268c0) -> 0x2ca4 fde=[ 1770] │ │ │ │ + 0xfffffffffffaa5ac (offset: 0x268e0) -> 0x2cb8 fde=[ 1784] │ │ │ │ + 0xfffffffffffaa5cc (offset: 0x26900) -> 0x2ccc fde=[ 1798] │ │ │ │ + 0xfffffffffffaa5ec (offset: 0x26920) -> 0x2ce0 fde=[ 17ac] │ │ │ │ + 0xfffffffffffaa64c (offset: 0x26980) -> 0x2cfc fde=[ 17c8] │ │ │ │ + 0xfffffffffffaa6ac (offset: 0x269e0) -> 0x2d18 fde=[ 17e4] │ │ │ │ + 0xfffffffffffaa70c (offset: 0x26a40) -> 0x2d34 fde=[ 1800] │ │ │ │ + 0xfffffffffffaa76c (offset: 0x26aa0) -> 0x2d50 fde=[ 181c] │ │ │ │ + 0xfffffffffffaa7cc (offset: 0x26b00) -> 0x2d6c fde=[ 1838] │ │ │ │ + 0xfffffffffffaa834 (offset: 0x26b68) -> 0x312c fde=[ 1bf8] │ │ │ │ + 0xfffffffffffaa89c (offset: 0x26bd0) -> 0x3154 fde=[ 1c20] │ │ │ │ + 0xfffffffffffaa90c (offset: 0x26c40) -> 0x2dbc fde=[ 1888] │ │ │ │ + 0xfffffffffffaa96c (offset: 0x26ca0) -> 0x2de0 fde=[ 18ac] │ │ │ │ + 0xfffffffffffaa9cc (offset: 0x26d00) -> 0x2e04 fde=[ 18d0] │ │ │ │ + 0xfffffffffffaaa34 (offset: 0x26d68) -> 0x317c fde=[ 1c48] │ │ │ │ + 0xfffffffffffaaa9c (offset: 0x26dd0) -> 0x31a4 fde=[ 1c70] │ │ │ │ + 0xfffffffffffaab0c (offset: 0x26e40) -> 0x2e54 fde=[ 1920] │ │ │ │ + 0xfffffffffffaabcc (offset: 0x26f00) -> 0x2e88 fde=[ 1954] │ │ │ │ + 0xfffffffffffaaccc (offset: 0x27000) -> 0x2ec0 fde=[ 198c] │ │ │ │ + 0xfffffffffffaad2c (offset: 0x27060) -> 0x2ee8 fde=[ 19b4] │ │ │ │ + 0xfffffffffffab2cc (offset: 0x27600) -> 0x2f94 fde=[ 1a60] │ │ │ │ + 0xfffffffffffab32c (offset: 0x27660) -> 0x2fbc fde=[ 1a88] │ │ │ │ + 0xfffffffffffab38c (offset: 0x276c0) -> 0x2ff0 fde=[ 1abc] │ │ │ │ + 0xfffffffffffab3ec (offset: 0x27720) -> 0x3024 fde=[ 1af0] │ │ │ │ + 0xfffffffffffab450 (offset: 0x27784) -> 0x307c fde=[ 1b48] │ │ │ │ + 0xfffffffffffab4cc (offset: 0x27800) -> 0x30a8 fde=[ 1b74] │ │ │ │ + 0xfffffffffffab54c (offset: 0x27880) -> 0x3050 fde=[ 1b1c] │ │ │ │ + 0xfffffffffffab5b0 (offset: 0x278e4) -> 0x30d4 fde=[ 1ba0] │ │ │ │ + 0xfffffffffffab62c (offset: 0x27960) -> 0x3100 fde=[ 1bcc] │ │ │ │ + 0xfffffffffffab6ac (offset: 0x279e0) -> 0x31cc fde=[ 1c98] │ │ │ │ + 0xfffffffffffab74c (offset: 0x27a80) -> 0x31f4 fde=[ 1cc0] │ │ │ │ + 0xfffffffffffab7ec (offset: 0x27b20) -> 0x321c fde=[ 1ce8] │ │ │ │ + 0xfffffffffffab90c (offset: 0x27c40) -> 0x326c fde=[ 1d38] │ │ │ │ + 0xfffffffffffaba0c (offset: 0x27d40) -> 0x329c fde=[ 1d68] │ │ │ │ + 0xfffffffffffabb4c (offset: 0x27e80) -> 0x32cc fde=[ 1d98] │ │ │ │ + 0xfffffffffffabc6c (offset: 0x27fa0) -> 0x32fc fde=[ 1dc8] │ │ │ │ + 0xfffffffffffabd8c (offset: 0x280c0) -> 0x332c fde=[ 1df8] │ │ │ │ + 0xfffffffffffabeac (offset: 0x281e0) -> 0x335c fde=[ 1e28] │ │ │ │ + 0xfffffffffffac00c (offset: 0x28340) -> 0x33a4 fde=[ 1e70] │ │ │ │ + 0xfffffffffffac10c (offset: 0x28440) -> 0x33d0 fde=[ 1e9c] │ │ │ │ + 0xfffffffffffac20c (offset: 0x28540) -> 0x3404 fde=[ 1ed0] │ │ │ │ + 0xfffffffffffac2ec (offset: 0x28620) -> 0x3434 fde=[ 1f00] │ │ │ │ + 0xfffffffffffac3cc (offset: 0x28700) -> 0x3464 fde=[ 1f30] │ │ │ │ + 0xfffffffffffac4cc (offset: 0x28800) -> 0x3498 fde=[ 1f64] │ │ │ │ + 0xfffffffffffac76c (offset: 0x28aa0) -> 0x34d0 fde=[ 1f9c] │ │ │ │ + 0xfffffffffffaca2c (offset: 0x28d60) -> 0x3508 fde=[ 1fd4] │ │ │ │ + 0xfffffffffffacaec (offset: 0x28e20) -> 0x3544 fde=[ 2010] │ │ │ │ + 0xfffffffffffacb8c (offset: 0x28ec0) -> 0x3570 fde=[ 203c] │ │ │ │ + 0xfffffffffffacc2c (offset: 0x28f60) -> 0x359c fde=[ 2068] │ │ │ │ + 0xfffffffffffacccc (offset: 0x29000) -> 0x35c8 fde=[ 2094] │ │ │ │ + 0xfffffffffffacd6c (offset: 0x290a0) -> 0x35f4 fde=[ 20c0] │ │ │ │ + 0xffffffffffface0c (offset: 0x29140) -> 0x3620 fde=[ 20ec] │ │ │ │ + 0xfffffffffffaceec (offset: 0x29220) -> 0x36f8 fde=[ 21c4] │ │ │ │ + 0xfffffffffffad02c (offset: 0x29360) -> 0x372c fde=[ 21f8] │ │ │ │ + 0xfffffffffffad0ec (offset: 0x29420) -> 0x3764 fde=[ 2230] │ │ │ │ + 0xfffffffffffad7ac (offset: 0x29ae0) -> 0x37b4 fde=[ 2280] │ │ │ │ + 0xfffffffffffad96c (offset: 0x29ca0) -> 0x3830 fde=[ 22fc] │ │ │ │ + 0xfffffffffffada6c (offset: 0x29da0) -> 0x3870 fde=[ 233c] │ │ │ │ + 0xfffffffffffadb6c (offset: 0x29ea0) -> 0x38b0 fde=[ 237c] │ │ │ │ + 0xfffffffffffadc6c (offset: 0x29fa0) -> 0x38f0 fde=[ 23bc] │ │ │ │ + 0xfffffffffffadd6c (offset: 0x2a0a0) -> 0x3930 fde=[ 23fc] │ │ │ │ + 0xfffffffffffadf2c (offset: 0x2a260) -> 0x3980 fde=[ 244c] │ │ │ │ + 0xfffffffffffae0ec (offset: 0x2a420) -> 0x3a04 fde=[ 24d0] │ │ │ │ + 0xfffffffffffae10c (offset: 0x2a440) -> 0x3a20 fde=[ 24ec] │ │ │ │ + 0xfffffffffffae12c (offset: 0x2a460) -> 0x3a70 fde=[ 253c] │ │ │ │ + 0xfffffffffffae14c (offset: 0x2a480) -> 0x3a8c fde=[ 2558] │ │ │ │ + 0xfffffffffffae16c (offset: 0x2a4a0) -> 0x3adc fde=[ 25a8] │ │ │ │ + 0xfffffffffffae18c (offset: 0x2a4c0) -> 0x3af8 fde=[ 25c4] │ │ │ │ + 0xfffffffffffae1ac (offset: 0x2a4e0) -> 0x3b48 fde=[ 2614] │ │ │ │ + 0xfffffffffffae1cc (offset: 0x2a500) -> 0x3b64 fde=[ 2630] │ │ │ │ + 0xfffffffffffae1ec (offset: 0x2a520) -> 0x3b80 fde=[ 264c] │ │ │ │ + 0xfffffffffffae24c (offset: 0x2a580) -> 0x3bd0 fde=[ 269c] │ │ │ │ + 0xfffffffffffae32c (offset: 0x2a660) -> 0x3bfc fde=[ 26c8] │ │ │ │ + 0xfffffffffffae40c (offset: 0x2a740) -> 0x3c28 fde=[ 26f4] │ │ │ │ + 0xfffffffffffae4ec (offset: 0x2a820) -> 0x3c54 fde=[ 2720] │ │ │ │ + 0xfffffffffffae5cc (offset: 0x2a900) -> 0x3c80 fde=[ 274c] │ │ │ │ + 0xfffffffffffae8cc (offset: 0x2ac00) -> 0x3cd0 fde=[ 279c] │ │ │ │ + 0xfffffffffffaeb78 (offset: 0x2aeac) -> 0x3e1c fde=[ 28e8] │ │ │ │ + 0xfffffffffffaeeac (offset: 0x2b1e0) -> 0x3e60 fde=[ 292c] │ │ │ │ + 0xfffffffffffaf1cc (offset: 0x2b500) -> 0x3d0c fde=[ 27d8] │ │ │ │ + 0xfffffffffffaf30c (offset: 0x2b640) -> 0x3d5c fde=[ 2828] │ │ │ │ + 0xfffffffffffaf5b8 (offset: 0x2b8ec) -> 0x3d98 fde=[ 2864] │ │ │ │ + 0xfffffffffffaf8cc (offset: 0x2bc00) -> 0x3dd8 fde=[ 28a4] │ │ │ │ + 0xfffffffffffafbec (offset: 0x2bf20) -> 0x3ea0 fde=[ 296c] │ │ │ │ + 0xfffffffffffafd4c (offset: 0x2c080) -> 0x3edc fde=[ 29a8] │ │ │ │ + 0xfffffffffffafe8c (offset: 0x2c1c0) -> 0x3f0c fde=[ 29d8] │ │ │ │ + 0xfffffffffffaffcc (offset: 0x2c300) -> 0x3f3c fde=[ 2a08] │ │ │ │ + 0xfffffffffffb010c (offset: 0x2c440) -> 0x3f68 fde=[ 2a34] │ │ │ │ + 0xfffffffffffb020c (offset: 0x2c540) -> 0x3f98 fde=[ 2a64] │ │ │ │ + 0xfffffffffffb030c (offset: 0x2c640) -> 0x3fc8 fde=[ 2a94] │ │ │ │ + 0xfffffffffffb040c (offset: 0x2c740) -> 0x3ffc fde=[ 2ac8] │ │ │ │ + 0xfffffffffffb07ac (offset: 0x2cae0) -> 0x4088 fde=[ 2b54] │ │ │ │ + 0xfffffffffffb086c (offset: 0x2cba0) -> 0x40bc fde=[ 2b88] │ │ │ │ + 0xfffffffffffb0a0c (offset: 0x2cd40) -> 0x40e4 fde=[ 2bb0] │ │ │ │ + 0xfffffffffffb0b2c (offset: 0x2ce60) -> 0x4120 fde=[ 2bec] │ │ │ │ + 0xfffffffffffb0e4c (offset: 0x2d180) -> 0x41a0 fde=[ 2c6c] │ │ │ │ + 0xfffffffffffb0fcc (offset: 0x2d300) -> 0x41c8 fde=[ 2c94] │ │ │ │ + 0xfffffffffffb10cc (offset: 0x2d400) -> 0x41fc fde=[ 2cc8] │ │ │ │ + 0xfffffffffffb11ac (offset: 0x2d4e0) -> 0x4230 fde=[ 2cfc] │ │ │ │ + 0xfffffffffffb122c (offset: 0x2d560) -> 0x4254 fde=[ 2d20] │ │ │ │ + 0xfffffffffffb15cc (offset: 0x2d900) -> 0x42f8 fde=[ 2dc4] │ │ │ │ + 0xfffffffffffb19ec (offset: 0x2dd20) -> 0x43b8 fde=[ 2e84] │ │ │ │ + 0xfffffffffffb1a6c (offset: 0x2dda0) -> 0x43e4 fde=[ 2eb0] │ │ │ │ + 0xfffffffffffb1aec (offset: 0x2de20) -> 0x4410 fde=[ 2edc] │ │ │ │ + 0xfffffffffffb1b8c (offset: 0x2dec0) -> 0x443c fde=[ 2f08] │ │ │ │ + 0xfffffffffffb1f6c (offset: 0x2e2a0) -> 0x44c4 fde=[ 2f90] │ │ │ │ + 0xfffffffffffb218c (offset: 0x2e4c0) -> 0x44f8 fde=[ 2fc4] │ │ │ │ + 0xfffffffffffb256c (offset: 0x2e8a0) -> 0x45ac fde=[ 3078] │ │ │ │ + 0xfffffffffffb29cc (offset: 0x2ed00) -> 0x45e8 fde=[ 30b4] │ │ │ │ + 0xfffffffffffb2a2c (offset: 0x2ed60) -> 0x4604 fde=[ 30d0] │ │ │ │ + 0xfffffffffffb2e8c (offset: 0x2f1c0) -> 0x4650 fde=[ 311c] │ │ │ │ + 0xfffffffffffb30ec (offset: 0x2f420) -> 0x4688 fde=[ 3154] │ │ │ │ + 0xfffffffffffb35ec (offset: 0x2f920) -> 0x46d0 fde=[ 319c] │ │ │ │ + 0xfffffffffffb3c8c (offset: 0x2ffc0) -> 0x471c fde=[ 31e8] │ │ │ │ + 0xfffffffffffb494c (offset: 0x30c80) -> 0x47c4 fde=[ 3290] │ │ │ │ + 0xfffffffffffb4a6c (offset: 0x30da0) -> 0x47f4 fde=[ 32c0] │ │ │ │ + 0xfffffffffffb4a8c (offset: 0x30dc0) -> 0x4808 fde=[ 32d4] │ │ │ │ + 0xfffffffffffb4a94 (offset: 0x30dc8) -> 0x4844 fde=[ 3310] │ │ │ │ + 0xfffffffffffb80ec (offset: 0x34420) -> 0x481c fde=[ 32e8] │ │ │ │ + 0xfffffffffffb824c (offset: 0x34580) -> 0x4f48 fde=[ 3a14] │ │ │ │ + 0xfffffffffffb832c (offset: 0x34660) -> 0x543c fde=[ 3f08] │ │ │ │ + 0xfffffffffffb834c (offset: 0x34680) -> 0x5450 fde=[ 3f1c] │ │ │ │ + 0xfffffffffffb83b4 (offset: 0x346e8) -> 0x552c fde=[ 3ff8] │ │ │ │ + 0xfffffffffffb8694 (offset: 0x349c8) -> 0x5584 fde=[ 4050] │ │ │ │ + 0xfffffffffffb896c (offset: 0x34ca0) -> 0x5748 fde=[ 4214] │ │ │ │ + 0xfffffffffffb89f4 (offset: 0x34d28) -> 0x57f0 fde=[ 42bc] │ │ │ │ + 0xfffffffffffb8a7c (offset: 0x34db0) -> 0x5898 fde=[ 4364] │ │ │ │ + 0xfffffffffffb8bd8 (offset: 0x34f0c) -> 0x5904 fde=[ 43d0] │ │ │ │ + 0xfffffffffffb8d34 (offset: 0x35068) -> 0x5970 fde=[ 443c] │ │ │ │ + 0xfffffffffffb8e90 (offset: 0x351c4) -> 0x59dc fde=[ 44a8] │ │ │ │ + 0xfffffffffffb8fec (offset: 0x35320) -> 0x5a48 fde=[ 4514] │ │ │ │ + 0xfffffffffffb90f8 (offset: 0x3542c) -> 0x6314 fde=[ 4de0] │ │ │ │ + 0xfffffffffffba74c (offset: 0x36a80) -> 0x49c4 fde=[ 3490] │ │ │ │ + 0xfffffffffffba76c (offset: 0x36aa0) -> 0x49d8 fde=[ 34a4] │ │ │ │ + 0xfffffffffffba78c (offset: 0x36ac0) -> 0x49ec fde=[ 34b8] │ │ │ │ + 0xfffffffffffba7ac (offset: 0x36ae0) -> 0x4a00 fde=[ 34cc] │ │ │ │ + 0xfffffffffffba7cc (offset: 0x36b00) -> 0x4a14 fde=[ 34e0] │ │ │ │ + 0xfffffffffffba80c (offset: 0x36b40) -> 0x4a28 fde=[ 34f4] │ │ │ │ + 0xfffffffffffba82c (offset: 0x36b60) -> 0x4a3c fde=[ 3508] │ │ │ │ + 0xfffffffffffba86c (offset: 0x36ba0) -> 0x4a50 fde=[ 351c] │ │ │ │ + 0xfffffffffffba88c (offset: 0x36bc0) -> 0x4a64 fde=[ 3530] │ │ │ │ + 0xfffffffffffba8ac (offset: 0x36be0) -> 0x4a78 fde=[ 3544] │ │ │ │ + 0xfffffffffffba8ec (offset: 0x36c20) -> 0x4a8c fde=[ 3558] │ │ │ │ + 0xfffffffffffba90c (offset: 0x36c40) -> 0x4aa0 fde=[ 356c] │ │ │ │ + 0xfffffffffffba92c (offset: 0x36c60) -> 0x4ab4 fde=[ 3580] │ │ │ │ + 0xfffffffffffba96c (offset: 0x36ca0) -> 0x4ac8 fde=[ 3594] │ │ │ │ + 0xfffffffffffba98c (offset: 0x36cc0) -> 0x4adc fde=[ 35a8] │ │ │ │ + 0xfffffffffffba9ac (offset: 0x36ce0) -> 0x4af0 fde=[ 35bc] │ │ │ │ + 0xfffffffffffba9cc (offset: 0x36d00) -> 0x4b04 fde=[ 35d0] │ │ │ │ + 0xfffffffffffba9ec (offset: 0x36d20) -> 0x4b18 fde=[ 35e4] │ │ │ │ + 0xfffffffffffbaa0c (offset: 0x36d40) -> 0x4b2c fde=[ 35f8] │ │ │ │ + 0xfffffffffffbaa2c (offset: 0x36d60) -> 0x4b40 fde=[ 360c] │ │ │ │ + 0xfffffffffffbaa4c (offset: 0x36d80) -> 0x4b54 fde=[ 3620] │ │ │ │ + 0xfffffffffffbaa6c (offset: 0x36da0) -> 0x4b68 fde=[ 3634] │ │ │ │ + 0xfffffffffffbaa8c (offset: 0x36dc0) -> 0x4b7c fde=[ 3648] │ │ │ │ + 0xfffffffffffbaaac (offset: 0x36de0) -> 0x4b90 fde=[ 365c] │ │ │ │ + 0xfffffffffffbaacc (offset: 0x36e00) -> 0x4ba4 fde=[ 3670] │ │ │ │ + 0xfffffffffffbaaec (offset: 0x36e20) -> 0x4bb8 fde=[ 3684] │ │ │ │ + 0xfffffffffffbab0c (offset: 0x36e40) -> 0x4bcc fde=[ 3698] │ │ │ │ + 0xfffffffffffbab2c (offset: 0x36e60) -> 0x4be0 fde=[ 36ac] │ │ │ │ + 0xfffffffffffbab4c (offset: 0x36e80) -> 0x4bf4 fde=[ 36c0] │ │ │ │ + 0xfffffffffffbab6c (offset: 0x36ea0) -> 0x4c08 fde=[ 36d4] │ │ │ │ + 0xfffffffffffbab8c (offset: 0x36ec0) -> 0x4c1c fde=[ 36e8] │ │ │ │ + 0xfffffffffffbabac (offset: 0x36ee0) -> 0x4c30 fde=[ 36fc] │ │ │ │ + 0xfffffffffffbabcc (offset: 0x36f00) -> 0x4c44 fde=[ 3710] │ │ │ │ + 0xfffffffffffbabec (offset: 0x36f20) -> 0x4c58 fde=[ 3724] │ │ │ │ + 0xfffffffffffbac0c (offset: 0x36f40) -> 0x4c6c fde=[ 3738] │ │ │ │ + 0xfffffffffffbac2c (offset: 0x36f60) -> 0x4c80 fde=[ 374c] │ │ │ │ + 0xfffffffffffbac4c (offset: 0x36f80) -> 0x4c94 fde=[ 3760] │ │ │ │ + 0xfffffffffffbac6c (offset: 0x36fa0) -> 0x4ca8 fde=[ 3774] │ │ │ │ + 0xfffffffffffbac8c (offset: 0x36fc0) -> 0x4cbc fde=[ 3788] │ │ │ │ + 0xfffffffffffbacac (offset: 0x36fe0) -> 0x4cd0 fde=[ 379c] │ │ │ │ + 0xfffffffffffbaccc (offset: 0x37000) -> 0x4ce4 fde=[ 37b0] │ │ │ │ + 0xfffffffffffbacec (offset: 0x37020) -> 0x4cf8 fde=[ 37c4] │ │ │ │ + 0xfffffffffffbad0c (offset: 0x37040) -> 0x4d0c fde=[ 37d8] │ │ │ │ + 0xfffffffffffbad6c (offset: 0x370a0) -> 0x4d28 fde=[ 37f4] │ │ │ │ + 0xfffffffffffbadcc (offset: 0x37100) -> 0x4d44 fde=[ 3810] │ │ │ │ + 0xfffffffffffbae2c (offset: 0x37160) -> 0x4d60 fde=[ 382c] │ │ │ │ + 0xfffffffffffbae8c (offset: 0x371c0) -> 0x4d7c fde=[ 3848] │ │ │ │ + 0xfffffffffffbaeec (offset: 0x37220) -> 0x4d98 fde=[ 3864] │ │ │ │ + 0xfffffffffffbaf0c (offset: 0x37240) -> 0x4dac fde=[ 3878] │ │ │ │ + 0xfffffffffffbaf4c (offset: 0x37280) -> 0x4dd4 fde=[ 38a0] │ │ │ │ + 0xfffffffffffbafcc (offset: 0x37300) -> 0x519c fde=[ 3c68] │ │ │ │ + 0xfffffffffffbb04c (offset: 0x37380) -> 0x51c4 fde=[ 3c90] │ │ │ │ + 0xfffffffffffbb0cc (offset: 0x37400) -> 0x4e24 fde=[ 38f0] │ │ │ │ + 0xfffffffffffbb12c (offset: 0x37460) -> 0x4e48 fde=[ 3914] │ │ │ │ + 0xfffffffffffbb18c (offset: 0x374c0) -> 0x4e6c fde=[ 3938] │ │ │ │ + 0xfffffffffffbb2ec (offset: 0x37620) -> 0x4eb4 fde=[ 3980] │ │ │ │ + 0xfffffffffffbb34c (offset: 0x37680) -> 0x4ed0 fde=[ 399c] │ │ │ │ + 0xfffffffffffbb3ac (offset: 0x376e0) -> 0x4eec fde=[ 39b8] │ │ │ │ + 0xfffffffffffbb4cc (offset: 0x37800) -> 0x4f10 fde=[ 39dc] │ │ │ │ + 0xfffffffffffbb66c (offset: 0x379a0) -> 0x4f70 fde=[ 3a3c] │ │ │ │ + 0xfffffffffffbb6cc (offset: 0x37a00) -> 0x4f98 fde=[ 3a64] │ │ │ │ + 0xfffffffffffbb72c (offset: 0x37a60) -> 0x4fc0 fde=[ 3a8c] │ │ │ │ + 0xfffffffffffbb78c (offset: 0x37ac0) -> 0x4ff4 fde=[ 3ac0] │ │ │ │ + 0xfffffffffffbb7ec (offset: 0x37b20) -> 0x5028 fde=[ 3af4] │ │ │ │ + 0xfffffffffffbcd2c (offset: 0x39060) -> 0x50e0 fde=[ 3bac] │ │ │ │ + 0xfffffffffffbcfec (offset: 0x39320) -> 0x5118 fde=[ 3be4] │ │ │ │ + 0xfffffffffffbd05c (offset: 0x39390) -> 0x5144 fde=[ 3c10] │ │ │ │ + 0xfffffffffffbd0dc (offset: 0x39410) -> 0x5170 fde=[ 3c3c] │ │ │ │ + 0xfffffffffffbd16c (offset: 0x394a0) -> 0x51ec fde=[ 3cb8] │ │ │ │ + 0xfffffffffffbd28c (offset: 0x395c0) -> 0x5238 fde=[ 3d04] │ │ │ │ + 0xfffffffffffbd3ac (offset: 0x396e0) -> 0x5268 fde=[ 3d34] │ │ │ │ + 0xfffffffffffbd4cc (offset: 0x39800) -> 0x5298 fde=[ 3d64] │ │ │ │ + 0xfffffffffffbd5ec (offset: 0x39920) -> 0x52c8 fde=[ 3d94] │ │ │ │ + 0xfffffffffffbd6cc (offset: 0x39a00) -> 0x52f4 fde=[ 3dc0] │ │ │ │ + 0xfffffffffffbd7ac (offset: 0x39ae0) -> 0x5324 fde=[ 3df0] │ │ │ │ + 0xfffffffffffbd88c (offset: 0x39bc0) -> 0x5354 fde=[ 3e20] │ │ │ │ + 0xfffffffffffbd94c (offset: 0x39c80) -> 0x5380 fde=[ 3e4c] │ │ │ │ + 0xfffffffffffbda0c (offset: 0x39d40) -> 0x53ac fde=[ 3e78] │ │ │ │ + 0xfffffffffffbdaac (offset: 0x39de0) -> 0x53d8 fde=[ 3ea4] │ │ │ │ + 0xfffffffffffbdb6c (offset: 0x39ea0) -> 0x5408 fde=[ 3ed4] │ │ │ │ + 0xfffffffffffbdc4c (offset: 0x39f80) -> 0x5480 fde=[ 3f4c] │ │ │ │ + 0xfffffffffffbdd8c (offset: 0x3a0c0) -> 0x54b4 fde=[ 3f80] │ │ │ │ + 0xfffffffffffbdf0c (offset: 0x3a240) -> 0x54f0 fde=[ 3fbc] │ │ │ │ + 0xfffffffffffbe22c (offset: 0x3a560) -> 0x55d4 fde=[ 40a0] │ │ │ │ + 0xfffffffffffbe3cc (offset: 0x3a700) -> 0x5614 fde=[ 40e0] │ │ │ │ + 0xfffffffffffbe56c (offset: 0x3a8a0) -> 0x5648 fde=[ 4114] │ │ │ │ + 0xfffffffffffbe66c (offset: 0x3a9a0) -> 0x5688 fde=[ 4154] │ │ │ │ + 0xfffffffffffbe76c (offset: 0x3aaa0) -> 0x56c8 fde=[ 4194] │ │ │ │ + 0xfffffffffffbe86c (offset: 0x3aba0) -> 0x5708 fde=[ 41d4] │ │ │ │ + 0xfffffffffffbe96c (offset: 0x3aca0) -> 0x5770 fde=[ 423c] │ │ │ │ + 0xfffffffffffbea8c (offset: 0x3adc0) -> 0x57a0 fde=[ 426c] │ │ │ │ + 0xfffffffffffbeb2c (offset: 0x3ae60) -> 0x57c8 fde=[ 4294] │ │ │ │ + 0xfffffffffffbebcc (offset: 0x3af00) -> 0x5818 fde=[ 42e4] │ │ │ │ + 0xfffffffffffbecec (offset: 0x3b020) -> 0x5848 fde=[ 4314] │ │ │ │ + 0xfffffffffffbed8c (offset: 0x3b0c0) -> 0x5870 fde=[ 433c] │ │ │ │ + 0xfffffffffffbee2c (offset: 0x3b160) -> 0x58cc fde=[ 4398] │ │ │ │ + 0xfffffffffffbee4c (offset: 0x3b180) -> 0x58e8 fde=[ 43b4] │ │ │ │ + 0xfffffffffffbee6c (offset: 0x3b1a0) -> 0x5938 fde=[ 4404] │ │ │ │ + 0xfffffffffffbee8c (offset: 0x3b1c0) -> 0x5954 fde=[ 4420] │ │ │ │ + 0xfffffffffffbeeac (offset: 0x3b1e0) -> 0x59a4 fde=[ 4470] │ │ │ │ + 0xfffffffffffbeecc (offset: 0x3b200) -> 0x59c0 fde=[ 448c] │ │ │ │ + 0xfffffffffffbeeec (offset: 0x3b220) -> 0x5a10 fde=[ 44dc] │ │ │ │ + 0xfffffffffffbef0c (offset: 0x3b240) -> 0x5a2c fde=[ 44f8] │ │ │ │ + 0xfffffffffffbef2c (offset: 0x3b260) -> 0x5a84 fde=[ 4550] │ │ │ │ + 0xfffffffffffbf00c (offset: 0x3b340) -> 0x5ab0 fde=[ 457c] │ │ │ │ + 0xfffffffffffbf0ec (offset: 0x3b420) -> 0x5adc fde=[ 45a8] │ │ │ │ + 0xfffffffffffbf1cc (offset: 0x3b500) -> 0x5b08 fde=[ 45d4] │ │ │ │ + 0xfffffffffffbf2ac (offset: 0x3b5e0) -> 0x5b34 fde=[ 4600] │ │ │ │ + 0xfffffffffffbf5ac (offset: 0x3b8e0) -> 0x5b84 fde=[ 4650] │ │ │ │ + 0xfffffffffffbf858 (offset: 0x3bb8c) -> 0x5cd0 fde=[ 479c] │ │ │ │ + 0xfffffffffffbfb8c (offset: 0x3bec0) -> 0x5d14 fde=[ 47e0] │ │ │ │ + 0xfffffffffffbfeac (offset: 0x3c1e0) -> 0x5bc0 fde=[ 468c] │ │ │ │ + 0xfffffffffffbffec (offset: 0x3c320) -> 0x5c10 fde=[ 46dc] │ │ │ │ + 0xfffffffffffc029c (offset: 0x3c5d0) -> 0x5c4c fde=[ 4718] │ │ │ │ + 0xfffffffffffc05cc (offset: 0x3c900) -> 0x5c8c fde=[ 4758] │ │ │ │ + 0xfffffffffffc090c (offset: 0x3cc40) -> 0x5d54 fde=[ 4820] │ │ │ │ + 0xfffffffffffc0a8c (offset: 0x3cdc0) -> 0x5d90 fde=[ 485c] │ │ │ │ + 0xfffffffffffc0b6c (offset: 0x3cea0) -> 0x5dbc fde=[ 4888] │ │ │ │ + 0xfffffffffffc0c4c (offset: 0x3cf80) -> 0x5de8 fde=[ 48b4] │ │ │ │ + 0xfffffffffffc0d8c (offset: 0x3d0c0) -> 0x5e14 fde=[ 48e0] │ │ │ │ + 0xfffffffffffc0e8c (offset: 0x3d1c0) -> 0x5e44 fde=[ 4910] │ │ │ │ + 0xfffffffffffc0f8c (offset: 0x3d2c0) -> 0x5e74 fde=[ 4940] │ │ │ │ + 0xfffffffffffc108c (offset: 0x3d3c0) -> 0x5ea8 fde=[ 4974] │ │ │ │ + 0xfffffffffffc142c (offset: 0x3d760) -> 0x5f24 fde=[ 49f0] │ │ │ │ + 0xfffffffffffc160c (offset: 0x3d940) -> 0x5f4c fde=[ 4a18] │ │ │ │ + 0xfffffffffffc170c (offset: 0x3da40) -> 0x5f80 fde=[ 4a4c] │ │ │ │ + 0xfffffffffffc17ec (offset: 0x3db20) -> 0x5fd8 fde=[ 4aa4] │ │ │ │ + 0xfffffffffffc186c (offset: 0x3dba0) -> 0x5ffc fde=[ 4ac8] │ │ │ │ + 0xfffffffffffc18cc (offset: 0x3dc00) -> 0x6018 fde=[ 4ae4] │ │ │ │ + 0xfffffffffffc1fac (offset: 0x3e2e0) -> 0x609c fde=[ 4b68] │ │ │ │ + 0xfffffffffffc218c (offset: 0x3e4c0) -> 0x60c4 fde=[ 4b90] │ │ │ │ + 0xfffffffffffc228c (offset: 0x3e5c0) -> 0x60f8 fde=[ 4bc4] │ │ │ │ + 0xfffffffffffc236c (offset: 0x3e6a0) -> 0x612c fde=[ 4bf8] │ │ │ │ + 0xfffffffffffc250c (offset: 0x3e840) -> 0x6178 fde=[ 4c44] │ │ │ │ + 0xfffffffffffc262c (offset: 0x3e960) -> 0x61b0 fde=[ 4c7c] │ │ │ │ + 0xfffffffffffc314c (offset: 0x3f480) -> 0x61fc fde=[ 4cc8] │ │ │ │ + 0xfffffffffffc32cc (offset: 0x3f600) -> 0x622c fde=[ 4cf8] │ │ │ │ + 0xfffffffffffc37ac (offset: 0x3fae0) -> 0x6278 fde=[ 4d44] │ │ │ │ + 0xfffffffffffc3eec (offset: 0x40220) -> 0x62c4 fde=[ 4d90] │ │ │ │ + 0xfffffffffffc4a4c (offset: 0x40d80) -> 0x6374 fde=[ 4e40] │ │ │ │ + 0xfffffffffffc4b6c (offset: 0x40ea0) -> 0x63a4 fde=[ 4e70] │ │ │ │ + 0xfffffffffffc4c8c (offset: 0x40fc0) -> 0x63f8 fde=[ 4ec4] │ │ │ │ + 0xfffffffffffc4d6c (offset: 0x410a0) -> 0x6430 fde=[ 4efc] │ │ │ │ + 0xfffffffffffc4f8c (offset: 0x412c0) -> 0x64d4 fde=[ 4fa0] │ │ │ │ + 0xfffffffffffc526c (offset: 0x415a0) -> 0x6528 fde=[ 4ff4] │ │ │ │ + 0xfffffffffffc7f4c (offset: 0x44280) -> 0x6580 fde=[ 504c] │ │ │ │ + 0xfffffffffffcb7ac (offset: 0x47ae0) -> 0x6620 fde=[ 50ec] │ │ │ │ + 0xfffffffffffced4c (offset: 0x4b080) -> 0x6674 fde=[ 5140] │ │ │ │ + 0xfffffffffffd272c (offset: 0x4ea60) -> 0x6488 fde=[ 4f54] │ │ │ │ + 0xfffffffffffd298c (offset: 0x4ecc0) -> 0x65d8 fde=[ 50a4] │ │ │ │ + 0xfffffffffffd2bec (offset: 0x4ef20) -> 0x6ccc fde=[ 5798] │ │ │ │ + 0xfffffffffffd2d0c (offset: 0x4f040) -> 0x6ef4 fde=[ 59c0] │ │ │ │ + 0xfffffffffffd2dec (offset: 0x4f120) -> 0x72e0 fde=[ 5dac] │ │ │ │ + 0xfffffffffffd2f0c (offset: 0x4f240) -> 0x7374 fde=[ 5e40] │ │ │ │ + 0xfffffffffffd31dc (offset: 0x4f510) -> 0x73cc fde=[ 5e98] │ │ │ │ + 0xfffffffffffd356c (offset: 0x4f8a0) -> 0x7bb4 fde=[ 6680] │ │ │ │ + 0xfffffffffffd3730 (offset: 0x4fa64) -> 0x7bf0 fde=[ 66bc] │ │ │ │ + 0xfffffffffffd394c (offset: 0x4fc80) -> 0x7d5c fde=[ 6828] │ │ │ │ + 0xfffffffffffd4238 (offset: 0x5056c) -> 0x7e24 fde=[ 68f0] │ │ │ │ + 0xfffffffffffd50ac (offset: 0x513e0) -> 0x7ef4 fde=[ 69c0] │ │ │ │ + 0xfffffffffffd6d4c (offset: 0x53080) -> 0x8020 fde=[ 6aec] │ │ │ │ + 0xfffffffffffd77f4 (offset: 0x53b28) -> 0x8140 fde=[ 6c0c] │ │ │ │ + 0xfffffffffffd856c (offset: 0x548a0) -> 0x66cc fde=[ 5198] │ │ │ │ + 0xfffffffffffd858c (offset: 0x548c0) -> 0x66e0 fde=[ 51ac] │ │ │ │ + 0xfffffffffffd85ac (offset: 0x548e0) -> 0x66f4 fde=[ 51c0] │ │ │ │ + 0xfffffffffffd85cc (offset: 0x54900) -> 0x6708 fde=[ 51d4] │ │ │ │ + 0xfffffffffffd85ec (offset: 0x54920) -> 0x671c fde=[ 51e8] │ │ │ │ + 0xfffffffffffd860c (offset: 0x54940) -> 0x6730 fde=[ 51fc] │ │ │ │ + 0xfffffffffffd86ac (offset: 0x549e0) -> 0x6744 fde=[ 5210] │ │ │ │ + 0xfffffffffffd86ec (offset: 0x54a20) -> 0x6758 fde=[ 5224] │ │ │ │ + 0xfffffffffffd870c (offset: 0x54a40) -> 0x676c fde=[ 5238] │ │ │ │ + 0xfffffffffffd872c (offset: 0x54a60) -> 0x6780 fde=[ 524c] │ │ │ │ + 0xfffffffffffd874c (offset: 0x54a80) -> 0x6794 fde=[ 5260] │ │ │ │ + 0xfffffffffffd878c (offset: 0x54ac0) -> 0x67a8 fde=[ 5274] │ │ │ │ + 0xfffffffffffd87ac (offset: 0x54ae0) -> 0x67bc fde=[ 5288] │ │ │ │ + 0xfffffffffffd87cc (offset: 0x54b00) -> 0x67d0 fde=[ 529c] │ │ │ │ + 0xfffffffffffd87ec (offset: 0x54b20) -> 0x67e4 fde=[ 52b0] │ │ │ │ + 0xfffffffffffd87fc (offset: 0x54b30) -> 0x6c0c fde=[ 56d8] │ │ │ │ + 0xfffffffffffd880c (offset: 0x54b40) -> 0x67f8 fde=[ 52c4] │ │ │ │ + 0xfffffffffffd884c (offset: 0x54b80) -> 0x680c fde=[ 52d8] │ │ │ │ + 0xfffffffffffd886c (offset: 0x54ba0) -> 0x6820 fde=[ 52ec] │ │ │ │ + 0xfffffffffffd888c (offset: 0x54bc0) -> 0x6834 fde=[ 5300] │ │ │ │ + 0xfffffffffffd88ac (offset: 0x54be0) -> 0x6848 fde=[ 5314] │ │ │ │ + 0xfffffffffffd88bc (offset: 0x54bf0) -> 0x6c34 fde=[ 5700] │ │ │ │ + 0xfffffffffffd88cc (offset: 0x54c00) -> 0x685c fde=[ 5328] │ │ │ │ + 0xfffffffffffd890c (offset: 0x54c40) -> 0x6870 fde=[ 533c] │ │ │ │ + 0xfffffffffffd892c (offset: 0x54c60) -> 0x6884 fde=[ 5350] │ │ │ │ + 0xfffffffffffd894c (offset: 0x54c80) -> 0x6898 fde=[ 5364] │ │ │ │ + 0xfffffffffffd896c (offset: 0x54ca0) -> 0x68ac fde=[ 5378] │ │ │ │ + 0xfffffffffffd897c (offset: 0x54cb0) -> 0x6c20 fde=[ 56ec] │ │ │ │ + 0xfffffffffffd898c (offset: 0x54cc0) -> 0x68c0 fde=[ 538c] │ │ │ │ + 0xfffffffffffd89ac (offset: 0x54ce0) -> 0x68d4 fde=[ 53a0] │ │ │ │ + 0xfffffffffffd89cc (offset: 0x54d00) -> 0x68e8 fde=[ 53b4] │ │ │ │ + 0xfffffffffffd89ec (offset: 0x54d20) -> 0x68fc fde=[ 53c8] │ │ │ │ + 0xfffffffffffd8a0c (offset: 0x54d40) -> 0x6910 fde=[ 53dc] │ │ │ │ + 0xfffffffffffd8aac (offset: 0x54de0) -> 0x6924 fde=[ 53f0] │ │ │ │ + 0xfffffffffffd8aec (offset: 0x54e20) -> 0x6938 fde=[ 5404] │ │ │ │ + 0xfffffffffffd8b2c (offset: 0x54e60) -> 0x6960 fde=[ 542c] │ │ │ │ + 0xfffffffffffd8b6c (offset: 0x54ea0) -> 0x6988 fde=[ 5454] │ │ │ │ + 0xfffffffffffd8b8c (offset: 0x54ec0) -> 0x699c fde=[ 5468] │ │ │ │ + 0xfffffffffffd8bac (offset: 0x54ee0) -> 0x69b0 fde=[ 547c] │ │ │ │ + 0xfffffffffffd8bcc (offset: 0x54f00) -> 0x69c4 fde=[ 5490] │ │ │ │ + 0xfffffffffffd8c0c (offset: 0x54f40) -> 0x69ec fde=[ 54b8] │ │ │ │ + 0xfffffffffffd8c2c (offset: 0x54f60) -> 0x6a00 fde=[ 54cc] │ │ │ │ + 0xfffffffffffd8c6c (offset: 0x54fa0) -> 0x6a28 fde=[ 54f4] │ │ │ │ + 0xfffffffffffd8cec (offset: 0x55020) -> 0x6e04 fde=[ 58d0] │ │ │ │ + 0xfffffffffffd8d6c (offset: 0x550a0) -> 0x6e2c fde=[ 58f8] │ │ │ │ + 0xfffffffffffd8dec (offset: 0x55120) -> 0x6a50 fde=[ 551c] │ │ │ │ + 0xfffffffffffd8e6c (offset: 0x551a0) -> 0x6ea4 fde=[ 5970] │ │ │ │ + 0xfffffffffffd8eec (offset: 0x55220) -> 0x6ecc fde=[ 5998] │ │ │ │ + 0xfffffffffffd8f6c (offset: 0x552a0) -> 0x6ac8 fde=[ 5594] │ │ │ │ + 0xfffffffffffd8f8c (offset: 0x552c0) -> 0x6adc fde=[ 55a8] │ │ │ │ + 0xfffffffffffd8fcc (offset: 0x55300) -> 0x6b04 fde=[ 55d0] │ │ │ │ + 0xfffffffffffd8fec (offset: 0x55320) -> 0x6b18 fde=[ 55e4] │ │ │ │ + 0xfffffffffffd902c (offset: 0x55360) -> 0x6b40 fde=[ 560c] │ │ │ │ + 0xfffffffffffd904c (offset: 0x55380) -> 0x6b54 fde=[ 5620] │ │ │ │ + 0xfffffffffffd908c (offset: 0x553c0) -> 0x6b7c fde=[ 5648] │ │ │ │ + 0xfffffffffffd910c (offset: 0x55440) -> 0x6e54 fde=[ 5920] │ │ │ │ + 0xfffffffffffd918c (offset: 0x554c0) -> 0x6e7c fde=[ 5948] │ │ │ │ + 0xfffffffffffd920c (offset: 0x55540) -> 0x6be8 fde=[ 56b4] │ │ │ │ + 0xfffffffffffd92ac (offset: 0x555e0) -> 0x6c48 fde=[ 5714] │ │ │ │ + 0xfffffffffffd931c (offset: 0x55650) -> 0x6cfc fde=[ 57c8] │ │ │ │ + 0xfffffffffffd939c (offset: 0x556d0) -> 0x6d28 fde=[ 57f4] │ │ │ │ + 0xfffffffffffd942c (offset: 0x55760) -> 0x6c74 fde=[ 5740] │ │ │ │ + 0xfffffffffffd949c (offset: 0x557d0) -> 0x6d54 fde=[ 5820] │ │ │ │ + 0xfffffffffffd951c (offset: 0x55850) -> 0x6d80 fde=[ 584c] │ │ │ │ + 0xfffffffffffd95ac (offset: 0x558e0) -> 0x6ca0 fde=[ 576c] │ │ │ │ + 0xfffffffffffd961c (offset: 0x55950) -> 0x6dac fde=[ 5878] │ │ │ │ + 0xfffffffffffd969c (offset: 0x559d0) -> 0x6dd8 fde=[ 58a4] │ │ │ │ + 0xfffffffffffd972c (offset: 0x55a60) -> 0x6f2c fde=[ 59f8] │ │ │ │ + 0xfffffffffffd974c (offset: 0x55a80) -> 0x6f40 fde=[ 5a0c] │ │ │ │ + 0xfffffffffffd97ac (offset: 0x55ae0) -> 0x6f64 fde=[ 5a30] │ │ │ │ + 0xfffffffffffd982c (offset: 0x55b60) -> 0x6f88 fde=[ 5a54] │ │ │ │ + 0xfffffffffffd98ac (offset: 0x55be0) -> 0x6fac fde=[ 5a78] │ │ │ │ + 0xfffffffffffd990c (offset: 0x55c40) -> 0x6fd4 fde=[ 5aa0] │ │ │ │ + 0xfffffffffffd996c (offset: 0x55ca0) -> 0x6ffc fde=[ 5ac8] │ │ │ │ + 0xfffffffffffd99cc (offset: 0x55d00) -> 0x7020 fde=[ 5aec] │ │ │ │ + 0xfffffffffffd9a2c (offset: 0x55d60) -> 0x7044 fde=[ 5b10] │ │ │ │ + 0xfffffffffffd9a8c (offset: 0x55dc0) -> 0x7068 fde=[ 5b34] │ │ │ │ + 0xfffffffffffd9b2c (offset: 0x55e60) -> 0x7094 fde=[ 5b60] │ │ │ │ + 0xfffffffffffd9c0c (offset: 0x55f40) -> 0x7198 fde=[ 5c64] │ │ │ │ + 0xfffffffffffd9cec (offset: 0x56020) -> 0x70c8 fde=[ 5b94] │ │ │ │ + 0xfffffffffffd9dcc (offset: 0x56100) -> 0x7130 fde=[ 5bfc] │ │ │ │ + 0xfffffffffffd9eac (offset: 0x561e0) -> 0x70fc fde=[ 5bc8] │ │ │ │ + 0xfffffffffffd9f8c (offset: 0x562c0) -> 0x7164 fde=[ 5c30] │ │ │ │ + 0xfffffffffffda06c (offset: 0x563a0) -> 0x71cc fde=[ 5c98] │ │ │ │ + 0xfffffffffffda138 (offset: 0x5646c) -> 0x7280 fde=[ 5d4c] │ │ │ │ + 0xfffffffffffda20c (offset: 0x56540) -> 0x71f8 fde=[ 5cc4] │ │ │ │ + 0xfffffffffffda2d8 (offset: 0x5660c) -> 0x72b0 fde=[ 5d7c] │ │ │ │ + 0xfffffffffffda3ac (offset: 0x566e0) -> 0x7224 fde=[ 5cf0] │ │ │ │ + 0xfffffffffffda478 (offset: 0x567ac) -> 0x7250 fde=[ 5d1c] │ │ │ │ + 0xfffffffffffda54c (offset: 0x56880) -> 0x7334 fde=[ 5e00] │ │ │ │ + 0xfffffffffffda6ac (offset: 0x569e0) -> 0x7424 fde=[ 5ef0] │ │ │ │ + 0xfffffffffffda7cc (offset: 0x56b00) -> 0x7450 fde=[ 5f1c] │ │ │ │ + 0xfffffffffffda8ec (offset: 0x56c20) -> 0x747c fde=[ 5f48] │ │ │ │ + 0xfffffffffffdaa0c (offset: 0x56d40) -> 0x74a8 fde=[ 5f74] │ │ │ │ + 0xfffffffffffdab2c (offset: 0x56e60) -> 0x74d4 fde=[ 5fa0] │ │ │ │ + 0xfffffffffffdac70 (offset: 0x56fa4) -> 0x7504 fde=[ 5fd0] │ │ │ │ + 0xfffffffffffdadb4 (offset: 0x570e8) -> 0x7594 fde=[ 6060] │ │ │ │ + 0xfffffffffffdaf0c (offset: 0x57240) -> 0x7534 fde=[ 6000] │ │ │ │ + 0xfffffffffffdb050 (offset: 0x57384) -> 0x7564 fde=[ 6030] │ │ │ │ + 0xfffffffffffdb194 (offset: 0x574c8) -> 0x75c4 fde=[ 6090] │ │ │ │ + 0xfffffffffffdb2ec (offset: 0x57620) -> 0x75f4 fde=[ 60c0] │ │ │ │ + 0xfffffffffffdb438 (offset: 0x5776c) -> 0x7654 fde=[ 6120] │ │ │ │ + 0xfffffffffffdb58c (offset: 0x578c0) -> 0x7688 fde=[ 6154] │ │ │ │ + 0xfffffffffffdb6ec (offset: 0x57a20) -> 0x7624 fde=[ 60f0] │ │ │ │ + 0xfffffffffffdb838 (offset: 0x57b6c) -> 0x76bc fde=[ 6188] │ │ │ │ + 0xfffffffffffdb98c (offset: 0x57cc0) -> 0x76f0 fde=[ 61bc] │ │ │ │ + 0xfffffffffffdbaec (offset: 0x57e20) -> 0x7724 fde=[ 61f0] │ │ │ │ + 0xfffffffffffdbc0c (offset: 0x57f40) -> 0x7750 fde=[ 621c] │ │ │ │ + 0xfffffffffffdbd2c (offset: 0x58060) -> 0x777c fde=[ 6248] │ │ │ │ + 0xfffffffffffdbeac (offset: 0x581e0) -> 0x77b0 fde=[ 627c] │ │ │ │ + 0xfffffffffffdbfac (offset: 0x582e0) -> 0x77e4 fde=[ 62b0] │ │ │ │ + 0xfffffffffffdc0ac (offset: 0x583e0) -> 0x7818 fde=[ 62e4] │ │ │ │ + 0xfffffffffffdc1cc (offset: 0x58500) -> 0x7850 fde=[ 631c] │ │ │ │ + 0xfffffffffffdc34c (offset: 0x58680) -> 0x7888 fde=[ 6354] │ │ │ │ + 0xfffffffffffdc4ec (offset: 0x58820) -> 0x78d0 fde=[ 639c] │ │ │ │ + 0xfffffffffffdc5cc (offset: 0x58900) -> 0x790c fde=[ 63d8] │ │ │ │ + 0xfffffffffffdc9ac (offset: 0x58ce0) -> 0x795c fde=[ 6428] │ │ │ │ + 0xfffffffffffdcd2c (offset: 0x59060) -> 0x79a8 fde=[ 6474] │ │ │ │ + 0xfffffffffffdce4c (offset: 0x59180) -> 0x79ec fde=[ 64b8] │ │ │ │ + 0xfffffffffffdcecc (offset: 0x59200) -> 0x7a1c fde=[ 64e8] │ │ │ │ + 0xfffffffffffdd3ac (offset: 0x596e0) -> 0x7a80 fde=[ 654c] │ │ │ │ + 0xfffffffffffdd84c (offset: 0x59b80) -> 0x7af4 fde=[ 65c0] │ │ │ │ + 0xfffffffffffddcec (offset: 0x5a020) -> 0x7b68 fde=[ 6634] │ │ │ │ + 0xfffffffffffde0ec (offset: 0x5a420) -> 0x7c30 fde=[ 66fc] │ │ │ │ + 0xfffffffffffde38c (offset: 0x5a6c0) -> 0x7c6c fde=[ 6738] │ │ │ │ + 0xfffffffffffde62c (offset: 0x5a960) -> 0x7ca8 fde=[ 6774] │ │ │ │ + 0xfffffffffffde6ac (offset: 0x5a9e0) -> 0x7cd0 fde=[ 679c] │ │ │ │ + 0xfffffffffffde72c (offset: 0x5aa60) -> 0x7cf8 fde=[ 67c4] │ │ │ │ + 0xfffffffffffde7ac (offset: 0x5aae0) -> 0x7d20 fde=[ 67ec] │ │ │ │ + 0xfffffffffffde8cc (offset: 0x5ac00) -> 0x7dac fde=[ 6878] │ │ │ │ + 0xfffffffffffdea0c (offset: 0x5ad40) -> 0x7de8 fde=[ 68b4] │ │ │ │ + 0xfffffffffffdeb4c (offset: 0x5ae80) -> 0x7f7c fde=[ 6a48] │ │ │ │ + 0xfffffffffffdee0c (offset: 0x5b140) -> 0x7fc4 fde=[ 6a90] │ │ │ │ + 0xfffffffffffdf02c (offset: 0x5b360) -> 0x8070 fde=[ 6b3c] │ │ │ │ + 0xfffffffffffdf10c (offset: 0x5b440) -> 0x80a8 fde=[ 6b74] │ │ │ │ + 0xfffffffffffdf68c (offset: 0x5b9c0) -> 0x81b0 fde=[ 6c7c] │ │ │ │ + 0xfffffffffffdf76c (offset: 0x5baa0) -> 0x81e8 fde=[ 6cb4] │ │ │ │ + 0xfffffffffffdf84c (offset: 0x5bb80) -> 0x8220 fde=[ 6cec] │ │ │ │ + 0xfffffffffffdf92c (offset: 0x5bc60) -> 0x825c fde=[ 6d28] │ │ │ │ + 0xfffffffffffdfaec (offset: 0x5be20) -> 0x82e0 fde=[ 6dac] │ │ │ │ + 0xfffffffffffdfdcc (offset: 0x5c100) -> 0x8340 fde=[ 6e0c] │ │ │ │ + 0xfffffffffffe046c (offset: 0x5c7a0) -> 0x8448 fde=[ 6f14] │ │ │ │ + 0xfffffffffffe050c (offset: 0x5c840) -> 0x845c fde=[ 6f28] │ │ │ │ + 0xfffffffffffe0b6c (offset: 0x5cea0) -> 0x849c fde=[ 6f68] │ │ │ │ + 0xfffffffffffe0bec (offset: 0x5cf20) -> 0x84c8 fde=[ 6f94] │ │ │ │ + 0xfffffffffffe0e4c (offset: 0x5d180) -> 0x8528 fde=[ 6ff4] │ │ │ │ + 0xfffffffffffe10ac (offset: 0x5d3e0) -> 0x858c fde=[ 7058] │ │ │ │ + 0xfffffffffffe1198 (offset: 0x5d4cc) -> 0x85d8 fde=[ 70a4] │ │ │ │ + 0xfffffffffffe13b4 (offset: 0x5d6e8) -> 0x8630 fde=[ 70fc] │ │ │ │ + 0xfffffffffffe168c (offset: 0x5d9c0) -> 0x86e0 fde=[ 71ac] │ │ │ │ + 0xfffffffffffe17cc (offset: 0x5db00) -> 0x8744 fde=[ 7210] │ │ │ │ + 0xfffffffffffe1adc (offset: 0x5de10) -> 0x878c fde=[ 7258] │ │ │ │ + 0xfffffffffffe1b4c (offset: 0x5de80) -> 0x87b4 fde=[ 7280] │ │ │ │ + 0xfffffffffffe24b8 (offset: 0x5e7ec) -> 0x8840 fde=[ 730c] │ │ │ │ + 0xfffffffffffe346c (offset: 0x5f7a0) -> 0x8688 fde=[ 7154] │ │ │ │ + 0xfffffffffffe354c (offset: 0x5f880) -> 0x86b4 fde=[ 7180] │ │ │ │ + 0xfffffffffffe362c (offset: 0x5f960) -> 0x8808 fde=[ 72d4] │ │ │ │ + 0xfffffffffffe36ec (offset: 0x5fa20) -> 0x88c8 fde=[ 7394] │ │ │ │ + 0xfffffffffffe380c (offset: 0x5fb40) -> 0x891c fde=[ 73e8] │ │ │ │ + 0xfffffffffffe598c (offset: 0x61cc0) -> 0x8998 fde=[ 7464] │ │ │ │ + 0xfffffffffffe5aac (offset: 0x61de0) -> 0x89ec fde=[ 74b8] │ │ │ │ + 0xfffffffffffe6a54 (offset: 0x62d88) -> 0x8a44 fde=[ 7510] │ │ │ │ + 0xfffffffffffe6c6c (offset: 0x62fa0) -> 0x8a80 fde=[ 754c] │ │ │ │ + 0xfffffffffffe99b0 (offset: 0x65ce4) -> 0x8c58 fde=[ 7724] │ │ │ │ + 0xfffffffffffebc6c (offset: 0x67fa0) -> 0x8cd0 fde=[ 779c] │ │ │ │ + 0xfffffffffffebd8c (offset: 0x680c0) -> 0x8d24 fde=[ 77f0] │ │ │ │ + 0xfffffffffffecacc (offset: 0x68e00) -> 0x8d7c fde=[ 7848] │ │ │ │ + 0xfffffffffffecb2c (offset: 0x68e60) -> 0x8da0 fde=[ 786c] │ │ │ │ + 0xfffffffffffecbbc (offset: 0x68ef0) -> 0x8dc4 fde=[ 7890] │ │ │ │ + 0xfffffffffffecc2c (offset: 0x68f60) -> 0x8df0 fde=[ 78bc] │ │ │ │ + 0xfffffffffffecc4c (offset: 0x68f80) -> 0x8e04 fde=[ 78d0] │ │ │ │ + 0xfffffffffffed86c (offset: 0x69ba0) -> 0x8e5c fde=[ 7928] │ │ │ │ + 0xfffffffffffeda58 (offset: 0x69d8c) -> 0x8e9c fde=[ 7968] │ │ │ │ + 0xfffffffffffedbb4 (offset: 0x69ee8) -> 0x8f34 fde=[ 7a00] │ │ │ │ + 0xfffffffffffeefac (offset: 0x6b2e0) -> 0x9088 fde=[ 7b54] │ │ │ │ + 0xfffffffffffef7cc (offset: 0x6bb00) -> 0x8ed8 fde=[ 79a4] │ │ │ │ + 0xfffffffffffef86c (offset: 0x6bba0) -> 0x8f10 fde=[ 79dc] │ │ │ │ + 0xfffffffffffef8cc (offset: 0x6bc00) -> 0x9064 fde=[ 7b30] │ │ │ │ + 0xfffffffffffef94c (offset: 0x6bc80) -> 0x90dc fde=[ 7ba8] │ │ │ │ + 0xfffffffffffefa54 (offset: 0x6bd88) -> 0x9120 fde=[ 7bec] │ │ │ │ + 0xfffffffffffefad0 (offset: 0x6be04) -> 0x9150 fde=[ 7c1c] │ │ │ │ + 0xfffffffffffefaec (offset: 0x6be20) -> 0x9164 fde=[ 7c30] │ │ │ │ + 0xfffffffffffefb1c (offset: 0x6be50) -> 0x9178 fde=[ 7c44] │ │ │ │ + 0xfffffffffffefb3c (offset: 0x6be70) -> 0x918c fde=[ 7c58] │ │ │ │ + 0xfffffffffffefb6c (offset: 0x6bea0) -> 0x91a0 fde=[ 7c6c] │ │ │ │ + 0xfffffffffffefb94 (offset: 0x6bec8) -> 0x91b4 fde=[ 7c80] │ │ │ │ + 0xfffffffffffefbcc (offset: 0x6bf00) -> 0x91cc fde=[ 7c98] │ │ │ │ + 0xfffffffffffefbf8 (offset: 0x6bf2c) -> 0x91e0 fde=[ 7cac] │ │ │ │ + 0xfffffffffffefc58 (offset: 0x6bf8c) -> 0x9210 fde=[ 7cdc] │ │ │ │ + 0xfffffffffffefd14 (offset: 0x6c048) -> 0x9240 fde=[ 7d0c] │ │ │ │ + 0xfffffffffffefdd0 (offset: 0x6c104) -> 0x9270 fde=[ 7d3c] │ │ │ │ + 0xffffffffffff0f4c (offset: 0x6d280) -> 0x9364 fde=[ 7e30] │ │ │ │ + 0xffffffffffff1050 (offset: 0x6d384) -> 0x9378 fde=[ 7e44] │ │ │ │ + 0xffffffffffff112c (offset: 0x6d460) -> 0x93b4 fde=[ 7e80] │ │ │ │ + 0xffffffffffff12d0 (offset: 0x6d604) -> 0x93f0 fde=[ 7ebc] │ │ │ │ + 0xffffffffffff1574 (offset: 0x6d8a8) -> 0x9428 fde=[ 7ef4] │ │ │ │ + 0xffffffffffff164c (offset: 0x6d980) -> 0x9464 fde=[ 7f30] │ │ │ │ + 0xffffffffffff1730 (offset: 0x6da64) -> 0x94a0 fde=[ 7f6c] │ │ │ │ + 0xffffffffffff1a0c (offset: 0x6dd40) -> 0x9508 fde=[ 7fd4] │ │ │ │ + 0xffffffffffff1c2c (offset: 0x6df60) -> 0x9594 fde=[ 8060] │ │ │ │ + 0xffffffffffff202c (offset: 0x6e360) -> 0x9630 fde=[ 80fc] │ │ │ │ + 0xffffffffffff3bec (offset: 0x6ff20) -> 0x94d0 fde=[ 7f9c] │ │ │ │ + 0xffffffffffff3cac (offset: 0x6ffe0) -> 0x95f8 fde=[ 80c4] │ │ │ │ + 0xffffffffffff3d6c (offset: 0x700a0) -> 0x969c fde=[ 8168] │ │ │ │ + 0xffffffffffff3ed4 (offset: 0x70208) -> 0x96bc fde=[ 8188] │ │ │ │ + 0xffffffffffff4034 (offset: 0x70368) -> 0x96dc fde=[ 81a8] │ │ │ │ + 0xffffffffffff42ec (offset: 0x70620) -> 0x9720 fde=[ 81ec] │ │ │ │ + 0xffffffffffff45b4 (offset: 0x708e8) -> 0x9764 fde=[ 8230] │ │ │ │ + 0xffffffffffff5158 (offset: 0x7148c) -> 0x9834 fde=[ 8300] │ │ │ │ + 0xffffffffffff678c (offset: 0x72ac0) -> 0x9884 fde=[ 8350] │ │ │ │ + 0xffffffffffff6838 (offset: 0x72b6c) -> 0x98b4 fde=[ 8380] │ │ │ │ + 0xffffffffffff68ec (offset: 0x72c20) -> 0x98e8 fde=[ 83b4] │ │ │ │ + 0xffffffffffff6b1c (offset: 0x72e50) -> 0x9924 fde=[ 83f0] │ │ │ │ + 0xffffffffffff6c5c (offset: 0x72f90) -> 0x9958 fde=[ 8424] │ │ │ │ + 0xffffffffffff712c (offset: 0x73460) -> 0x99cc fde=[ 8498] │ │ │ │ + 0xffffffffffff796c (offset: 0x73ca0) -> 0x9a1c fde=[ 84e8] │ │ │ │ + 0xffffffffffff7bcc (offset: 0x73f00) -> 0x9aa0 fde=[ 856c] │ │ │ │ + 0xffffffffffff890c (offset: 0x74c40) -> 0x9a60 fde=[ 852c] │ │ │ │ + 0xffffffffffff8aac (offset: 0x74de0) -> 0x9b24 fde=[ 85f0] │ │ │ │ + 0xffffffffffff9274 (offset: 0x755a8) -> 0x9c20 fde=[ 86ec] │ │ │ │ + 0xffffffffffff95ac (offset: 0x758e0) -> 0x9cac fde=[ 8778] │ │ │ │ + 0xffffffffffff995c (offset: 0x75c90) -> 0x9dc8 fde=[ 8894] │ │ │ │ + 0xffffffffffffa06c (offset: 0x763a0) -> 0x9ef8 fde=[ 89c4] │ │ │ │ + 0xffffffffffffa1cc (offset: 0x76500) -> 0x9c6c fde=[ 8738] │ │ │ │ + 0xffffffffffffa34c (offset: 0x76680) -> 0x9f2c fde=[ 89f8] │ │ │ │ + 0xffffffffffffa37c (offset: 0x766b0) -> 0x9f44 fde=[ 8a10] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -735,8780 +735,2346 @@ │ │ │ │ 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=00000000000149c0..00000000000149d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000a4 0000000000000010 000000a8 FDE cie=00000000 pc=00000000000149e0..00000000000149f0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000b8 0000000000000010 000000bc FDE cie=00000000 pc=0000000000014a00..0000000000014a0c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000cc 0000000000000010 000000d0 FDE cie=00000000 pc=0000000000014a20..0000000000014a34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000014a40..0000000000014a54 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000014a60..0000000000014a68 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000014a80..0000000000014a88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000011c 0000000000000010 00000120 FDE cie=00000000 pc=0000000000014aa0..0000000000014b34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000130 0000000000000010 00000134 FDE cie=00000000 pc=0000000000014b40..0000000000014b70 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000144 0000000000000010 00000148 FDE cie=00000000 pc=0000000000014b80..0000000000014b90 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000158 0000000000000010 0000015c FDE cie=00000000 pc=0000000000014ba0..0000000000014bb0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=0000000000014bc0..0000000000014bd0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000180 0000000000000010 00000184 FDE cie=00000000 pc=0000000000014be0..0000000000014c04 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000194 0000000000000010 00000198 FDE cie=00000000 pc=0000000000014c20..0000000000014c40 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000014c40..0000000000014c4c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=0000000000014c60..0000000000014c6c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001d0 0000000000000010 000001d4 FDE cie=00000000 pc=0000000000014c80..0000000000014c90 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=0000000000014ca0..0000000000014cc4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001f8 0000000000000010 000001fc FDE cie=00000000 pc=0000000000014ce0..0000000000014d00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000020c 0000000000000010 00000210 FDE cie=00000000 pc=0000000000014d00..0000000000014d0c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000220 0000000000000010 00000224 FDE cie=00000000 pc=0000000000014d20..0000000000014d2c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000234 0000000000000010 00000238 FDE cie=00000000 pc=0000000000014d40..0000000000014d50 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000248 0000000000000010 0000024c FDE cie=00000000 pc=0000000000014d60..0000000000014d84 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000025c 0000000000000010 00000260 FDE cie=00000000 pc=0000000000014da0..0000000000014dc0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000270 0000000000000010 00000274 FDE cie=00000000 pc=0000000000014dc0..0000000000014dcc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000284 0000000000000010 00000288 FDE cie=00000000 pc=0000000000014de0..0000000000014dec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000298 0000000000000010 0000029c FDE cie=00000000 pc=0000000000014e00..0000000000014e10 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002ac 0000000000000010 000002b0 FDE cie=00000000 pc=0000000000014e20..0000000000014e28 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002c0 0000000000000010 000002c4 FDE cie=00000000 pc=0000000000014e40..0000000000014e48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002d4 0000000000000010 000002d8 FDE cie=00000000 pc=0000000000014e60..0000000000014e68 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002e8 0000000000000010 000002ec FDE cie=00000000 pc=0000000000014e80..0000000000014e94 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002fc 0000000000000010 00000300 FDE cie=00000000 pc=0000000000014ea0..0000000000014f34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000310 0000000000000010 00000314 FDE cie=00000000 pc=0000000000014f40..0000000000014f70 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000324 0000000000000024 00000328 FDE cie=00000000 pc=0000000000014f80..0000000000014fc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f88 │ │ │ │ - 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 0000000000014f90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014fb0 │ │ │ │ - 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 0000000000014fb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000034c 0000000000000024 00000350 FDE cie=00000000 pc=0000000000014fc0..0000000000015000 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fc8 │ │ │ │ - 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 0000000000014fd0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014ff0 │ │ │ │ - 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 0000000000014ff4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000374 0000000000000010 00000378 FDE cie=00000000 pc=0000000000015000..0000000000015008 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000388 0000000000000010 0000038c FDE cie=00000000 pc=0000000000015020..0000000000015028 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000039c 0000000000000010 000003a0 FDE cie=00000000 pc=0000000000015040..0000000000015054 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003b0 0000000000000024 000003b4 FDE cie=00000000 pc=0000000000015060..0000000000015098 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015064 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015068 │ │ │ │ - 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 0000000000015078 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000015090 │ │ │ │ - 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 0000000000015094 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003d8 0000000000000010 000003dc FDE cie=00000000 pc=00000000000150a0..00000000000150b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003ec 0000000000000024 000003f0 FDE cie=00000000 pc=00000000000150c0..00000000000150f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150c8 │ │ │ │ - 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 00000000000150d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000150f0 │ │ │ │ - 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 00000000000150f4 │ │ │ │ - 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 91 23 02 00 1b 1b │ │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ - │ │ │ │ -00000430 0000000000000024 00000020 FDE cie=00000414 pc=0000000000015100..0000000000015180 │ │ │ │ - Augmentation data: 37 86 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015134 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015138 │ │ │ │ - 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: 44 to 0000000000015164 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015168 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000458 0000000000000024 00000048 FDE cie=00000414 pc=0000000000015280..0000000000015300 │ │ │ │ - Augmentation data: 17 86 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000152b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152b8 │ │ │ │ - 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: 44 to 00000000000152e4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000480 0000000000000024 00000070 FDE cie=00000414 pc=000000000000df00..000000000000dfcc │ │ │ │ - Augmentation data: f7 85 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df08 │ │ │ │ - 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 000000000000df10 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000df1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004a8 0000000000000024 00000098 FDE cie=00000414 pc=000000000000dfcc..000000000000e0a0 │ │ │ │ - Augmentation data: e3 85 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dfd0 │ │ │ │ +00000090 0000000000000048 00000094 FDE cie=00000000 pc=000000000000f040..000000000000f190 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f04c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dfd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f050 │ │ │ │ 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 000000000000dfdc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dfe8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f05c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004d0 0000000000000010 000004d4 FDE cie=00000000 pc=0000000000015400..0000000000015414 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004e4 0000000000000024 000004e8 FDE cie=00000000 pc=0000000000015420..0000000000015458 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015424 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015428 │ │ │ │ - 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 0000000000015438 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000015450 │ │ │ │ - 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 0000000000015454 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000050c 0000000000000010 00000510 FDE cie=00000000 pc=0000000000015460..0000000000015478 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000520 0000000000000024 00000524 FDE cie=00000000 pc=0000000000015480..00000000000154bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015490 │ │ │ │ - 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 000000000001549c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000154b4 │ │ │ │ - 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 00000000000154b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000548 0000000000000010 0000054c FDE cie=00000000 pc=00000000000154c0..00000000000154d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000055c 0000000000000024 00000560 FDE cie=00000000 pc=00000000000154e0..0000000000015518 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000154e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000154e8 │ │ │ │ - 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 00000000000154f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000015510 │ │ │ │ - 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 0000000000015514 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000584 0000000000000024 00000174 FDE cie=00000414 pc=0000000000015520..00000000000155a0 │ │ │ │ - Augmentation data: 1b 85 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015554 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015558 │ │ │ │ - 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: 44 to 0000000000015584 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015588 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005ac 0000000000000024 0000019c FDE cie=00000414 pc=000000000000e0a0..000000000000e180 │ │ │ │ - Augmentation data: fb 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e0a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e0a8 │ │ │ │ - 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 000000000000e0b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e0b8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - │ │ │ │ -000005d4 0000000000000018 000005d8 FDE cie=00000000 pc=000000000000e180..000000000000e1d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e184 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e188 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000005f0 0000000000000020 000005f4 FDE cie=00000000 pc=00000000000156a0..0000000000015724 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000156b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156bc │ │ │ │ - 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: 56 to 00000000000156f4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00000614 0000000000000010 00000618 FDE cie=00000000 pc=0000000000014c90..0000000000014ca0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000628 0000000000000010 0000062c FDE cie=00000000 pc=0000000000014e10..0000000000014e20 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000063c 0000000000000010 00000640 FDE cie=00000000 pc=0000000000014d50..0000000000014d60 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000650 0000000000000028 00000240 FDE cie=00000414 pc=0000000000015740..00000000000157b0 │ │ │ │ - Augmentation data: 6b 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015744 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015748 │ │ │ │ - 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 000000000001575c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000157a8 │ │ │ │ - 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 00000000000157ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000067c 0000000000000028 0000026c FDE cie=00000414 pc=00000000000158c0..0000000000015930 │ │ │ │ - Augmentation data: 47 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158c8 │ │ │ │ - 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 00000000000158dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000015928 │ │ │ │ - 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 000000000001592c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000006a8 0000000000000028 00000298 FDE cie=00000414 pc=0000000000015a40..0000000000015ab0 │ │ │ │ - Augmentation data: 23 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a48 │ │ │ │ - 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 0000000000015a5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000015aa8 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000f0b4 │ │ │ │ + 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 0000000000015aac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000006d4 000000000000002c 000006d8 FDE cie=00000000 pc=000000000000f040..000000000000f158 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f048 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f04c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f054 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f064 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000000f0dc │ │ │ │ - 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 000000000000f0e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000704 0000000000000028 000002f4 FDE cie=00000414 pc=00000000000157b0..0000000000015830 │ │ │ │ - Augmentation data: cf 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157b8 │ │ │ │ - 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 00000000000157cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015828 │ │ │ │ - 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 000000000001582c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000730 0000000000000028 00000320 FDE cie=00000414 pc=0000000000015830..00000000000158b0 │ │ │ │ - Augmentation data: ab 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015834 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015838 │ │ │ │ - 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 000000000001584c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000158a8 │ │ │ │ - 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 00000000000158ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000075c 0000000000000028 0000034c FDE cie=00000414 pc=0000000000015930..00000000000159b0 │ │ │ │ - Augmentation data: 87 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015934 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015938 │ │ │ │ - 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 000000000001594c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000159a8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000f104 │ │ │ │ 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 00000000000159ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000788 0000000000000028 00000378 FDE cie=00000414 pc=00000000000159b0..0000000000015a30 │ │ │ │ - Augmentation data: 63 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000159b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f108 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000159b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f110 │ │ │ │ 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 00000000000159cc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015a28 │ │ │ │ - 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 0000000000015a2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000007b4 0000000000000028 000003a4 FDE cie=00000414 pc=0000000000015ab0..0000000000015b30 │ │ │ │ - Augmentation data: 3f 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ab4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ab8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015acc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015b28 │ │ │ │ - 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 0000000000015b2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000007e0 0000000000000028 000003d0 FDE cie=00000414 pc=0000000000015b30..0000000000015bb0 │ │ │ │ - Augmentation data: 1b 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b38 │ │ │ │ - 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 0000000000015b4c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015ba8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000f15c │ │ │ │ + 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 0000000000015bac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000080c 0000000000000024 000003fc FDE cie=00000414 pc=0000000000015180..0000000000015200 │ │ │ │ - Augmentation data: f7 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000151b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151b8 │ │ │ │ - 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: 44 to 00000000000151e4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000834 0000000000000024 00000424 FDE cie=00000414 pc=0000000000015200..0000000000015280 │ │ │ │ - Augmentation data: d7 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015234 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015238 │ │ │ │ - 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: 44 to 0000000000015264 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015268 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000085c 0000000000000024 0000044c FDE cie=00000414 pc=00000000000155a0..0000000000015620 │ │ │ │ - Augmentation data: b7 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000155d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155d8 │ │ │ │ - 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: 44 to 0000000000015604 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015608 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000884 0000000000000024 00000474 FDE cie=00000414 pc=0000000000015620..00000000000156a0 │ │ │ │ - Augmentation data: 97 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015654 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015658 │ │ │ │ - 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: 44 to 0000000000015684 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015688 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000008ac 0000000000000024 0000049c FDE cie=00000414 pc=0000000000015300..0000000000015380 │ │ │ │ - Augmentation data: 77 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015334 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015338 │ │ │ │ - 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: 44 to 0000000000015364 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015368 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000008d4 0000000000000024 000004c4 FDE cie=00000414 pc=0000000000015380..0000000000015400 │ │ │ │ - Augmentation data: 57 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000153b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000153b8 │ │ │ │ - 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: 44 to 00000000000153e4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000153e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f160 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000008fc 0000000000000034 000004ec FDE cie=00000414 pc=000000000000f160..000000000000f238 │ │ │ │ - Augmentation data: 37 82 00 00 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000f164 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000000dc 0000000000000038 000000e0 FDE cie=00000000 pc=000000000000f190..000000000000f428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f194 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f198 │ │ │ │ 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 000000000000f170 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f1a0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f17c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f1ac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000000f200 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 516 to 000000000000f3b0 │ │ │ │ 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 000000000000f204 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000934 0000000000000010 00000938 FDE cie=00000000 pc=0000000000015bc0..0000000000015bdc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000948 0000000000000020 0000094c FDE cie=00000000 pc=0000000000015be0..0000000000015c28 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000015bfc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c00 │ │ │ │ - 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 0000000000015c14 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c18 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000096c 0000000000000020 00000970 FDE cie=00000000 pc=0000000000015c40..0000000000015ca8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000015c5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c60 │ │ │ │ - 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: 40 to 0000000000015c88 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000990 0000000000000020 00000994 FDE cie=00000000 pc=0000000000015cc0..0000000000015d28 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000015cdc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ce0 │ │ │ │ - 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: 40 to 0000000000015d08 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009b4 0000000000000024 000009b8 FDE cie=00000000 pc=0000000000015d40..0000000000015d94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d48 │ │ │ │ - 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 0000000000015d54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000015d8c │ │ │ │ - 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 0000000000015d90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009dc 0000000000000024 000009e0 FDE cie=00000000 pc=0000000000015da0..0000000000015df4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015da4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015da8 │ │ │ │ - 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 0000000000015db4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000015dec │ │ │ │ - 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 0000000000015df0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a04 0000000000000020 00000a08 FDE cie=00000000 pc=0000000000015e00..0000000000015e60 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015e10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e14 │ │ │ │ - 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: 60 to 0000000000015e50 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a28 0000000000000020 00000a2c FDE cie=00000000 pc=0000000000015e60..0000000000015ec0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015e70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e74 │ │ │ │ - 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: 60 to 0000000000015eb0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015eb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a4c 0000000000000020 00000a50 FDE cie=00000000 pc=0000000000015ec0..0000000000015f20 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015ed0 │ │ │ │ +00000118 0000000000000080 0000011c FDE cie=00000000 pc=000000000000f428..0000000000010638 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f42c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ed4 │ │ │ │ - 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: 60 to 0000000000015f10 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a70 0000000000000028 00000a74 FDE cie=00000000 pc=0000000000015f20..0000000000015fa4 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015f54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f58 │ │ │ │ - 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: 52 to 0000000000015f8c │ │ │ │ - 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 0000000000015f90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015f98 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f9c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015fa0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a9c 0000000000000030 0000068c FDE cie=00000414 pc=0000000000015fc0..0000000000016094 │ │ │ │ - Augmentation data: ab 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015fc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015fc8 │ │ │ │ - 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 0000000000015fd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001605c │ │ │ │ - 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 0000000000016060 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016064 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001608c │ │ │ │ - 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 0000000000016090 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000ad0 0000000000000030 000006c0 FDE cie=00000414 pc=0000000000016180..0000000000016254 │ │ │ │ - Augmentation data: 80 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016184 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016188 │ │ │ │ - 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 0000000000016198 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001621c │ │ │ │ - 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 0000000000016220 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016224 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001624c │ │ │ │ - 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 0000000000016250 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000b04 0000000000000030 000006f4 FDE cie=00000414 pc=0000000000016340..0000000000016414 │ │ │ │ - Augmentation data: 55 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016344 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016348 │ │ │ │ - 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 0000000000016358 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000163dc │ │ │ │ - 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 00000000000163e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000163e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001640c │ │ │ │ - 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 0000000000016410 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000b38 0000000000000030 00000728 FDE cie=00000414 pc=0000000000016260..0000000000016334 │ │ │ │ - Augmentation data: 2a 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016264 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016268 │ │ │ │ - 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 0000000000016278 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000162fc │ │ │ │ - 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 0000000000016300 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016304 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001632c │ │ │ │ - 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 0000000000016330 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000b6c 0000000000000030 0000075c FDE cie=00000414 pc=0000000000016420..00000000000164f4 │ │ │ │ - Augmentation data: ff 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016424 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016428 │ │ │ │ - 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 0000000000016438 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000164bc │ │ │ │ - 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 00000000000164c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000164c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000164ec │ │ │ │ - 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 00000000000164f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000ba0 0000000000000030 00000790 FDE cie=00000414 pc=00000000000160a0..0000000000016174 │ │ │ │ - Augmentation data: d4 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160a8 │ │ │ │ - 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 00000000000160b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001613c │ │ │ │ - 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 0000000000016140 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016144 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001616c │ │ │ │ - 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 0000000000016170 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000bd4 0000000000000028 000007c4 FDE cie=00000414 pc=0000000000016500..00000000000165cc │ │ │ │ - Augmentation data: a9 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016504 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016508 │ │ │ │ - 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 0000000000016518 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000165a4 │ │ │ │ - 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 00000000000165a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000c00 0000000000000028 000007f0 FDE cie=00000414 pc=00000000000166a0..000000000001676c │ │ │ │ - Augmentation data: 86 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000166a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000166a8 │ │ │ │ - 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 00000000000166b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000016744 │ │ │ │ - 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 0000000000016748 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001674c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000c2c 0000000000000028 0000081c FDE cie=00000414 pc=0000000000016840..000000000001690c │ │ │ │ - Augmentation data: 63 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016848 │ │ │ │ - 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 0000000000016858 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000168e4 │ │ │ │ - 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 00000000000168e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000c58 000000000000002c 00000848 FDE cie=00000414 pc=000000000001690c..00000000000169e0 │ │ │ │ - Augmentation data: 40 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016910 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016914 │ │ │ │ - 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 0000000000016924 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000169b8 │ │ │ │ - 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 00000000000169bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000169c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000c88 000000000000002c 00000878 FDE cie=00000414 pc=00000000000165cc..00000000000166a0 │ │ │ │ - Augmentation data: 19 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165d4 │ │ │ │ - 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 00000000000165e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000016678 │ │ │ │ - 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 000000000001667c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016680 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000cb8 000000000000002c 000008a8 FDE cie=00000414 pc=000000000001676c..0000000000016840 │ │ │ │ - Augmentation data: f2 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016770 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016774 │ │ │ │ - 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 0000000000016784 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000016818 │ │ │ │ - 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 000000000001681c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016820 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000ce8 0000000000000050 00000cec FDE cie=00000000 pc=000000000000f240..000000000000f358 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f244 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f248 │ │ │ │ - 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 000000000000f254 │ │ │ │ - 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: 16 to 000000000000f264 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f270 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000000f320 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f430 │ │ │ │ + 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 000000000000f438 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000f474 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f480 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f48c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f490 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f494 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f49c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 2208 to 000000000000fd3c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f324 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f330 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd40 │ │ │ │ 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 000000000000f334 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f338 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f33c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f340 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd44 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd48 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd4c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd50 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fd58 │ │ │ │ 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 000000000000f354 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd60 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + 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: r77 (v13) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000d3c 000000000000003c 00000d40 FDE cie=00000000 pc=00000000000169e0..0000000000016b24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000169e4 │ │ │ │ +0000019c 0000000000000044 000001a0 FDE cie=00000000 pc=0000000000010640..00000000000107b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000169e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010648 │ │ │ │ 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 00000000000169f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010658 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000169f8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016a00 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010674 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016a08 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000016ac8 │ │ │ │ + DW_CFA_advance_loc1: 256 to 0000000000010774 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - 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 0000000000016acc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010778 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001077c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000d7c 0000000000000054 00000d80 FDE cie=00000000 pc=000000000000f360..000000000000f630 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f368 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f36c │ │ │ │ - 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 000000000000f374 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f380 │ │ │ │ - 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 000000000000f38c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000f3b0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000f450 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000f490 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000f4d0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000f510 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000f550 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000000f5d4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000f624 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001079c │ │ │ │ + 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 000000000000f628 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dd4 0000000000000054 00000dd8 FDE cie=00000000 pc=000000000000f630..000000000000f9b4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f638 │ │ │ │ +000001e4 0000000000000054 000001e8 FDE cie=00000000 pc=00000000000107b0..0000000000010d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f63c │ │ │ │ - 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 000000000000f644 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f650 │ │ │ │ - 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 000000000000f65c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f688 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000000f744 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000f798 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f79c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000000f844 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000f898 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000000f944 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000f9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107b8 │ │ │ │ + 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 00000000000107c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000107cc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000107f0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 484 to 00000000000109d4 │ │ │ │ + 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 000000000000f9ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e2c 0000000000000028 00000e30 FDE cie=00000000 pc=0000000000016b40..0000000000016c50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b48 │ │ │ │ - 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 0000000000016b58 │ │ │ │ - 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: 240 to 0000000000016c48 │ │ │ │ - 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 0000000000016c4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e58 0000000000000028 00000e5c FDE cie=00000000 pc=0000000000016c60..0000000000016d70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c68 │ │ │ │ - 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 0000000000016c78 │ │ │ │ - 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: 240 to 0000000000016d68 │ │ │ │ - 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 0000000000016d6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e84 0000000000000028 00000e88 FDE cie=00000000 pc=0000000000016d80..0000000000016e98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d88 │ │ │ │ - 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 0000000000016d98 │ │ │ │ - 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 0000000000016e90 │ │ │ │ - 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 0000000000016e94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000eb0 0000000000000028 00000eb4 FDE cie=00000000 pc=0000000000016ea0..0000000000016fb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ea4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ea8 │ │ │ │ - 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 0000000000016eb8 │ │ │ │ - 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 0000000000016fb0 │ │ │ │ - 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 0000000000016fb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000edc 000000000000002c 00000acc FDE cie=00000414 pc=0000000000016fc0..0000000000017104 │ │ │ │ - Augmentation data: d7 7c 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: 276 to 00000000000170fc │ │ │ │ - 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 0000000000017100 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000f0c 000000000000002c 00000afc FDE cie=00000414 pc=0000000000017104..0000000000017248 │ │ │ │ - Augmentation data: b0 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017108 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001710c │ │ │ │ - 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 000000000001712c │ │ │ │ - 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: 276 to 0000000000017240 │ │ │ │ - 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 0000000000017244 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000f3c 000000000000002c 00000b2c FDE cie=00000414 pc=00000000000173a0..00000000000174e4 │ │ │ │ - Augmentation data: 89 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000173a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000173a8 │ │ │ │ - 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 00000000000173c8 │ │ │ │ - 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: 276 to 00000000000174dc │ │ │ │ - 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 00000000000174e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000f6c 000000000000002c 00000b5c FDE cie=00000414 pc=00000000000174e4..0000000000017628 │ │ │ │ - Augmentation data: 62 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000174e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000174ec │ │ │ │ - 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 000000000001750c │ │ │ │ - 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: 276 to 0000000000017620 │ │ │ │ - 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 0000000000017624 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000f9c 000000000000002c 00000b8c FDE cie=00000414 pc=0000000000017248..000000000001738c │ │ │ │ - Augmentation data: 3b 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001724c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017250 │ │ │ │ - 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 0000000000017270 │ │ │ │ - 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: 276 to 0000000000017384 │ │ │ │ - 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 0000000000017388 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000fcc 000000000000002c 00000bbc FDE cie=00000414 pc=0000000000017628..000000000001776c │ │ │ │ - Augmentation data: 14 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001762c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017630 │ │ │ │ - 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 0000000000017650 │ │ │ │ - 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: 276 to 0000000000017764 │ │ │ │ - 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 0000000000017768 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000ffc 000000000000002c 00000bec FDE cie=00000414 pc=0000000000017780..00000000000178cc │ │ │ │ - Augmentation data: ed 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017784 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017788 │ │ │ │ - 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 00000000000177a8 │ │ │ │ - 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: 284 to 00000000000178c4 │ │ │ │ - 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 00000000000178c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000102c 000000000000002c 00000c1c FDE cie=00000414 pc=0000000000017b80..0000000000017ccc │ │ │ │ - Augmentation data: c6 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b88 │ │ │ │ - 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 0000000000017ba8 │ │ │ │ - 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: 284 to 0000000000017cc4 │ │ │ │ - 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 0000000000017cc8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000105c 0000000000000030 00000c4c FDE cie=00000414 pc=00000000000178cc..0000000000017a20 │ │ │ │ - Augmentation data: 9f 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000178d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000178d4 │ │ │ │ - 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 00000000000178e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000178f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000017a18 │ │ │ │ - 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 0000000000017a1c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001090 0000000000000030 00000c80 FDE cie=00000414 pc=0000000000017a20..0000000000017b74 │ │ │ │ - Augmentation data: 74 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017a24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017a28 │ │ │ │ - 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 0000000000017a3c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017a48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000017b6c │ │ │ │ - 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 0000000000017b70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000010c4 0000000000000030 00000cb4 FDE cie=00000414 pc=0000000000017ccc..0000000000017e20 │ │ │ │ - Augmentation data: 49 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000109d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017cd4 │ │ │ │ - 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 0000000000017ce8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017cf4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000017e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000109dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000010bbc │ │ │ │ + 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 0000000000017e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010bc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000010f8 0000000000000030 00000ce8 FDE cie=00000414 pc=0000000000017e20..0000000000017f74 │ │ │ │ - Augmentation data: 1e 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017e24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017e28 │ │ │ │ - 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 0000000000017e3c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017e48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000017f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010bc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000010ca0 │ │ │ │ + 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 0000000000017f70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000112c 0000000000000028 00001130 FDE cie=00000000 pc=0000000000017f80..0000000000018090 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017f84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017f88 │ │ │ │ - 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 0000000000017f98 │ │ │ │ - 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: 240 to 0000000000018088 │ │ │ │ - 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 000000000001808c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ca8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001158 0000000000000028 0000115c FDE cie=00000000 pc=00000000000180a0..00000000000181b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000180a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000180a8 │ │ │ │ - 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 00000000000180b8 │ │ │ │ - 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 00000000000181b0 │ │ │ │ - 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 00000000000181b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001184 0000000000000030 00000d74 FDE cie=00000414 pc=00000000000181c0..000000000001833c │ │ │ │ - Augmentation data: 9b 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000181c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000181c8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000181cc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000181d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000181e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000182b4 │ │ │ │ - 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 00000000000182b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000182bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000011b8 0000000000000030 00000da8 FDE cie=00000414 pc=0000000000018340..0000000000018434 │ │ │ │ - Augmentation data: 86 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018344 │ │ │ │ +0000023c 0000000000000034 00000240 FDE cie=00000000 pc=0000000000012ca0..0000000000012d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ca8 │ │ │ │ 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 0000000000018350 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012cb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001835c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000183e4 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000012cf4 │ │ │ │ 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 00000000000183e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000183ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cfc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000011ec 0000000000000030 00000ddc FDE cie=00000414 pc=0000000000018440..000000000001853c │ │ │ │ - Augmentation data: 6a 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018444 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018448 │ │ │ │ - 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 0000000000018450 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001845c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000184ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000012d1c │ │ │ │ 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 00000000000184f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012d20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000184f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001220 0000000000000034 00000e10 FDE cie=00000414 pc=0000000000018540..0000000000018648 │ │ │ │ - Augmentation data: 4e 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018544 │ │ │ │ +00000274 0000000000000020 00000278 FDE cie=00000000 pc=0000000000012d40..0000000000012dbc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012d6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018548 │ │ │ │ - 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 0000000000018550 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001855c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000185f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012d70 │ │ │ │ + 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: 52 to 0000000000012da4 │ │ │ │ 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 00000000000185fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012da8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018600 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001258 0000000000000034 0000125c FDE cie=00000000 pc=0000000000018660..00000000000187e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018664 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018668 │ │ │ │ - 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 0000000000018670 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000018690 │ │ │ │ - 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 0000000000018694 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018698 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000186e8 │ │ │ │ - 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 00000000000186ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000186f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001290 0000000000000020 00001294 FDE cie=00000000 pc=00000000000187e0..00000000000188bc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000187e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000187e8 │ │ │ │ - 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 00000000000187f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000187fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ +00000298 0000000000000018 00000000 CIE │ │ │ │ + Version: 1 │ │ │ │ + Augmentation: "zPLR" │ │ │ │ + Code alignment factor: 4 │ │ │ │ + Data alignment factor: -8 │ │ │ │ + Return address column: 30 │ │ │ │ + Augmentation data: 9b fd 24 02 00 1b 1b │ │ │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ │ │ │ -000012b4 0000000000000044 00000ea4 FDE cie=00000414 pc=00000000000188c0..0000000000018a54 │ │ │ │ - Augmentation data: d2 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000188c4 │ │ │ │ +000002b4 00000000000000d0 00000020 FDE cie=00000298 pc=0000000000010d00..0000000000012420 │ │ │ │ + Augmentation data: c3 87 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000188c8 │ │ │ │ - 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 00000000000188d4 │ │ │ │ - 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 00000000000188dc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 320 to 0000000000018a1c │ │ │ │ - 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: 4 to 0000000000010d08 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d0c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010d14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000010d3c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000010d88 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010d94 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010da0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010da4 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010da8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 3236 to 0000000000011a4c │ │ │ │ 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 0000000000018a20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018a24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000018a4c │ │ │ │ - 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_advance_loc: 4 to 0000000000011a50 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a54 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a58 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a5c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011a8c │ │ │ │ + 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 0000000000018a50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000012fc 0000000000000038 00000eec FDE cie=00000414 pc=0000000000018a60..0000000000018b34 │ │ │ │ - Augmentation data: 93 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018a64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018a68 │ │ │ │ - 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 0000000000018a74 │ │ │ │ - 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 0000000000018af8 │ │ │ │ - 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 0000000000018afc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018b00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000018b2c │ │ │ │ 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 0000000000018b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001338 0000000000000038 0000133c FDE cie=00000000 pc=0000000000018b40..0000000000018bb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a94 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + 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 0000000000018b48 │ │ │ │ - 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 0000000000018b50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018b60 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000018b8c │ │ │ │ + DW_CFA_advance_loc2: 2240 to 0000000000012354 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018b9c │ │ │ │ - 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 0000000000018ba0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018ba4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018bac │ │ │ │ - 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 0000000000018bb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001374 000000000000004c 00000f64 FDE cie=00000414 pc=0000000000018bc0..0000000000018f98 │ │ │ │ - Augmentation data: 24 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bc8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018bd4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018bdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000018c00 │ │ │ │ - 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: 360 to 0000000000018d68 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + 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 000000000001235c │ │ │ │ + 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_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 000000000001236c │ │ │ │ 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 0000000000018d6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 436 to 0000000000018f24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018f28 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000018f68 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018f74 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + 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: 4 to 0000000000012370 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012374 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012378 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001237c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012380 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ │ │ │ │ -000013c4 0000000000000048 00000fb4 FDE cie=00000414 pc=0000000000018fa0..000000000001930c │ │ │ │ - Augmentation data: ff 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018fa4 │ │ │ │ +00000388 000000000000004c 000000f4 FDE cie=00000298 pc=0000000000012420..0000000000012c9c │ │ │ │ + Augmentation data: 11 87 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018fa8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012428 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001242c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000018fc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012434 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000012454 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018fd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012464 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018fe0 │ │ │ │ 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: 584 to 0000000000019228 │ │ │ │ + DW_CFA_advance_loc2: 1416 to 00000000000129ec │ │ │ │ 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 000000000001922c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019230 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001410 0000000000000040 00001414 FDE cie=00000000 pc=0000000000019320..0000000000019424 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019324 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019328 │ │ │ │ - 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 0000000000019330 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019340 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019348 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000000193f4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000193fc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001940c │ │ │ │ - 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 0000000000019410 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019414 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001941c │ │ │ │ - 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 0000000000019420 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001454 0000000000000034 00001458 FDE cie=00000000 pc=0000000000019440..00000000000194f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019444 │ │ │ │ +000003d8 0000000000000048 000003dc FDE cie=00000000 pc=0000000000012dc0..0000000000012f10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012dcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012dd0 │ │ │ │ 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: 68 to 000000000001948c │ │ │ │ - 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 0000000000019490 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019494 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000194a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012ddc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000012e34 │ │ │ │ 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 00000000000194ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012e38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000194b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012e3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000194e8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000012e84 │ │ │ │ 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 00000000000194ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012e88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000148c 000000000000002c 0000107c FDE cie=00000414 pc=0000000000019500..0000000000019568 │ │ │ │ - Augmentation data: 58 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019504 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012e90 │ │ │ │ + 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: 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 0000000000019508 │ │ │ │ - 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 0000000000019510 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000019548 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000012edc │ │ │ │ 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 000000000001954c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ee0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ee4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000014bc 0000000000000060 000010ac FDE cie=00000414 pc=0000000000019580..0000000000019a5c │ │ │ │ - Augmentation data: 38 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019584 │ │ │ │ +00000424 0000000000000038 00000428 FDE cie=00000000 pc=0000000000012f10..00000000000131a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019588 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019594 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f18 │ │ │ │ + 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 000000000001959c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012f20 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000019628 │ │ │ │ - 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 000000000001962c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019630 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019634 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012f2c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001963c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000019710 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019714 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001971c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019728 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000019810 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 516 to 0000000000013130 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019814 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019818 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000019878 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001987c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019880 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001520 0000000000000070 00001110 FDE cie=00000414 pc=0000000000019a60..0000000000019ef4 │ │ │ │ - Augmentation data: 34 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019a64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019a68 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019a74 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019a7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000019b08 │ │ │ │ - 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 0000000000019b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013134 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013138 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000019b38 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000019bec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019bf4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019c00 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000019cec │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019cf0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019cf4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000019d44 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019d4c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019d50 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019d54 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000019d90 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019d9c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019da8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000019dec │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019df8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000019e64 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000019eb8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019ec0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019ecc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001594 0000000000000070 00001184 FDE cie=00000414 pc=0000000000019f00..000000000001a394 │ │ │ │ - Augmentation data: 15 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f08 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019f14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019f1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000019fa8 │ │ │ │ - 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 0000000000019fac │ │ │ │ +00000460 0000000000000080 00000464 FDE cie=00000000 pc=00000000000131a8..0000000000014434 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000131ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019fb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000019fd8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000001a08c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a094 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a0a0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000001a18c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a190 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a194 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001a1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000131b0 │ │ │ │ + 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 00000000000131b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000131f4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013200 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001320c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013210 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013214 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001321c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 2272 to 0000000000013afc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a1ec │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a1f0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a1f4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001a230 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a23c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a248 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001a28c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a298 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001a304 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001a358 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a360 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b00 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a36c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001608 0000000000000048 000011f8 FDE cie=00000414 pc=000000000001a3a0..000000000001a784 │ │ │ │ - Augmentation data: f7 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a3a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a3a8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a3b8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001a3d4 │ │ │ │ - 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_advance_loc: 12 to 000000000001a3e0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a3e8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000001a50c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b04 │ │ │ │ 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: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b08 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b0c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b10 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013b18 │ │ │ │ + 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 000000000001a510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b1c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b20 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + 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: r77 (v13) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a514 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001654 0000000000000038 00001244 FDE cie=00000414 pc=000000000000f9c0..000000000000fb84 │ │ │ │ - Augmentation data: d7 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9c4 │ │ │ │ +000004e4 0000000000000040 000004e8 FDE cie=00000000 pc=0000000000014440..00000000000145a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9c8 │ │ │ │ - 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 000000000000f9d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f9e4 │ │ │ │ - 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: 240 to 000000000000fad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014448 │ │ │ │ + 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 0000000000014458 │ │ │ │ + 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: 28 to 0000000000014474 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000014568 │ │ │ │ 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 000000000000fad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001456c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fadc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001690 000000000000003c 00001280 FDE cie=00000414 pc=000000000000fb84..000000000000fd9c │ │ │ │ - Augmentation data: eb 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb8c │ │ │ │ - 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 000000000000fb94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fba8 │ │ │ │ - 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: 284 to 000000000000fcc4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000014590 │ │ │ │ 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 000000000000fcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014594 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fccc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014598 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000016d0 0000000000000038 000012c0 FDE cie=00000414 pc=000000000001a7a0..000000000001aa28 │ │ │ │ - Augmentation data: 07 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a7a4 │ │ │ │ +00000528 000000000000006c 0000052c FDE cie=00000000 pc=00000000000145a4..0000000000014ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000145a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a7a8 │ │ │ │ - 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 000000000001a7b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a7bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a7c4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 420 to 000000000001a968 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000145ac │ │ │ │ + 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 00000000000145b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000145c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000145cc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 492 to 00000000000147b8 │ │ │ │ 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: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a96c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000147bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a970 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000147c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000170c 0000000000000038 000012fc FDE cie=00000414 pc=000000000001aa40..000000000001accc │ │ │ │ - Augmentation data: fb 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aa44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aa48 │ │ │ │ - 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 000000000001aa50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001aa5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001aa64 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 420 to 000000000001ac08 │ │ │ │ + DW_CFA_advance_loc1: 472 to 0000000000014998 │ │ │ │ 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: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ac0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001499c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ac10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000149a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001748 0000000000000024 0000174c FDE cie=00000000 pc=000000000001ace0..000000000001ad5c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ace4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ace8 │ │ │ │ - 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 000000000001acf0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001ad40 │ │ │ │ - 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 000000000001ad44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001770 0000000000000024 00001774 FDE cie=00000000 pc=000000000001ad60..000000000001addc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad68 │ │ │ │ - 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 000000000001ad70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001adc0 │ │ │ │ - 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 000000000001adc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001798 0000000000000024 0000179c FDE cie=00000000 pc=000000000001ade0..000000000001ae5c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ade4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ade8 │ │ │ │ - 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 000000000001adf0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001ae40 │ │ │ │ - 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 000000000001ae44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000017c0 0000000000000038 000013b0 FDE cie=00000414 pc=000000000001ae60..000000000001af80 │ │ │ │ - Augmentation data: 77 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae68 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ae74 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ae7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000001aef8 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000014a80 │ │ │ │ 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 000000000001aefc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001af10 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001af3c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000017fc 000000000000004c 000013ec FDE cie=00000414 pc=000000000000fda0..000000000001068c │ │ │ │ - Augmentation data: 4a 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fda4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fda8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fdbc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fdc4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fdd4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fde4 │ │ │ │ - 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: 1540 to 00000000000103e8 │ │ │ │ - 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: 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_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014a84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014a88 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000184c 0000000000000038 0000143c FDE cie=00000414 pc=000000000001af80..000000000001b0b0 │ │ │ │ - Augmentation data: b7 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af84 │ │ │ │ +00000598 0000000000000034 0000059c FDE cie=00000000 pc=0000000000016b00..0000000000016b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af88 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001af94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b08 │ │ │ │ + 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 000000000001af9c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016b14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001b028 │ │ │ │ - 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 000000000001b02c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b030 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b040 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b044 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001b06c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001888 0000000000000038 00001478 FDE cie=00000414 pc=000000000001b0c0..000000000001b1f0 │ │ │ │ - Augmentation data: 8a 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b0c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b0c8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b0d4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b0dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001b168 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000016b54 │ │ │ │ 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 000000000001b16c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b170 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b180 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b184 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001b1ac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000018c4 00000000000000cc 000014b4 FDE cie=00000414 pc=000000000001068c..00000000000114fc │ │ │ │ - Augmentation data: 5d 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010690 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010694 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000106a0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000106a8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000106b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000106b8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000106c0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000010738 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 988 to 0000000000010b14 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010b28 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + 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 0000000000010b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010b30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000010bd0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000010c4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010c50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000010ca8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000010ce4 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000010d80 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 736 to 0000000000011060 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011064 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000011118 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001111c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011120 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011124 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000011148 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011154 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000011194 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000111a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 256 to 00000000000112a0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000112a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000112b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000112d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000112d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000112e0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001130c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000113b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000113bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000011404 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000011434 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001143c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000011458 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001147c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011480 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011488 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000114d0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000114d8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001994 0000000000000064 00001584 FDE cie=00000414 pc=0000000000011500..0000000000013198 │ │ │ │ - Augmentation data: e4 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011504 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011508 │ │ │ │ - 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: 44 to 0000000000011534 │ │ │ │ - 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: 4512 to 00000000000126d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000126f4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000016b7c │ │ │ │ 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 00000000000126f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000126fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000019fc 000000000000001c 00001a00 FDE cie=00000000 pc=000000000000e1d4..000000000000e238 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e1d8 │ │ │ │ +000005d0 0000000000000020 000005d4 FDE cie=00000000 pc=0000000000016ba0..0000000000016c1c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016bcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e1dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016bd0 │ │ │ │ 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 000000000000e1e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a1c 0000000000000044 0000160c FDE cie=00000414 pc=000000000001b200..000000000001b4bc │ │ │ │ - Augmentation data: 8e 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b204 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b208 │ │ │ │ - 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 000000000001b210 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b21c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001b234 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ - 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: 352 to 000000000001b394 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001b3ac │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000016c04 │ │ │ │ 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 000000000001b3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016c08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b3b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a64 0000000000000058 00001654 FDE cie=00000414 pc=000000000001b4c0..000000000001b6d4 │ │ │ │ - Augmentation data: 5b 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b4c4 │ │ │ │ +000005f4 00000000000000b0 00000360 FDE cie=00000298 pc=0000000000014ae0..0000000000016258 │ │ │ │ + Augmentation data: 18 85 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b4c8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b4d4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b4dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001b548 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000001b5b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ae8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014aec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014af4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000014b1c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000014b68 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014b74 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014b80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014b84 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014b88 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 3300 to 000000000001586c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b5c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015870 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015874 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015878 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001587c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000158ac │ │ │ │ + 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 000000000001b5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000001b628 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b62c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158b4 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + 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: 2280 to 000000000001619c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001b658 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001b678 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b680 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001b6a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b6b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6b8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6bc │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + 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: 12 to 00000000000161a8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000161ac │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000161b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000161b4 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000161b8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ac0 000000000000004c 000016b0 FDE cie=00000414 pc=00000000000131a0..0000000000013c48 │ │ │ │ - Augmentation data: 17 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000131a4 │ │ │ │ +000006a8 000000000000004c 00000414 FDE cie=00000298 pc=0000000000016260..0000000000016af4 │ │ │ │ + Augmentation data: 86 84 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000131a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016268 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001626c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000131c4 │ │ │ │ - DW_CFA_def_cfa_offset: 1136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016274 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000016294 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000162a4 │ │ │ │ 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: 2144 to 0000000000013a24 │ │ │ │ + DW_CFA_advance_loc2: 1440 to 0000000000016844 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013a3c │ │ │ │ - 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 0000000000013a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016848 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001684c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001b10 0000000000000034 00001b14 FDE cie=00000000 pc=000000000001b6e0..000000000001b7a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6e8 │ │ │ │ - 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 000000000001b6f4 │ │ │ │ - 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: 148 to 000000000001b788 │ │ │ │ - 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 000000000001b78c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b790 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b79c │ │ │ │ - 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 000000000001b7a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +000006f8 0000000000000010 000006fc FDE cie=00000000 pc=0000000000016c20..0000000000016c34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001b48 0000000000000094 00001738 FDE cie=00000414 pc=000000000001b7c0..000000000001bd40 │ │ │ │ - Augmentation data: 14 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b7c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b7c8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b7d4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b7dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b7ec │ │ │ │ - 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: 148 to 000000000001b880 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b884 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 664 to 000000000001bb1c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb20 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001bb60 │ │ │ │ - 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 000000000001bb64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb68 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - 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: 104 to 000000000001bbd0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001bc18 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc1c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001bca8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001bcd4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bcd8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001bd2c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd30 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd38 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd3c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ +0000070c 0000000000000010 00000710 FDE cie=00000000 pc=0000000000016c40..0000000000016c54 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001be0 000000000000004c 000017d0 FDE cie=00000414 pc=0000000000013c48..00000000000149a8 │ │ │ │ - Augmentation data: af 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013c4c │ │ │ │ +00000720 0000000000000040 00000724 FDE cie=00000000 pc=0000000000016c60..0000000000016d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016c68 │ │ │ │ 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 0000000000013c6c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016c78 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016c80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016c8c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016c94 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013c78 │ │ │ │ - DW_CFA_def_cfa_offset: 720 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016ca0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1552 to 0000000000014288 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000142a0 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000016d44 │ │ │ │ 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 00000000000142a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000142a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c30 000000000000001c 00001c34 FDE cie=00000000 pc=000000000000e238..000000000000e2b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e23c │ │ │ │ +00000764 0000000000000010 00000768 FDE cie=00000000 pc=0000000000016d4c..0000000000016e08 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000778 0000000000000024 0000077c FDE cie=00000000 pc=0000000000016e08..0000000000016e74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016e18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e240 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016e2c │ │ │ │ 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 000000000000e248 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016e44 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001c50 0000000000000034 00001c54 FDE cie=00000000 pc=000000000001bd40..000000000001be14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd48 │ │ │ │ - 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 000000000001bd50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001bde0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000016e6c │ │ │ │ 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 000000000001bde4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bdec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001be00 │ │ │ │ - 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 000000000001be04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c88 0000000000000034 00001c8c FDE cie=00000000 pc=000000000001be20..000000000001bef4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be28 │ │ │ │ - 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 000000000001be30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001bec0 │ │ │ │ - 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 000000000001bec4 │ │ │ │ +000007a0 0000000000000024 000007a4 FDE cie=00000000 pc=0000000000016e80..0000000000016ee8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016e90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001becc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001bee0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016ea4 │ │ │ │ + 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 0000000000016ebc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000016ee0 │ │ │ │ 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 000000000001bee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bee8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cc0 0000000000000038 00001cc4 FDE cie=00000000 pc=000000000001bf00..000000000001bfc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf04 │ │ │ │ +000007c8 0000000000000048 000007cc FDE cie=00000000 pc=0000000000016ee8..00000000000172ac │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016ef8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf08 │ │ │ │ - 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 000000000001bf10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bf1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000001bf8c │ │ │ │ - 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_advance_loc: 4 to 0000000000016efc │ │ │ │ + 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: 76 to 0000000000016f48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000016f6c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f70 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f74 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f78 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 792 to 0000000000017290 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bf9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001bfb4 │ │ │ │ - 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 000000000001bfb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bfbc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001cfc 0000000000000030 000018ec FDE cie=00000414 pc=000000000001bfe0..000000000001c18c │ │ │ │ - Augmentation data: a7 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bfe4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bfe8 │ │ │ │ - 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 000000000001bff0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bffc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000001c110 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017294 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017298 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001729c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000172a0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000172a4 │ │ │ │ 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 000000000001c114 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000172a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c118 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001d30 0000000000000024 00001920 FDE cie=00000414 pc=000000000000e2b0..000000000000e354 │ │ │ │ - Augmentation data: 93 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2b8 │ │ │ │ - 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 000000000000e2c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ +00000814 0000000000000010 00000818 FDE cie=00000000 pc=00000000000172ac..00000000000172bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d58 0000000000000024 00001948 FDE cie=00000414 pc=000000000000e354..000000000000e3f8 │ │ │ │ - Augmentation data: 79 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e358 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e35c │ │ │ │ - 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 000000000000e368 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ +00000828 0000000000000010 0000082c FDE cie=00000000 pc=000000000001cba0..000000000001cbac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d80 000000000000005c 00001970 FDE cie=00000414 pc=000000000001c1a0..000000000001c470 │ │ │ │ - Augmentation data: 5f 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c1a4 │ │ │ │ +0000083c 0000000000000064 00000840 FDE cie=00000000 pc=00000000000172c0..0000000000017410 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000172cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c1a8 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c1b8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c1c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c1cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001c230 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000172d0 │ │ │ │ + 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 00000000000172d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000172e0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000172f4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000172fc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000017394 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017398 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000173a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c234 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c238 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001c290 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001c2d8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000001c370 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001c3b8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c3bc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c3c0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c3ec │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001c414 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001c43c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c444 │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - │ │ │ │ -00001de0 0000000000000104 000019d0 FDE cie=00000414 pc=000000000001c480..000000000001cb08 │ │ │ │ - Augmentation data: 43 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c488 │ │ │ │ - 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 000000000001c498 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c4a8 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001c4c8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c4d0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 376 to 000000000001c648 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c64c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001c66c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c678 │ │ │ │ - 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 000000000001c67c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000173a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c680 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ - 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: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000173ac │ │ │ │ + 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: 44 to 000000000001c6ac │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c6d8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000001c804 │ │ │ │ - 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: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001c850 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c860 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001740c │ │ │ │ + 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 000000000001c864 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c868 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ - 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: 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: 100 to 000000000001c8cc │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c8d0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c8d4 │ │ │ │ - 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 000000000001c944 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c948 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001c980 │ │ │ │ + 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 000000000001c984 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c988 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c98c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c990 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001c9dc │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001ca24 │ │ │ │ - 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: 72 to 000000000001ca6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca70 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001ca98 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca9c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001cac8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cacc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cad8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cadc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cae0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cae4 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - │ │ │ │ -00001ee8 0000000000000010 00001eec FDE cie=00000000 pc=000000000001cb20..000000000001cbb8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001efc 000000000000003c 00001aec FDE cie=00000414 pc=000000000001cbc0..000000000001d21c │ │ │ │ - Augmentation data: 7b 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cbc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cbc8 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cbd4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cbdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001cbec │ │ │ │ - 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: 608 to 000000000001ce4c │ │ │ │ - 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 000000000001ce50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ce54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f3c 0000000000000028 00001f40 FDE cie=00000000 pc=000000000001d220..000000000001d29c │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001d24c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d250 │ │ │ │ - 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: 52 to 000000000001d284 │ │ │ │ +000008a4 0000000000000018 000008a8 FDE cie=00000000 pc=0000000000017410..00000000000175ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017414 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000017544 │ │ │ │ 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 000000000001d288 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017548 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d294 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d298 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f68 0000000000000038 00001b58 FDE cie=00000414 pc=000000000001d2a0..000000000001d4f4 │ │ │ │ - Augmentation data: 57 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d2a4 │ │ │ │ +000008c0 0000000000000040 000008c4 FDE cie=00000000 pc=00000000000175ac..0000000000017a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000175b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d2a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000175b4 │ │ │ │ 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 000000000001d2b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000175bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d2bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000175d4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d2c8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000001d458 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 828 to 0000000000017910 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017918 │ │ │ │ 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 000000000001d45c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001791c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d460 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017920 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + 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: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001fa4 0000000000000020 00001b94 FDE cie=00000414 pc=000000000000e3f8..000000000000e450 │ │ │ │ - Augmentation data: 41 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3fc │ │ │ │ +00000904 000000000000002c 00000670 FDE cie=00000298 pc=0000000000017a20..0000000000017ab0 │ │ │ │ + Augmentation data: 9d 82 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e400 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a28 │ │ │ │ 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 000000000000e408 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017a30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fc8 0000000000000038 00001bb8 FDE cie=00000414 pc=000000000001d500..000000000001d758 │ │ │ │ - Augmentation data: 29 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d504 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d508 │ │ │ │ - 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 000000000001d510 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d51c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d528 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000001d6b8 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000017a90 │ │ │ │ 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 000000000001d6bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d6c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002004 0000000000000020 00001bf4 FDE cie=00000414 pc=000000000000e450..000000000000e4a8 │ │ │ │ - Augmentation data: 13 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e454 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e458 │ │ │ │ - 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 000000000000e460 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002028 0000000000000048 00001c18 FDE cie=00000414 pc=000000000001d760..000000000001d84c │ │ │ │ - Augmentation data: fb 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d768 │ │ │ │ +00000934 000000000000002c 00000938 FDE cie=00000000 pc=0000000000017ab0..0000000000017bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ab4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d76c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017abc │ │ │ │ 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 000000000001d774 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017ac4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d77c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017ad0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001d80c │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000017bb4 │ │ │ │ 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 000000000001d810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017bb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017bbc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001d83c │ │ │ │ - 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 000000000001d840 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00002074 0000000000000054 00002078 FDE cie=00000000 pc=000000000001d84c..000000000001da68 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d854 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d858 │ │ │ │ - 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 000000000001d860 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d86c │ │ │ │ - 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 000000000001d878 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001d8a4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001d910 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001d93c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d940 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001d998 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001d9c4 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001da20 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001da5c │ │ │ │ - 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 000000000001da60 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000964 0000000000000010 00000968 FDE cie=00000000 pc=0000000000017bd0..0000000000017c4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020cc 0000000000000054 000020d0 FDE cie=00000000 pc=000000000001da68..000000000001dd38 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001da70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da74 │ │ │ │ - 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 000000000001da7c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001da88 │ │ │ │ - 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 000000000001da94 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001dab8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001db58 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001db98 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001dbd8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001dc18 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001dc58 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001dcdc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001dd2c │ │ │ │ - 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 000000000001dd30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ +00000978 0000000000000010 0000097c FDE cie=00000000 pc=0000000000017c4c..0000000000017c70 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002124 0000000000000028 00002128 FDE cie=00000000 pc=000000000001fb20..000000000001fbe4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fb24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fb28 │ │ │ │ - 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 000000000001fb40 │ │ │ │ - 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 000000000001fbdc │ │ │ │ - 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 000000000001fbe0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002150 0000000000000028 00002154 FDE cie=00000000 pc=000000000001fc00..000000000001fccc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fc04 │ │ │ │ +0000098c 000000000000003c 00000990 FDE cie=00000000 pc=0000000000017c70..0000000000017e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fc08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c78 │ │ │ │ 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 000000000001fc20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017c80 │ │ │ │ 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 000000000001fcc4 │ │ │ │ - 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 000000000001fcc8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000217c 0000000000000060 00001d6c FDE cie=00000414 pc=000000000001dd40..000000000001de74 │ │ │ │ - Augmentation data: b4 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dd50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd54 │ │ │ │ - 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 000000000001dd60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001dde0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017c88 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000017d84 │ │ │ │ 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 000000000001dde4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dde8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ddf0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ddfc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001de08 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001de10 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001de2c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001de38 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001de44 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001de4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001de54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001de5c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001de64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001de6c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000021e0 0000000000000044 00001dd0 FDE cie=00000414 pc=000000000001de80..000000000001e190 │ │ │ │ - Augmentation data: 76 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de88 │ │ │ │ - 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 000000000001de90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001dea4 │ │ │ │ - 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: 692 to 000000000001e158 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000017dd0 │ │ │ │ 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 000000000001e15c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017dd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017dd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001e188 │ │ │ │ - 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 000000000001e18c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002228 0000000000000024 0000222c FDE cie=00000000 pc=000000000001e190..000000000001e1f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e194 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e198 │ │ │ │ - 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 000000000001e1a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001e1ec │ │ │ │ - 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 000000000001e1f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002250 0000000000000050 00001e40 FDE cie=00000414 pc=000000000001e200..000000000001eb6c │ │ │ │ - Augmentation data: 0f 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e204 │ │ │ │ +000009cc 000000000000006c 00000738 FDE cie=00000298 pc=0000000000017e20..0000000000018ca8 │ │ │ │ + Augmentation data: e6 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e208 │ │ │ │ - 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 000000000001e210 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e220 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e234 │ │ │ │ - DW_CFA_def_cfa_offset: 608 │ │ │ │ - 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: 1540 to 000000000001e838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e28 │ │ │ │ + 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 0000000000017e30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017e3c │ │ │ │ + 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 0000000000017e50 │ │ │ │ + DW_CFA_def_cfa_offset: 656 │ │ │ │ + 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: 1676 to 00000000000184dc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e854 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000184fc │ │ │ │ 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 000000000001e858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018500 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e85c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018504 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000022a4 000000000000003c 000022a8 FDE cie=00000000 pc=000000000001fce0..000000000001fe74 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fce4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fce8 │ │ │ │ - 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 000000000001fcf0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001fd00 │ │ │ │ - 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: 8 to 000000000001fd08 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000001fe30 │ │ │ │ + DW_CFA_advance_loc1: 776 to 000000000001880c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018828 │ │ │ │ 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 000000000001fe34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fe38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000022e4 0000000000000034 000022e8 FDE cie=00000000 pc=000000000001fe80..000000000001ff38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fe84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fe88 │ │ │ │ - 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 000000000001fe98 │ │ │ │ - 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 000000000001fea0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001ff24 │ │ │ │ - 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 000000000001ff28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001882c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ff2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018830 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000231c 0000000000000068 00001f0c FDE cie=00000414 pc=000000000001eb6c..000000000001fb18 │ │ │ │ - Augmentation data: bf 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb70 │ │ │ │ +00000a3c 000000000000004c 000007a8 FDE cie=00000298 pc=0000000000018ca8..0000000000019d30 │ │ │ │ + Augmentation data: e4 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cb0 │ │ │ │ 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 000000000001eb80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001eb88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018cb8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001eb9c │ │ │ │ - DW_CFA_def_cfa_offset: 656 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000018cd8 │ │ │ │ + DW_CFA_def_cfa_offset: 848 │ │ │ │ + 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_loc2: 1248 to 000000000001f07c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f094 │ │ │ │ - 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 000000000001f098 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f09c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000001f16c │ │ │ │ + DW_CFA_advance_loc2: 2428 to 0000000000019654 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f184 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001966c │ │ │ │ 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 000000000001f188 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f18c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002388 0000000000000018 0000238c FDE cie=00000000 pc=000000000000e4a8..000000000000e4fc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4b0 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000023a4 0000000000000050 000023a8 FDE cie=00000000 pc=000000000001ff40..0000000000020058 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ff44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ff48 │ │ │ │ - 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 000000000001ff54 │ │ │ │ - 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: 16 to 000000000001ff64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ff70 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000020020 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020024 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020030 │ │ │ │ - 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 0000000000020034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019670 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019674 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002003c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020040 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020050 │ │ │ │ - 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 0000000000020054 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000023f8 000000000000005c 00001fe8 FDE cie=00000414 pc=0000000000020060..00000000000221c4 │ │ │ │ - Augmentation data: 95 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020064 │ │ │ │ +00000a8c 0000000000000054 000007f8 FDE cie=00000298 pc=0000000000019d30..000000000001a3cc │ │ │ │ + Augmentation data: 59 82 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020068 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d38 │ │ │ │ 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 000000000002007c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019d48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000020098 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019d50 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000019d70 │ │ │ │ + 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_advance_loc: 16 to 00000000000200a8 │ │ │ │ - DW_CFA_def_cfa_offset: 1072 │ │ │ │ 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: 4632 to 00000000000212c0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 788 to 000000000001a084 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000212dc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a0a0 │ │ │ │ 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 00000000000212e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a0a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000212e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a0a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002458 0000000000000018 0000245c FDE cie=00000000 pc=000000000000e4fc..000000000000e550 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e500 │ │ │ │ +00000ae4 0000000000000054 00000850 FDE cie=00000298 pc=000000000001a3cc..000000000001aa68 │ │ │ │ + Augmentation data: 55 82 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a3d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e504 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00002474 0000000000000050 00002478 FDE cie=00000000 pc=00000000000221e0..00000000000222f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221e8 │ │ │ │ - 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 00000000000221f4 │ │ │ │ - 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: 16 to 0000000000022204 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022210 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000222c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000222c4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000222d0 │ │ │ │ - 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 00000000000222d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000222d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000222dc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000222e0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000222f0 │ │ │ │ - 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 00000000000222f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000024c8 0000000000000054 000020b8 FDE cie=00000414 pc=0000000000022300..0000000000023028 │ │ │ │ - Augmentation data: 7c 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022304 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022308 │ │ │ │ - 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 000000000002231c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022328 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022344 │ │ │ │ - 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: 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: 1744 to 0000000000022a14 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000022a2c │ │ │ │ - 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 0000000000022a30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022a34 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00002520 0000000000000018 00002524 FDE cie=00000000 pc=000000000000e550..000000000000e5a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e554 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e558 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000253c 0000000000000050 00002540 FDE cie=00000000 pc=0000000000023040..0000000000023158 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023048 │ │ │ │ - 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 0000000000023054 │ │ │ │ - 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: 16 to 0000000000023064 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023070 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000023120 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023124 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023130 │ │ │ │ - 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 0000000000023134 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023138 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002313c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023140 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023150 │ │ │ │ - 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 0000000000023154 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002590 0000000000000054 00002180 FDE cie=00000414 pc=0000000000023160..0000000000024108 │ │ │ │ - Augmentation data: 67 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023164 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a3d4 │ │ │ │ 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 000000000002318c │ │ │ │ - DW_CFA_def_cfa_offset: 34096 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a3e4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a3ec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001a40c │ │ │ │ + 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: 1844 to 00000000000238c0 │ │ │ │ + DW_CFA_advance_loc1: 788 to 000000000001a720 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000238dc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a73c │ │ │ │ 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 00000000000238e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a740 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000238e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a744 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025e8 0000000000000038 000021d8 FDE cie=00000414 pc=0000000000024108..0000000000024318 │ │ │ │ - Augmentation data: cf 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002410c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024110 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002411c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024124 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002412c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024144 │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002624 00000000000001d4 00002214 FDE cie=00000414 pc=0000000000024320..0000000000027064 │ │ │ │ - Augmentation data: a7 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024324 │ │ │ │ +00000b3c 0000000000000054 000008a8 FDE cie=00000298 pc=000000000001aa68..000000000001b1f0 │ │ │ │ + Augmentation data: 51 82 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024328 │ │ │ │ - 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 0000000000024338 │ │ │ │ - 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: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000243b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243b4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243b8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243bc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243c0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243c4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243c8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243cc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000024494 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024498 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 3496 to 0000000000025240 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025244 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025264 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025268 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002526c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025270 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025274 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025278 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002527c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025280 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025284 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025290 │ │ │ │ - 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 0000000000025294 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025298 │ │ │ │ - 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 00000000000252a0 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc2: 3256 to 0000000000025f58 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000026084 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000026144 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026148 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002614c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000026240 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 372 to 00000000000263b4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000263e4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026418 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002644c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026480 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000264b4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000264c4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000264d0 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000264e8 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000026510 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002651c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026524 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002653c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026554 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002655c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002657c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026580 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026584 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000002669c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000266a0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000266ac │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000026738 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002678c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000267f0 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000026928 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000026954 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000269b0 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000269d0 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000026a00 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000026a54 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000026aa4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026ab8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 564 to 0000000000026cec │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000026d44 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000026d70 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000026dd8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000026e00 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000026f14 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000002700c │ │ │ │ - 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: 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 0000000000027038 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002703c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027040 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027044 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027048 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002704c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027050 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027054 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027058 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002705c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000027fc 0000000000000058 000023ec FDE cie=00000414 pc=0000000000027064..000000000002931c │ │ │ │ - Augmentation data: 25 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027068 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002706c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa70 │ │ │ │ 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 0000000000027074 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001aa80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000027094 │ │ │ │ - DW_CFA_def_cfa_offset: 784 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001aa9c │ │ │ │ + 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: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 4716 to 0000000000028300 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1036 to 000000000001aea8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002831c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001aec4 │ │ │ │ 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 0000000000028320 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028324 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002858 0000000000000040 00002448 FDE cie=00000414 pc=0000000000029320..0000000000029428 │ │ │ │ - Augmentation data: e7 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029324 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029328 │ │ │ │ - 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 000000000002933c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029348 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029354 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029360 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000293f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - 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 00000000000293f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000293f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000289c 000000000000002c 000028a0 FDE cie=00000000 pc=0000000000029428..00000000000294a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002942c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029430 │ │ │ │ - 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 000000000002943c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002948c │ │ │ │ - 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 0000000000029490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aec8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aecc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002949c │ │ │ │ - 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 00000000000294a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000028cc 0000000000000010 000028d0 FDE cie=00000000 pc=00000000000294a4..00000000000294b8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000028e0 0000000000000010 000028e4 FDE cie=00000000 pc=00000000000294c0..00000000000294f0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000028f4 0000000000000010 000028f8 FDE cie=00000000 pc=00000000000294f0..0000000000029510 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002908 0000000000000010 0000290c FDE cie=00000000 pc=0000000000029510..0000000000029534 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000291c 0000000000000010 00002920 FDE cie=00000000 pc=0000000000029540..0000000000029568 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002930 0000000000000014 00002934 FDE cie=00000000 pc=0000000000029568..000000000002958c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002948 0000000000000010 0000294c FDE cie=00000000 pc=00000000000295a0..00000000000295cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000295c 000000000000002c 00002960 FDE cie=00000000 pc=00000000000295cc..000000000002962c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000295d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000295d4 │ │ │ │ - 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 00000000000295dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000029614 │ │ │ │ - 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 0000000000029618 │ │ │ │ +00000b94 0000000000000054 00000900 FDE cie=00000298 pc=000000000001b1f0..000000000001ba78 │ │ │ │ + Augmentation data: 41 82 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b1f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002961c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029624 │ │ │ │ - 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 0000000000029628 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000298c 000000000000002c 00002990 FDE cie=00000000 pc=000000000002962c..00000000000296e8 │ │ │ │ - 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: 108 to 00000000000296a0 │ │ │ │ - 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 00000000000296a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000296a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000296bc │ │ │ │ - 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 00000000000296c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000296c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000029bc 000000000000002c 000029c0 FDE cie=00000000 pc=00000000000296e8..00000000000297a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000296ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000296f0 │ │ │ │ - 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: 108 to 000000000002975c │ │ │ │ - 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 0000000000029760 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029764 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029778 │ │ │ │ - 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 000000000002977c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029784 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000029ec 00000000000000f0 000025dc FDE cie=00000414 pc=00000000000297a4..000000000002a904 │ │ │ │ - Augmentation data: 61 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000297a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000297ac │ │ │ │ - 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 00000000000297bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000297cc │ │ │ │ - DW_CFA_def_cfa_offset: 880 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000297f8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000297fc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000029894 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029898 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000298fc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029900 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000029960 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029964 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000299ec │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000299f0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029a04 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029a0c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 2004 to 000000000002a1e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1e4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1e8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1ec │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1f0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1f4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1f8 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1fc │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a200 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a20c │ │ │ │ - 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 000000000002a210 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a214 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002a23c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a244 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000002a2dc │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a2e8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a2f4 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a300 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 548 to 000000000002a524 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a528 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a52c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002a560 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a564 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a570 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 668 to 000000000002a80c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a810 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a814 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a818 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a81c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a820 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a824 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002a840 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a844 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a848 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a84c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a850 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a854 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a858 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a85c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a860 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a864 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a874 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - │ │ │ │ -00002ae0 00000000000000f8 000026d0 FDE cie=00000414 pc=000000000002a920..000000000002b0e8 │ │ │ │ - Augmentation data: 3b 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a928 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b1f8 │ │ │ │ + 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 000000000002a934 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002a948 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b208 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002a968 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a970 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a978 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 700 to 000000000002ac34 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac38 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac3c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000002ad50 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - 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: 12 to 000000000002ad5c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ad68 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - 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: 136 to 000000000002adf0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000002aeb4 │ │ │ │ - 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: 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 000000000002aeb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aebc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002af08 │ │ │ │ - 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: 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 000000000002af0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002af24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - 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: 164 to 000000000002afc8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002afcc │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002afd0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002aff0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - 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: 8 to 000000000002aff8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002affc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b000 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b004 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b008 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002b044 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b210 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001b22c │ │ │ │ + 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_loc: 16 to 000000000002b054 │ │ │ │ + DW_CFA_advance_loc2: 1304 to 000000000001b744 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b058 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b05c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b060 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b068 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b070 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b074 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002b0d4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b0d8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b0dc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002bdc 0000000000000048 00002be0 FDE cie=00000000 pc=000000000002b0e8..000000000002b41c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b0ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b0f0 │ │ │ │ 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 000000000002b0f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 240 to 000000000002b1f4 │ │ │ │ - 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 000000000002b1f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b1fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002b23c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b244 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000002b354 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b358 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b35c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000002b404 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b408 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b40c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c28 000000000000003c 00002c2c FDE cie=00000000 pc=000000000002c040..000000000002c1bc │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c04c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c050 │ │ │ │ - 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: 40 to 000000000002c078 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000002c134 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c13c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001b760 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c140 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c148 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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 000000000002c17c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c180 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c184 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00002c68 0000000000000010 00002c6c FDE cie=00000000 pc=000000000002c1c0..000000000002c280 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c7c 0000000000000118 0000286c FDE cie=00000414 pc=000000000002b420..000000000002b7d0 │ │ │ │ - Augmentation data: ca 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b424 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b428 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b434 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b444 │ │ │ │ - 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: 56 to 000000000002b47c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b480 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b484 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b488 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b48c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b490 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 548 to 000000000002b6b4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b6b8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b6bc │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b6c0 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b6c4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b6c8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002b714 │ │ │ │ - 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 000000000002b718 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b71c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - 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: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b724 │ │ │ │ - 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: r74 (v10) │ │ │ │ - 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 000000000002b734 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b738 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b73c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b740 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b744 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b748 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b74c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002b788 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b78c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b790 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b794 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b798 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b79c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002b7b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b7b8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7bc │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7c0 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7c4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7c8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002d98 000000000000012c 00002988 FDE cie=00000414 pc=000000000002b7d0..000000000002bee0 │ │ │ │ - Augmentation data: c7 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7d8 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7dc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b7e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b7f0 │ │ │ │ - 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: 120 to 000000000002b868 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b86c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b870 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b874 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b878 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1096 to 000000000002bcc0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcc4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcc8 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bccc │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcd0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002bd20 │ │ │ │ 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 000000000002bd24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd28 │ │ │ │ - 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_loc: 244 to 000000000002be1c │ │ │ │ - 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 000000000002be2c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be30 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be34 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be38 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be3c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002be48 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002be50 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be54 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be58 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be5c │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002be80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be84 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be88 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be8c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be90 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002be9c │ │ │ │ - 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 000000000002beb8 │ │ │ │ - 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 000000000002bec8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002becc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bed0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bed4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bed8 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bedc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ec8 000000000000002c 00002ecc FDE cie=00000000 pc=000000000002bee0..000000000002c038 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002bef0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bef4 │ │ │ │ - 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: 216 to 000000000002bfcc │ │ │ │ - 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 000000000002bfd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bfd8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bfdc │ │ │ │ - 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 000000000002bfe0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bfe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b768 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ef8 000000000000001c 00002efc FDE cie=00000000 pc=000000000002c280..000000000002c3e8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c288 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000002c35c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c360 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002c3d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c3dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002f18 000000000000001c 00002f1c FDE cie=00000000 pc=000000000002c3e8..000000000002c548 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c3f0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000002c4bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c4c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002c538 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c53c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002f38 0000000000000040 00002f3c FDE cie=00000000 pc=000000000002c548..000000000002c7f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c54c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c550 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c564 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c56c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002c588 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000002c768 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002c790 │ │ │ │ - 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 000000000002c794 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c798 │ │ │ │ - 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: 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 000000000002c7f0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c7f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ +00000bec 0000000000000010 00000bf0 FDE cie=00000000 pc=000000000001cbc0..000000000001cc80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002f7c 0000000000000040 00002f80 FDE cie=00000000 pc=000000000002c800..000000000002cac8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c804 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c808 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c81c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c824 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002c840 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000002ca30 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002ca58 │ │ │ │ - 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 000000000002ca5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ca60 │ │ │ │ - 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: 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 000000000002cac0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cac4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fc0 00000000000000cc 00002bb0 FDE cie=00000414 pc=000000000002cac8..000000000002d66c │ │ │ │ - Augmentation data: c3 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cacc │ │ │ │ +00000c00 0000000000000030 00000c04 FDE cie=00000000 pc=000000000001ba80..000000000001bc28 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ba8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cad0 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002cadc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002caf0 │ │ │ │ - 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: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002caf8 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002cb1c │ │ │ │ - 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: 92 to 000000000002cb78 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cb7c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 796 to 000000000002ce98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ba90 │ │ │ │ + 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: 56 to 000000000001bac8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ce9c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002ceb8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - 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_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 000000000002cebc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cec0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1140 to 000000000002d334 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d338 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002d350 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - 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_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 000000000002d354 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bacc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d358 │ │ │ │ - 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: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - 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 000000000002d364 │ │ │ │ - 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_advance_loc1: 676 to 000000000002d608 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002d638 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d63c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002d658 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d65c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d664 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001baec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003090 000000000000004c 00002c80 FDE cie=00000414 pc=000000000002d66c..000000000002ec98 │ │ │ │ - Augmentation data: 12 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d670 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d674 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d680 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d690 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d6a4 │ │ │ │ - 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: 2408 to 000000000002e00c │ │ │ │ - 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_advance_loc: 112 to 000000000001bb5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000001bbe0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bbe8 │ │ │ │ + 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 000000000002e010 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bbec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e014 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bbf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000030e0 0000000000000040 000030e4 FDE cie=00000000 pc=000000000002eca0..000000000002eefc │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002eca8 │ │ │ │ +00000c34 0000000000000038 00000c38 FDE cie=00000000 pc=000000000001bc28..000000000001bd34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ecac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc30 │ │ │ │ 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 000000000002ecb4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ecc8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001bc40 │ │ │ │ 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 000000000001bc4c │ │ │ │ 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 000000000002eef0 │ │ │ │ - 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 000000000002eef4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003124 000000000000003c 00003128 FDE cie=00000000 pc=000000000002fc40..000000000002fdcc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc48 │ │ │ │ - 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 000000000002fc50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fc5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002fd10 │ │ │ │ - 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 000000000002fd14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd18 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002fd78 │ │ │ │ - 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 000000000002fd7c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00003164 0000000000000080 00002d54 FDE cie=00000414 pc=000000000002ef00..000000000002fc3c │ │ │ │ - Augmentation data: 6f 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ef04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ef08 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ef0c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ef14 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000002efb0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efb8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efbc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efc0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efc4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002f024 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1116 to 000000000002f480 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f484 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f488 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f48c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f490 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1356 to 000000000002f9dc │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002fa18 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000002fb18 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb1c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb20 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb24 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fb2c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb30 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001bcac │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb34 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb38 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000031e8 000000000000002c 000031ec FDE cie=00000000 pc=000000000002fde0..000000000002fe8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fde4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fde8 │ │ │ │ - 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 000000000002fe00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000002fe74 │ │ │ │ - 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 000000000002fe78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fe84 │ │ │ │ - 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 000000000002fe88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003218 0000000000000030 00002e08 FDE cie=00000414 pc=000000000002fe8c..000000000002ff3c │ │ │ │ - Augmentation data: eb 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe94 │ │ │ │ - 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 000000000002fe9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002ff24 │ │ │ │ - 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 000000000002ff28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff2c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ff34 │ │ │ │ - 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 000000000002ff38 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000324c 0000000000000038 00003250 FDE cie=00000000 pc=000000000002ff40..0000000000030170 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ff50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff54 │ │ │ │ - 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 000000000002ff74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ff80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000030058 │ │ │ │ - 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 000000000003005c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030060 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000003016c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00003288 0000000000000020 0000328c FDE cie=00000000 pc=0000000000030780..00000000000307cc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030794 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030798 │ │ │ │ - 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: 40 to 00000000000307c0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000307c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000032ac 0000000000000030 00002e9c FDE cie=00000414 pc=0000000000030170..00000000000302b0 │ │ │ │ - Augmentation data: 60 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030174 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030178 │ │ │ │ - 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: 36 to 000000000003019c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000030228 │ │ │ │ - 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 000000000003022c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030230 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030238 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000032e0 000000000000006c 000032e4 FDE cie=00000000 pc=00000000000302b0..0000000000030774 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000302c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000302c4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000302d0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000302e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000302ec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000302f8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030308 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-96 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030320 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000030420 │ │ │ │ - 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_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030424 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030428 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 840 to 0000000000030770 │ │ │ │ - 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: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003350 000000000000004c 00002f40 FDE cie=00000414 pc=00000000000307e0..0000000000031020 │ │ │ │ - Augmentation data: cb 6e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000307e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000307e8 │ │ │ │ - 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 00000000000307f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030800 │ │ │ │ - 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_loc2: 1652 to 0000000000030e74 │ │ │ │ - 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 0000000000030e78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030e7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 344 to 0000000000030fd4 │ │ │ │ - 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 0000000000030fd8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030fdc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000033a0 0000000000000010 000033a4 FDE cie=00000000 pc=0000000000031020..0000000000031124 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000033b4 0000000000000038 000033b8 FDE cie=00000000 pc=0000000000031124..0000000000031200 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031130 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031134 │ │ │ │ - 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 000000000003113c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031144 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000311b0 │ │ │ │ - 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 00000000000311b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000311fc │ │ │ │ - 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: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000033f0 0000000000000038 000033f4 FDE cie=00000000 pc=0000000000031200..00000000000313a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031204 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031208 │ │ │ │ - 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 0000000000031210 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000031228 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 264 to 0000000000031330 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031338 │ │ │ │ - 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 000000000003133c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031340 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000342c 0000000000000034 0000301c FDE cie=00000414 pc=00000000000313a4..0000000000031648 │ │ │ │ - Augmentation data: 05 6e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000313a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000313b0 │ │ │ │ - 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 00000000000313b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000313c4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 396 to 0000000000031550 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001bd1c │ │ │ │ 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 0000000000031554 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031558 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003464 0000000000000038 00003468 FDE cie=00000000 pc=0000000000031648..0000000000031718 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003164c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031650 │ │ │ │ - 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 0000000000031658 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031664 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000316ec │ │ │ │ - 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 00000000000316f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000316f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000031710 │ │ │ │ - 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 0000000000031714 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000034a0 0000000000000038 000034a4 FDE cie=00000000 pc=0000000000031720..0000000000031804 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031724 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031728 │ │ │ │ - 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 0000000000031730 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031738 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000317d4 │ │ │ │ - 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 00000000000317d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000317fc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001bd2c │ │ │ │ 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 0000000000031800 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000034dc 000000000000002c 000034e0 FDE cie=00000000 pc=0000000000031804..0000000000031ae0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031808 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003180c │ │ │ │ - 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 0000000000031814 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031820 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 604 to 0000000000031a7c │ │ │ │ - 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 0000000000031a80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000350c 0000000000000034 00003510 FDE cie=00000000 pc=0000000000033cc0..0000000000033d78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033cc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033cc8 │ │ │ │ - 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 0000000000033cd8 │ │ │ │ - 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 0000000000033ce0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000033d64 │ │ │ │ - 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 0000000000033d68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033d6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003544 0000000000000088 00003548 FDE cie=00000000 pc=0000000000031ae0..0000000000031cf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ae4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ae8 │ │ │ │ - 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 0000000000031af4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031b00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000031b20 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000031b94 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031ba0 │ │ │ │ - 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 0000000000031ba4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ba8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - 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: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031bac │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000031c70 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031c7c │ │ │ │ - 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 0000000000031c80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c84 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - 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: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000031cd4 │ │ │ │ - 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 0000000000031cd8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031cdc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - 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_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031ce8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - │ │ │ │ -000035d0 0000000000000060 000031c0 FDE cie=00000414 pc=0000000000031d00..0000000000032100 │ │ │ │ - Augmentation data: 70 6c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031d04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031d08 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031d1c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031d24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000031d5c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000031db4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000031ea4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031eac │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031eb0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031eb4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000031edc │ │ │ │ - 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 0000000000031ee0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ee4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031eec │ │ │ │ - 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: 328 to 0000000000032034 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032038 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003203c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003634 0000000000000034 00003638 FDE cie=00000000 pc=0000000000033d80..0000000000033e38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033d84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033d88 │ │ │ │ - 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 0000000000033d98 │ │ │ │ - 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 0000000000033da0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000033e24 │ │ │ │ - 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 0000000000033e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bd30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e2c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000366c 0000000000000068 0000325c FDE cie=00000414 pc=0000000000032100..0000000000033cb8 │ │ │ │ - Augmentation data: f6 6b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032104 │ │ │ │ +00000c70 0000000000000054 000009dc FDE cie=00000298 pc=000000000001bd40..000000000001cb90 │ │ │ │ + Augmentation data: b0 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032108 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003210c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bd48 │ │ │ │ + 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 0000000000032114 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001bd58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bd60 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001bd78 │ │ │ │ + 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: 20 to 000000000003213c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 4976 to 00000000000334ac │ │ │ │ + DW_CFA_advance_loc2: 1624 to 000000000001c3d0 │ │ │ │ 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_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001c3ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000334b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000334b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1036 to 00000000000338c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + 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 00000000000338c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c3f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000338c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c3f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036d8 000000000000003c 000036dc FDE cie=00000000 pc=0000000000033e40..000000000003402c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e48 │ │ │ │ - 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 0000000000033e50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033e58 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000000033fe0 │ │ │ │ - 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 0000000000033fe4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033fe8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000034024 │ │ │ │ - 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 0000000000034028 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000cc8 0000000000000010 00000ccc FDE cie=00000000 pc=000000000001cc80..000000000001cc98 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003718 0000000000000038 0000371c FDE cie=00000000 pc=000000000003402c..0000000000034188 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034030 │ │ │ │ +00000cdc 0000000000000038 00000ce0 FDE cie=00000000 pc=000000000001cca0..000000000001cd40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cca8 │ │ │ │ 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 000000000003403c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ccb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034044 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ccb8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000034130 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001cd10 │ │ │ │ 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 0000000000034134 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000034180 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001cd38 │ │ │ │ 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 0000000000034184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003754 0000000000000034 00003758 FDE cie=00000000 pc=0000000000035da0..0000000000035e24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035da4 │ │ │ │ +00000d18 000000000000003c 00000d1c FDE cie=00000000 pc=000000000001cd40..000000000001cfc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035da8 │ │ │ │ - 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 0000000000035db4 │ │ │ │ - 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 0000000000035df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd48 │ │ │ │ + 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 000000000001cd50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cd5c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cd68 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cd74 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 440 to 000000000001cf2c │ │ │ │ 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 0000000000035df8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035dfc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000035e1c │ │ │ │ - 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 0000000000035e20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000378c 000000000000012c 0000337c FDE cie=00000414 pc=0000000000034188..0000000000035578 │ │ │ │ - Augmentation data: 8d 6b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003418c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034190 │ │ │ │ - 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 00000000000341a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000341a8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000341b8 │ │ │ │ - DW_CFA_def_cfa_offset: 656 │ │ │ │ - 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: 88 to 0000000000034210 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034214 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034218 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000034250 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034258 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 3036 to 0000000000034e34 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034e38 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 760 to 0000000000035130 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035138 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003513c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035140 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000035154 │ │ │ │ - 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: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035158 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003515c │ │ │ │ - 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_loc: 56 to 0000000000035194 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003519c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000351a0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000351a4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000351a8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000351bc │ │ │ │ - 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: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000351c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000351c4 │ │ │ │ - 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: 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_advance_loc: 4 to 000000000001cf30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000351d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000351d4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000351d8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 384 to 0000000000035358 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035360 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003539c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000353a0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000353a4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000353cc │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000353d0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000353d4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000353f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000353f8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000353fc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035400 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035404 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035410 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000000354bc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000354d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354d4 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000354e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf34 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000354ec │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000354f4 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000035550 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000035564 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038bc 0000000000000020 000038c0 FDE cie=00000000 pc=0000000000035e40..0000000000035ebc │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000035e6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e70 │ │ │ │ - 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: 52 to 0000000000035ea4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035ea8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000d58 0000000000000010 00000d5c FDE cie=00000000 pc=000000000001cfc4..000000000001d004 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038e0 0000000000000054 000034d0 FDE cie=00000414 pc=0000000000035580..0000000000035da0 │ │ │ │ - Augmentation data: a0 6a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035584 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035588 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035594 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003559c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000355bc │ │ │ │ - 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: 1120 to 0000000000035a1c │ │ │ │ - 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 0000000000035a20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00000d6c 0000000000000010 00000d70 FDE cie=00000000 pc=000000000001d004..000000000001d048 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003938 0000000000000020 0000393c FDE cie=00000000 pc=0000000000035ec0..0000000000035f1c │ │ │ │ - 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: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035ed0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035ed8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000395c 0000000000000020 00003960 FDE cie=00000000 pc=0000000000035f20..0000000000035fb0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000035f4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035f50 │ │ │ │ - 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: 88 to 0000000000035fa8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035fac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000d80 0000000000000010 00000d84 FDE cie=00000000 pc=000000000001d048..000000000001d084 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003980 0000000000000028 00003984 FDE cie=00000000 pc=0000000000035fb0..0000000000036014 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000035fd8 │ │ │ │ +00000d94 0000000000000024 00000d98 FDE cie=00000000 pc=000000000001d084..000000000001d0dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d098 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d09c │ │ │ │ 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: 36 to 0000000000036000 │ │ │ │ - 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 0000000000036004 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036008 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003600c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d0a4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d0d0 │ │ │ │ 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 0000000000036010 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d0d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000039ac 0000000000000010 000039b0 FDE cie=00000000 pc=0000000000036020..0000000000036034 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000039c0 0000000000000054 000035b0 FDE cie=00000414 pc=0000000000036040..0000000000036c5c │ │ │ │ - Augmentation data: 18 6a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036044 │ │ │ │ +00000dbc 0000000000000058 00000b28 FDE cie=00000298 pc=000000000001d0e0..000000000001d77c │ │ │ │ + Augmentation data: ff 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d0e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d0e8 │ │ │ │ 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 0000000000036050 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d0f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003606c │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d110 │ │ │ │ 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: 16 to 000000000001d120 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1548 to 0000000000036678 │ │ │ │ + DW_CFA_advance_loc1: 808 to 000000000001d448 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000036694 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001d464 │ │ │ │ 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 0000000000036698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d468 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003669c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d46c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a18 0000000000000048 00003a1c FDE cie=00000000 pc=0000000000036c60..0000000000036db0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036c6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036c70 │ │ │ │ - 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 0000000000036c7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000036cd4 │ │ │ │ - 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 0000000000036cd8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036cdc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000036d24 │ │ │ │ - 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 0000000000036d28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036d30 │ │ │ │ - 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: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000036d7c │ │ │ │ - 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 0000000000036d80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036d84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00003a64 0000000000000038 00003a68 FDE cie=00000000 pc=0000000000036db0..0000000000037048 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036db4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036db8 │ │ │ │ - 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 0000000000036dc0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036dcc │ │ │ │ - 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: 516 to 0000000000036fd0 │ │ │ │ - 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 0000000000036fd4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fd8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003aa0 0000000000000080 00003aa4 FDE cie=00000000 pc=0000000000037048..0000000000038258 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003704c │ │ │ │ +00000e18 000000000000004c 00000e1c FDE cie=00000000 pc=000000000001d780..000000000001d8e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d788 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037050 │ │ │ │ - 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 0000000000037058 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000037094 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000370a0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000370ac │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370b0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370b4 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000370bc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 2208 to 000000000003795c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d78c │ │ │ │ + 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 000000000001d794 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d79c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d7a8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d7ac │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001d7d0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000001d81c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d834 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d84c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d864 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d87c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001d8b0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037960 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8b4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037968 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003796c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037970 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037978 │ │ │ │ - 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 000000000003797c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037980 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - 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: r77 (v13) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003b24 0000000000000044 00003b28 FDE cie=00000000 pc=0000000000038260..00000000000383d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038264 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038268 │ │ │ │ - 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 0000000000038278 │ │ │ │ - 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: 28 to 0000000000038294 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000038394 │ │ │ │ - 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 0000000000038398 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003839c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000383bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001d8d8 │ │ │ │ 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: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000383c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000383c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b6c 0000000000000054 00003b70 FDE cie=00000000 pc=00000000000383d0..0000000000038920 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000383d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000383d8 │ │ │ │ - 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 00000000000383e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000383ec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000038410 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 484 to 00000000000385f4 │ │ │ │ - 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 00000000000385f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000385fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 480 to 00000000000387dc │ │ │ │ - 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 00000000000387e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000387e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 220 to 00000000000388c0 │ │ │ │ - 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 00000000000388c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000388c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000e68 0000000000000010 00000e6c FDE cie=00000000 pc=000000000001d8e4..000000000001d904 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bc4 0000000000000034 00003bc8 FDE cie=00000000 pc=000000000003b8c0..000000000003b944 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b8c4 │ │ │ │ +00000e7c 0000000000000038 00000e80 FDE cie=00000000 pc=000000000001d904..000000000001d9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d908 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d90c │ │ │ │ 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 000000000003b8d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d914 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d91c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003b914 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000001d9a8 │ │ │ │ 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 000000000003b918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d9ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b91c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003b93c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d9c4 │ │ │ │ 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 000000000003b940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d9c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000eb8 0000000000000010 00000ebc FDE cie=00000000 pc=000000000001d9cc..000000000001d9e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003bfc 0000000000000020 00003c00 FDE cie=00000000 pc=000000000003b960..000000000003b9dc │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003b98c │ │ │ │ +00000ecc 0000000000000040 00000ed0 FDE cie=00000000 pc=000000000001d9e0..000000000001ddf8 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000001daac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dab0 │ │ │ │ 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: 52 to 000000000003b9c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dab8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 672 to 000000000001dd58 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b9c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c20 00000000000000d0 00003810 FDE cie=00000414 pc=0000000000038920..000000000003a040 │ │ │ │ - Augmentation data: 45 68 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038928 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003892c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038934 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003895c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000389a8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000389b4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000389c0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000389c4 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000389c8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 3236 to 000000000003966c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039670 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039674 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039678 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003967c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000396ac │ │ │ │ - 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 00000000000396b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000396b4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - 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 000000000001dd5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 2240 to 0000000000039f74 │ │ │ │ - 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 0000000000039f7c │ │ │ │ - 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_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 0000000000039f8c │ │ │ │ - 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: 4 to 0000000000039f90 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039f94 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039f98 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039f9c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039fa0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - │ │ │ │ -00003cf4 0000000000000050 000038e4 FDE cie=00000414 pc=000000000003a040..000000000003a8bc │ │ │ │ - Augmentation data: 93 67 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a044 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dd64 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a048 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a04c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a054 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003a074 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003a084 │ │ │ │ - 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: 1416 to 000000000003a60c │ │ │ │ - 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_advance_loc: 80 to 000000000001ddb4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 000000000003a610 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a614 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddb8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f10 0000000000000010 00000f14 FDE cie=00000000 pc=000000000001de00..000000000001de24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d48 0000000000000048 00003d4c FDE cie=00000000 pc=000000000003b9e0..000000000003bb30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b9ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b9f0 │ │ │ │ - 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 000000000003b9fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003ba54 │ │ │ │ - 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 000000000003ba58 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ba5c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003baa4 │ │ │ │ - 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 000000000003baa8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bab0 │ │ │ │ - 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: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003bafc │ │ │ │ - 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 000000000003bb00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000f24 0000000000000010 00000f28 FDE cie=00000000 pc=000000000001de24..000000000001de44 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003d94 0000000000000038 00003d98 FDE cie=00000000 pc=000000000003bb30..000000000003bdc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb34 │ │ │ │ +00000f38 0000000000000034 00000f3c FDE cie=00000000 pc=0000000000020620..00000000000206d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020628 │ │ │ │ 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 000000000003bb40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020638 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bb4c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020640 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 516 to 000000000003bd50 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000206c4 │ │ │ │ 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 000000000003bd54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000206c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000206cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003dd0 0000000000000080 00003dd4 FDE cie=00000000 pc=000000000003bdc8..000000000003d054 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bdcc │ │ │ │ +00000f70 000000000000003c 00000cdc FDE cie=00000298 pc=000000000001de44..000000000001df84 │ │ │ │ + Augmentation data: 9a 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bdd0 │ │ │ │ - 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 000000000003bdd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003be14 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003be20 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003be2c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be30 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be34 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003be3c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 2272 to 000000000003c71c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de4c │ │ │ │ + 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 000000000001de54 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001de6c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001de88 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c720 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c724 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c728 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c72c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c730 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c738 │ │ │ │ - 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 000000000003c73c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c740 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - 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: r77 (v13) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003e54 0000000000000040 00003e58 FDE cie=00000000 pc=000000000003d060..000000000003d1c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d064 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d068 │ │ │ │ - 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 000000000003d078 │ │ │ │ - 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: 28 to 000000000003d094 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000003d188 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001de94 │ │ │ │ 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 000000000003d18c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d190 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d1b0 │ │ │ │ - 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 000000000003d1b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de9c │ │ │ │ + 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_advance_loc: 4 to 000000000003d1b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e98 000000000000006c 00003e9c FDE cie=00000000 pc=000000000003d1c4..000000000003d700 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d1c8 │ │ │ │ +00000fb0 0000000000000038 00000fb4 FDE cie=00000000 pc=000000000001df84..000000000001e09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d1cc │ │ │ │ - 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 000000000003d1d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d1e0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d1ec │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000003d3d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df8c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df90 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001df98 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001dfac │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dfb4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000001e078 │ │ │ │ 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: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d3dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d3e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 472 to 000000000003d5b8 │ │ │ │ - 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: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d5bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d5c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000003d6a0 │ │ │ │ - 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: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e07c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e080 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003f08 0000000000000034 00003f0c FDE cie=00000000 pc=000000000003f720..000000000003f7a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f724 │ │ │ │ +00000fec 0000000000000030 00000ff0 FDE cie=00000000 pc=000000000001e0a0..000000000001e164 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e0a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f728 │ │ │ │ - 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 000000000003f734 │ │ │ │ - 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 000000000003f774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e0a8 │ │ │ │ + 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 000000000001e0b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e0b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000001e144 │ │ │ │ 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 000000000003f778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e148 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f77c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e14c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003f79c │ │ │ │ - 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 000000000003f7a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003f40 0000000000000020 00003f44 FDE cie=00000000 pc=000000000003f7c0..000000000003f83c │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003f7ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7f0 │ │ │ │ - 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: 52 to 000000000003f824 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f828 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f64 00000000000000b0 00003b54 FDE cie=00000414 pc=000000000003d700..000000000003ee78 │ │ │ │ - Augmentation data: 96 65 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d704 │ │ │ │ +00001020 0000000000000050 00000d8c FDE cie=00000298 pc=000000000001e164..000000000001ed38 │ │ │ │ + Augmentation data: f9 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e168 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d708 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d70c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d714 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d73c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003d788 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d794 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d7a0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d7a4 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e16c │ │ │ │ + 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 000000000001e190 │ │ │ │ + DW_CFA_def_cfa_offset: 736 │ │ │ │ + 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: 3300 to 000000000003e48c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e490 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e494 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e498 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e49c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003e4cc │ │ │ │ + DW_CFA_advance_loc2: 1524 to 000000000001e784 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e7a0 │ │ │ │ + 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 000000000003e4d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4d4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - 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 000000000001e7a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 2280 to 000000000003edbc │ │ │ │ - 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: 12 to 000000000003edc8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003edcc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003edd0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003edd4 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003edd8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e7a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004018 000000000000004c 00003c08 FDE cie=00000414 pc=000000000003ee80..000000000003f714 │ │ │ │ - Augmentation data: 04 65 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee84 │ │ │ │ +00001074 0000000000000058 00000de0 FDE cie=00000298 pc=000000000001ed40..0000000000020618 │ │ │ │ + Augmentation data: 27 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee88 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee8c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ee94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003eeb4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003eec4 │ │ │ │ - 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: 1440 to 000000000003f464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed48 │ │ │ │ + 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 000000000001ed58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ed60 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ed6c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ed84 │ │ │ │ + DW_CFA_def_cfa_offset: 944 │ │ │ │ + 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: 3536 to 000000000001fb54 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001fb70 │ │ │ │ + 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 000000000003f468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb78 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004068 0000000000000010 0000406c FDE cie=00000000 pc=000000000003f840..000000000003f848 │ │ │ │ +000010d0 0000000000000010 000010d4 FDE cie=00000000 pc=00000000000206e0..00000000000206e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000407c 0000000000000010 00004080 FDE cie=00000000 pc=000000000003f860..000000000003f868 │ │ │ │ +000010e4 0000000000000010 000010e8 FDE cie=00000000 pc=0000000000020700..0000000000020708 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004090 000000000000002c 00003c80 FDE cie=00000414 pc=000000000003f880..000000000003f954 │ │ │ │ - Augmentation data: ff 64 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f884 │ │ │ │ +000010f8 000000000000002c 00000e64 FDE cie=00000298 pc=0000000000020720..00000000000207f4 │ │ │ │ + Augmentation data: ff 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f888 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020728 │ │ │ │ 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 000000000003f890 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020730 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000003f920 │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000207c0 │ │ │ │ + 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 00000000000207c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000207c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001128 0000000000000038 0000112c FDE cie=00000000 pc=0000000000020800..0000000000020874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020804 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020808 │ │ │ │ + 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 0000000000020810 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020820 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002084c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002085c │ │ │ │ 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 000000000003f924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020860 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020864 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002086c │ │ │ │ + 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 0000000000020870 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040c0 000000000000004c 00003cb0 FDE cie=00000414 pc=000000000000e9e0..000000000000edd4 │ │ │ │ - Augmentation data: e7 64 00 00 │ │ │ │ +00001164 000000000000004c 00000ed0 FDE cie=00000298 pc=000000000000e9e0..000000000000edd4 │ │ │ │ + Augmentation data: ab 7f 00 00 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e9e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e9e8 │ │ │ │ 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 000000000000ea04 │ │ │ │ @@ -9543,15 +3109,15 @@ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eb4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eb50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004110 0000000000000024 00004114 FDE cie=00000000 pc=000000000000ede0..000000000000eeb8 │ │ │ │ +000011b4 0000000000000028 000011b8 FDE cie=00000000 pc=000000000000ede0..000000000000eeb8 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000ede4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000ede8 │ │ │ │ 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: 32 to 000000000000ee08 │ │ │ │ @@ -9562,9403 +3128,15853 @@ │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eeb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004138 000000000000002c 0000413c FDE cie=00000000 pc=000000000003f960..000000000003fa78 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f964 │ │ │ │ +000011e0 000000000000002c 000011e4 FDE cie=00000000 pc=0000000000020880..0000000000020998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020888 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002088c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f974 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020894 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f984 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000208a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000003f9fc │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002091c │ │ │ │ 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 000000000003fa00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020920 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fa04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020924 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004168 0000000000000010 0000416c FDE cie=00000000 pc=000000000003fa80..000000000003fa94 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000417c 0000000000000010 00004180 FDE cie=00000000 pc=000000000003faa0..000000000003faa8 │ │ │ │ - DW_CFA_nop │ │ │ │ +00001210 0000000000000034 00000f7c FDE cie=00000298 pc=00000000000209a0..0000000000020a78 │ │ │ │ + Augmentation data: 27 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000209a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000209a8 │ │ │ │ + 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 00000000000209b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000209bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000020a40 │ │ │ │ + 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 0000000000020a44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004190 0000000000000024 00004194 FDE cie=00000000 pc=0000000000043100..0000000000043250 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004310c │ │ │ │ +00001248 0000000000000020 0000124c FDE cie=00000000 pc=00000000000243a0..000000000002447c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000243a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043110 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000243a8 │ │ │ │ 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 0000000000043124 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000243b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000431b8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000243bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + │ │ │ │ +0000126c 0000000000000038 00000fd8 FDE cie=00000298 pc=0000000000020a80..0000000000020b7c │ │ │ │ + Augmentation data: df 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a88 │ │ │ │ + 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 0000000000020a9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020aa8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020ab4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000020b24 │ │ │ │ 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 00000000000431bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000431c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b2c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000041b8 000000000000017c 00003da8 FDE cie=00000414 pc=000000000003faa8..0000000000043100 │ │ │ │ - Augmentation data: 17 64 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003faac │ │ │ │ +000012a8 0000000000000034 00001014 FDE cie=00000298 pc=0000000000020b80..0000000000020c20 │ │ │ │ + Augmentation data: b1 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fab0 │ │ │ │ - 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 000000000003fac0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003fad8 │ │ │ │ - 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: 16 to 000000000003fae8 │ │ │ │ - DW_CFA_def_cfa_offset: 1024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b88 │ │ │ │ + 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 0000000000020b9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000020c08 │ │ │ │ + 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 0000000000020c0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020c10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020c18 │ │ │ │ + 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 0000000000020c1c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000012e0 0000000000000038 0000104c FDE cie=00000298 pc=0000000000020c20..0000000000020e1c │ │ │ │ + Augmentation data: 82 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020c24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020c28 │ │ │ │ + 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 0000000000020c38 │ │ │ │ + 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_loc1: 336 to 0000000000020d88 │ │ │ │ + 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 0000000000020d8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020d98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000131c 0000000000000054 00001088 FDE cie=00000298 pc=0000000000020e20..00000000000227f8 │ │ │ │ + Augmentation data: 5b 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e28 │ │ │ │ + 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 0000000000020e3c │ │ │ │ + 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 0000000000020e44 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000020e60 │ │ │ │ + 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: 2716 to 0000000000040584 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004058c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1780 to 0000000000040c80 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c84 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000040cb4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040cd0 │ │ │ │ + DW_CFA_advance_loc2: 3480 to 0000000000021bf8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000021c14 │ │ │ │ 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 0000000000040cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040cd8 │ │ │ │ - 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_advance_loc: 4 to 0000000000021c1c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001374 0000000000000054 000010e0 FDE cie=00000298 pc=0000000000022800..00000000000240a0 │ │ │ │ + Augmentation data: 7a 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022804 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022808 │ │ │ │ + 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 0000000000022820 │ │ │ │ + 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 0000000000022828 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002283c │ │ │ │ + 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: 2732 to 00000000000232e8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000023304 │ │ │ │ + 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 0000000000023308 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 992 to 00000000000410b8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000041124 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 996 to 0000000000041508 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc2: 2100 to 0000000000041d3c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d40 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d44 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000041e00 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 368 to 0000000000041f70 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000041fd8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 464 to 00000000000421a8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000042210 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000042244 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000042298 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000422b8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000422e0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000042320 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000423a0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000423a4 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000423a8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 292 to 00000000000424cc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000424d0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000424dc │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000424e0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000042570 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042574 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042594 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000042610 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004262c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000042690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002330c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000013cc 000000000000003c 00001138 FDE cie=00000298 pc=0000000000024480..0000000000024638 │ │ │ │ + Augmentation data: 7b 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024484 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024488 │ │ │ │ + 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 0000000000024490 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002449c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000244a4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000024508 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042694 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042698 │ │ │ │ + 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 000000000002450c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000042750 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000427d8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000427f0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000042840 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 400 to 00000000000429d0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 548 to 0000000000042bf4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000042cc0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000042d28 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042d44 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d48 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042d58 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000042dd4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000042efc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000042f5c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000140c 0000000000000040 00001178 FDE cie=00000298 pc=00000000000240a0..000000000002438c │ │ │ │ + Augmentation data: 4a 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000240d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240d8 │ │ │ │ + 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_loc1: 264 to 00000000000241e0 │ │ │ │ + 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 00000000000241e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000241e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002426c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000242d8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002434c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002437c │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024388 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001450 0000000000000010 00001454 FDE cie=00000000 pc=0000000000026340..0000000000026354 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004338 0000000000000010 0000433c FDE cie=00000000 pc=0000000000044f60..0000000000044f68 │ │ │ │ +00001464 0000000000000010 00001468 FDE cie=00000000 pc=0000000000026360..0000000000026368 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000434c 0000000000000010 00004350 FDE cie=00000000 pc=0000000000044f80..0000000000044f90 │ │ │ │ +00001478 0000000000000010 0000147c FDE cie=00000000 pc=0000000000026380..0000000000026390 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004360 0000000000000010 00004364 FDE cie=00000000 pc=0000000000044fa0..0000000000044fa8 │ │ │ │ +0000148c 0000000000000010 00001490 FDE cie=00000000 pc=00000000000263a0..00000000000263a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004374 0000000000000010 00004378 FDE cie=00000000 pc=0000000000044fc0..0000000000044fd4 │ │ │ │ +000014a0 0000000000000010 000014a4 FDE cie=00000000 pc=00000000000263c0..00000000000263d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004388 0000000000000010 0000438c FDE cie=00000000 pc=0000000000044fe0..0000000000045014 │ │ │ │ +000014b4 0000000000000010 000014b8 FDE cie=00000000 pc=00000000000263e0..0000000000026414 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000439c 0000000000000010 000043a0 FDE cie=00000000 pc=0000000000045020..0000000000045034 │ │ │ │ +000014c8 0000000000000010 000014cc FDE cie=00000000 pc=0000000000026420..0000000000026434 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043b0 0000000000000010 000043b4 FDE cie=00000000 pc=0000000000045040..0000000000045074 │ │ │ │ +000014dc 0000000000000010 000014e0 FDE cie=00000000 pc=0000000000026440..0000000000026474 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043c4 0000000000000010 000043c8 FDE cie=00000000 pc=0000000000045080..0000000000045090 │ │ │ │ +000014f0 0000000000000010 000014f4 FDE cie=00000000 pc=0000000000026480..0000000000026490 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043d8 0000000000000010 000043dc FDE cie=00000000 pc=00000000000450a0..00000000000450b4 │ │ │ │ +00001504 0000000000000010 00001508 FDE cie=00000000 pc=00000000000264a0..00000000000264b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043ec 0000000000000010 000043f0 FDE cie=00000000 pc=00000000000450c0..00000000000450f4 │ │ │ │ +00001518 0000000000000010 0000151c FDE cie=00000000 pc=00000000000264c0..00000000000264f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004400 0000000000000010 00004404 FDE cie=00000000 pc=0000000000045100..0000000000045110 │ │ │ │ +0000152c 0000000000000010 00001530 FDE cie=00000000 pc=0000000000026500..0000000000026510 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004414 0000000000000010 00004418 FDE cie=00000000 pc=0000000000045120..0000000000045134 │ │ │ │ +00001540 0000000000000010 00001544 FDE cie=00000000 pc=0000000000026520..0000000000026534 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004428 0000000000000010 0000442c FDE cie=00000000 pc=0000000000045140..0000000000045174 │ │ │ │ +00001554 0000000000000010 00001558 FDE cie=00000000 pc=0000000000026540..0000000000026574 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000443c 0000000000000010 00004440 FDE cie=00000000 pc=0000000000045180..0000000000045190 │ │ │ │ +00001568 0000000000000010 0000156c FDE cie=00000000 pc=0000000000026580..0000000000026590 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004450 0000000000000010 00004454 FDE cie=00000000 pc=00000000000451a0..00000000000451a8 │ │ │ │ +0000157c 0000000000000010 00001580 FDE cie=00000000 pc=00000000000265a0..00000000000265a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004464 0000000000000010 00004468 FDE cie=00000000 pc=00000000000451c0..00000000000451c8 │ │ │ │ +00001590 0000000000000010 00001594 FDE cie=00000000 pc=00000000000265c0..00000000000265c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004478 0000000000000010 0000447c FDE cie=00000000 pc=00000000000451e0..00000000000451e8 │ │ │ │ +000015a4 0000000000000010 000015a8 FDE cie=00000000 pc=00000000000265e0..00000000000265e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000448c 0000000000000010 00004490 FDE cie=00000000 pc=0000000000045200..000000000004520c │ │ │ │ +000015b8 0000000000000010 000015bc FDE cie=00000000 pc=0000000000026600..000000000002660c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044a0 0000000000000010 000044a4 FDE cie=00000000 pc=0000000000045220..000000000004522c │ │ │ │ +000015cc 0000000000000010 000015d0 FDE cie=00000000 pc=0000000000026620..000000000002662c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044b4 0000000000000010 000044b8 FDE cie=00000000 pc=0000000000045240..000000000004524c │ │ │ │ +000015e0 0000000000000010 000015e4 FDE cie=00000000 pc=0000000000026640..000000000002664c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044c8 0000000000000010 000044cc FDE cie=00000000 pc=0000000000045260..000000000004526c │ │ │ │ +000015f4 0000000000000010 000015f8 FDE cie=00000000 pc=0000000000026660..000000000002666c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044dc 0000000000000010 000044e0 FDE cie=00000000 pc=0000000000045280..000000000004528c │ │ │ │ +00001608 0000000000000010 0000160c FDE cie=00000000 pc=0000000000026680..000000000002668c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044f0 0000000000000010 000044f4 FDE cie=00000000 pc=00000000000452a0..00000000000452ac │ │ │ │ +0000161c 0000000000000010 00001620 FDE cie=00000000 pc=00000000000266a0..00000000000266ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004504 0000000000000010 00004508 FDE cie=00000000 pc=00000000000452c0..00000000000452cc │ │ │ │ +00001630 0000000000000010 00001634 FDE cie=00000000 pc=00000000000266c0..00000000000266cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004518 0000000000000010 0000451c FDE cie=00000000 pc=00000000000452e0..00000000000452ec │ │ │ │ +00001644 0000000000000010 00001648 FDE cie=00000000 pc=00000000000266e0..00000000000266ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000452c 0000000000000010 00004530 FDE cie=00000000 pc=0000000000045300..000000000004530c │ │ │ │ +00001658 0000000000000010 0000165c FDE cie=00000000 pc=0000000000026700..000000000002670c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004540 0000000000000010 00004544 FDE cie=00000000 pc=0000000000045320..000000000004532c │ │ │ │ +0000166c 0000000000000010 00001670 FDE cie=00000000 pc=0000000000026720..000000000002672c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004554 0000000000000010 00004558 FDE cie=00000000 pc=0000000000045340..000000000004535c │ │ │ │ +00001680 0000000000000010 00001684 FDE cie=00000000 pc=0000000000026740..000000000002675c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004568 0000000000000010 0000456c FDE cie=00000000 pc=0000000000045360..0000000000045370 │ │ │ │ +00001694 0000000000000010 00001698 FDE cie=00000000 pc=0000000000026760..0000000000026770 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000457c 0000000000000010 00004580 FDE cie=00000000 pc=0000000000045380..000000000004538c │ │ │ │ +000016a8 0000000000000010 000016ac FDE cie=00000000 pc=0000000000026780..000000000002678c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004590 0000000000000010 00004594 FDE cie=00000000 pc=00000000000453a0..00000000000453bc │ │ │ │ +000016bc 0000000000000010 000016c0 FDE cie=00000000 pc=00000000000267a0..00000000000267bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045a4 0000000000000010 000045a8 FDE cie=00000000 pc=00000000000453c0..00000000000453d0 │ │ │ │ +000016d0 0000000000000010 000016d4 FDE cie=00000000 pc=00000000000267c0..00000000000267d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045b8 0000000000000010 000045bc FDE cie=00000000 pc=00000000000453e0..00000000000453ec │ │ │ │ +000016e4 0000000000000010 000016e8 FDE cie=00000000 pc=00000000000267e0..00000000000267ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045cc 0000000000000010 000045d0 FDE cie=00000000 pc=0000000000045400..000000000004541c │ │ │ │ +000016f8 0000000000000010 000016fc FDE cie=00000000 pc=0000000000026800..000000000002681c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045e0 0000000000000010 000045e4 FDE cie=00000000 pc=0000000000045420..0000000000045430 │ │ │ │ +0000170c 0000000000000010 00001710 FDE cie=00000000 pc=0000000000026820..0000000000026830 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045f4 0000000000000010 000045f8 FDE cie=00000000 pc=0000000000045440..000000000004544c │ │ │ │ +00001720 0000000000000010 00001724 FDE cie=00000000 pc=0000000000026840..000000000002684c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004608 0000000000000010 0000460c FDE cie=00000000 pc=0000000000045460..000000000004547c │ │ │ │ +00001734 0000000000000010 00001738 FDE cie=00000000 pc=0000000000026860..000000000002687c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000461c 0000000000000010 00004620 FDE cie=00000000 pc=0000000000045480..0000000000045490 │ │ │ │ +00001748 0000000000000010 0000174c FDE cie=00000000 pc=0000000000026880..0000000000026890 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004630 0000000000000010 00004634 FDE cie=00000000 pc=00000000000454a0..00000000000454a8 │ │ │ │ +0000175c 0000000000000010 00001760 FDE cie=00000000 pc=00000000000268a0..00000000000268a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004644 0000000000000010 00004648 FDE cie=00000000 pc=00000000000454c0..00000000000454c8 │ │ │ │ +00001770 0000000000000010 00001774 FDE cie=00000000 pc=00000000000268c0..00000000000268c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004658 0000000000000010 0000465c FDE cie=00000000 pc=00000000000454e0..00000000000454e8 │ │ │ │ +00001784 0000000000000010 00001788 FDE cie=00000000 pc=00000000000268e0..00000000000268e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000466c 0000000000000010 00004670 FDE cie=00000000 pc=0000000000045500..0000000000045508 │ │ │ │ +00001798 0000000000000010 0000179c FDE cie=00000000 pc=0000000000026900..0000000000026908 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004680 0000000000000018 00004684 FDE cie=00000000 pc=0000000000045520..000000000004557c │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045554 │ │ │ │ +000017ac 0000000000000018 000017b0 FDE cie=00000000 pc=0000000000026920..000000000002697c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000026954 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026958 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000469c 0000000000000018 000046a0 FDE cie=00000000 pc=0000000000045580..00000000000455c4 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004559c │ │ │ │ +000017c8 0000000000000018 000017cc FDE cie=00000000 pc=0000000000026980..00000000000269c4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002699c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000455a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269a0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000046b8 0000000000000018 000046bc FDE cie=00000000 pc=00000000000455e0..0000000000045624 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000455fc │ │ │ │ +000017e4 0000000000000018 000017e8 FDE cie=00000000 pc=00000000000269e0..0000000000026a24 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000269fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a00 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000046d4 0000000000000018 000046d8 FDE cie=00000000 pc=0000000000045640..0000000000045684 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004565c │ │ │ │ +00001800 0000000000000018 00001804 FDE cie=00000000 pc=0000000000026a40..0000000000026a84 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026a5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045660 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a60 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000046f0 0000000000000018 000046f4 FDE cie=00000000 pc=00000000000456a0..00000000000456e4 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000456bc │ │ │ │ +0000181c 0000000000000018 00001820 FDE cie=00000000 pc=0000000000026aa0..0000000000026ae4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026abc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000456c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ac0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000470c 0000000000000024 000042fc FDE cie=00000414 pc=0000000000045700..0000000000045768 │ │ │ │ - Augmentation data: 0f 62 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045734 │ │ │ │ +00001838 0000000000000024 000015a4 FDE cie=00000298 pc=0000000000026b00..0000000000026b68 │ │ │ │ + Augmentation data: 32 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000026b34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b38 │ │ │ │ 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: 28 to 0000000000045754 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026b54 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004734 0000000000000024 00004324 FDE cie=00000414 pc=000000000000e5a4..000000000000e688 │ │ │ │ - Augmentation data: ef 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5a8 │ │ │ │ +00001860 0000000000000024 000015cc FDE cie=00000298 pc=000000000000df00..000000000000dfe4 │ │ │ │ + Augmentation data: 12 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df08 │ │ │ │ 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 000000000000e5b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000df14 │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -0000475c 0000000000000020 00004760 FDE cie=00000000 pc=0000000000045840..00000000000458a0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045854 │ │ │ │ +00001888 0000000000000020 0000188c FDE cie=00000000 pc=0000000000026c40..0000000000026ca0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026c54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026c58 │ │ │ │ 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: 40 to 0000000000045880 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000026c80 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004780 0000000000000020 00004784 FDE cie=00000000 pc=00000000000458a0..0000000000045900 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000458b4 │ │ │ │ +000018ac 0000000000000020 000018b0 FDE cie=00000000 pc=0000000000026ca0..0000000000026d00 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026cb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000458b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026cb8 │ │ │ │ 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: 40 to 00000000000458e0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000026ce0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000458e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047a4 0000000000000024 00004394 FDE cie=00000414 pc=0000000000045900..0000000000045968 │ │ │ │ - Augmentation data: 93 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045934 │ │ │ │ +000018d0 0000000000000024 0000163c FDE cie=00000298 pc=0000000000026d00..0000000000026d68 │ │ │ │ + Augmentation data: b6 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000026d34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026d38 │ │ │ │ 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: 28 to 0000000000045954 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026d54 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026d58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047cc 0000000000000024 000043bc FDE cie=00000414 pc=000000000000e688..000000000000e754 │ │ │ │ - Augmentation data: 73 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e68c │ │ │ │ +000018f8 0000000000000024 00001664 FDE cie=00000298 pc=000000000000dfe4..000000000000e0b0 │ │ │ │ + Augmentation data: 96 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dfe8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dfec │ │ │ │ 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 000000000000e69c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dff8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000047f4 0000000000000030 000047f8 FDE cie=00000000 pc=0000000000045a40..0000000000045ae4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045a44 │ │ │ │ +00001920 0000000000000030 00001924 FDE cie=00000000 pc=0000000000026e40..0000000000026ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e48 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045a54 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026e54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045a5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026e5c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045a68 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026e68 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000045ad8 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000026ed8 │ │ │ │ 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 0000000000045adc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026edc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004828 0000000000000034 0000482c FDE cie=00000000 pc=0000000000045b00..0000000000045c00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b04 │ │ │ │ +00001954 0000000000000034 00001958 FDE cie=00000000 pc=0000000000026f00..0000000000027000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f08 │ │ │ │ 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 0000000000045b18 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026f18 │ │ │ │ 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: 184 to 0000000000045bd0 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000026fd0 │ │ │ │ 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 0000000000045bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026fd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026fd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004860 0000000000000024 00004864 FDE cie=00000000 pc=0000000000045c00..0000000000045c4c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c04 │ │ │ │ +0000198c 0000000000000024 00001990 FDE cie=00000000 pc=0000000000027000..000000000002704c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027008 │ │ │ │ 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 0000000000045c10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027010 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045c44 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027044 │ │ │ │ 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 0000000000045c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027048 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004888 00000000000000a8 0000488c FDE cie=00000000 pc=0000000000045c60..00000000000461f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c64 │ │ │ │ +000019b4 00000000000000a8 000019b8 FDE cie=00000000 pc=0000000000027060..00000000000275f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027068 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045c74 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027074 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045c7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002707c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000045ccc │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000270cc │ │ │ │ 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 0000000000045cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000270d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000270d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000270d8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000270dc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000270e0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000270e4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 556 to 0000000000045f10 │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000027310 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027314 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027318 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002731c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000045f40 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027340 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045f48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027348 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002734c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027350 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000004608c │ │ │ │ + DW_CFA_advance_loc1: 316 to 000000000002748c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046094 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027494 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027498 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004609c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002749c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000460a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000274a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000460bc │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000274bc │ │ │ │ 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: 12 to 00000000000460c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000274c8 │ │ │ │ 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: 136 to 0000000000046150 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000027550 │ │ │ │ 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 0000000000046154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027554 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027558 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004615c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002755c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027560 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004934 0000000000000024 00004938 FDE cie=00000000 pc=0000000000046200..000000000004624c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046204 │ │ │ │ +00001a60 0000000000000024 00001a64 FDE cie=00000000 pc=0000000000027600..000000000002764c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027608 │ │ │ │ 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 0000000000046210 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027610 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000046244 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027644 │ │ │ │ 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 0000000000046248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027648 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000495c 0000000000000030 0000454c FDE cie=00000414 pc=0000000000046260..00000000000462c0 │ │ │ │ - Augmentation data: f7 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046264 │ │ │ │ +00001a88 0000000000000030 000017f4 FDE cie=00000298 pc=0000000000027660..00000000000276c0 │ │ │ │ + Augmentation data: 1a 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027668 │ │ │ │ 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 0000000000046270 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027670 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000462a8 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000276a8 │ │ │ │ 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 00000000000462ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000462b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000276b8 │ │ │ │ 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 00000000000462bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004990 0000000000000030 00004580 FDE cie=00000414 pc=00000000000462c0..0000000000046320 │ │ │ │ - Augmentation data: cb 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462c4 │ │ │ │ +00001abc 0000000000000030 00001828 FDE cie=00000298 pc=00000000000276c0..0000000000027720 │ │ │ │ + Augmentation data: ee 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276c8 │ │ │ │ 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 00000000000462d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000276d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000046308 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000027708 │ │ │ │ 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 000000000004630c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002770c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027710 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046318 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027718 │ │ │ │ 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 000000000004631c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002771c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000049c4 0000000000000028 000045b4 FDE cie=00000414 pc=0000000000046320..0000000000046384 │ │ │ │ - Augmentation data: 9f 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046324 │ │ │ │ +00001af0 0000000000000028 0000185c FDE cie=00000298 pc=0000000000027720..0000000000027784 │ │ │ │ + Augmentation data: c2 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027728 │ │ │ │ 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 000000000004633c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002773c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004637c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002777c │ │ │ │ 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 0000000000046380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027780 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049f0 0000000000000028 000045e0 FDE cie=00000414 pc=0000000000046480..00000000000464e4 │ │ │ │ - Augmentation data: 7b 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046484 │ │ │ │ +00001b1c 0000000000000028 00001888 FDE cie=00000298 pc=0000000000027880..00000000000278e4 │ │ │ │ + Augmentation data: 9e 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027888 │ │ │ │ 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 000000000004649c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002789c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000464dc │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000278dc │ │ │ │ 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 00000000000464e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a1c 0000000000000028 0000460c FDE cie=00000414 pc=0000000000046384..00000000000463f8 │ │ │ │ - Augmentation data: 57 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046388 │ │ │ │ +00001b48 0000000000000028 000018b4 FDE cie=00000298 pc=0000000000027784..00000000000277f8 │ │ │ │ + Augmentation data: 7a 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027788 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004638c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002778c │ │ │ │ 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 00000000000463a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000277a0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000463f0 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000277f0 │ │ │ │ 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 00000000000463f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a48 0000000000000028 00004638 FDE cie=00000414 pc=0000000000046400..0000000000046474 │ │ │ │ - Augmentation data: 33 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046404 │ │ │ │ +00001b74 0000000000000028 000018e0 FDE cie=00000298 pc=0000000000027800..0000000000027874 │ │ │ │ + Augmentation data: 56 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027808 │ │ │ │ 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 000000000004641c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002781c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004646c │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002786c │ │ │ │ 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 0000000000046470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027870 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a74 0000000000000028 00004664 FDE cie=00000414 pc=00000000000464e4..0000000000046558 │ │ │ │ - Augmentation data: 0f 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464e8 │ │ │ │ +00001ba0 0000000000000028 0000190c FDE cie=00000298 pc=00000000000278e4..0000000000027958 │ │ │ │ + Augmentation data: 32 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278ec │ │ │ │ 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 0000000000046500 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027900 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000046550 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000027950 │ │ │ │ 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 0000000000046554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027954 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004aa0 0000000000000028 00004690 FDE cie=00000414 pc=0000000000046560..00000000000465d4 │ │ │ │ - Augmentation data: eb 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046564 │ │ │ │ +00001bcc 0000000000000028 00001938 FDE cie=00000298 pc=0000000000027960..00000000000279d4 │ │ │ │ + Augmentation data: 0e 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046568 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027968 │ │ │ │ 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 000000000004657c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002797c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000465cc │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000279cc │ │ │ │ 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 00000000000465d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000279d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004acc 0000000000000024 000046bc FDE cie=00000414 pc=0000000000045768..00000000000457d0 │ │ │ │ - Augmentation data: c7 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004579c │ │ │ │ +00001bf8 0000000000000024 00001964 FDE cie=00000298 pc=0000000000026b68..0000000000026bd0 │ │ │ │ + Augmentation data: ea 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000026b9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ba0 │ │ │ │ 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: 28 to 00000000000457bc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026bbc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026bc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004af4 0000000000000024 000046e4 FDE cie=00000414 pc=00000000000457d0..0000000000045838 │ │ │ │ - Augmentation data: a7 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045804 │ │ │ │ +00001c20 0000000000000024 0000198c FDE cie=00000298 pc=0000000000026bd0..0000000000026c38 │ │ │ │ + Augmentation data: ca 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000026c04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026c08 │ │ │ │ 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: 28 to 0000000000045824 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026c24 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026c28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b1c 0000000000000024 0000470c FDE cie=00000414 pc=0000000000045968..00000000000459d0 │ │ │ │ - Augmentation data: 87 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004599c │ │ │ │ +00001c48 0000000000000024 000019b4 FDE cie=00000298 pc=0000000000026d68..0000000000026dd0 │ │ │ │ + Augmentation data: aa 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000026d9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000459a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026da0 │ │ │ │ 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: 28 to 00000000000459bc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026dbc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000459c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026dc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b44 0000000000000024 00004734 FDE cie=00000414 pc=00000000000459d0..0000000000045a38 │ │ │ │ - Augmentation data: 67 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045a04 │ │ │ │ +00001c70 0000000000000024 000019dc FDE cie=00000298 pc=0000000000026dd0..0000000000026e38 │ │ │ │ + Augmentation data: 8a 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000026e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e08 │ │ │ │ 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: 28 to 0000000000045a24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026e24 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b6c 0000000000000024 0000475c FDE cie=00000414 pc=00000000000465e0..0000000000046670 │ │ │ │ - Augmentation data: 47 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000465e4 │ │ │ │ +00001c98 0000000000000024 00001a04 FDE cie=00000298 pc=00000000000279e0..0000000000027a70 │ │ │ │ + Augmentation data: 6b 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000279e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000465e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000279e8 │ │ │ │ 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 0000000000046630 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000027a30 │ │ │ │ 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 0000000000046634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a38 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004b94 0000000000000024 00004784 FDE cie=00000414 pc=0000000000046680..000000000004671c │ │ │ │ - Augmentation data: 33 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046684 │ │ │ │ +00001cc0 0000000000000024 00001a2c FDE cie=00000298 pc=0000000000027a80..0000000000027b1c │ │ │ │ + Augmentation data: 57 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a88 │ │ │ │ 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 00000000000466d8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000027ad8 │ │ │ │ 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 00000000000466dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027adc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000466e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027ae4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004bbc 000000000000004c 000047ac FDE cie=00000414 pc=0000000000046720..0000000000046830 │ │ │ │ - Augmentation data: 23 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004672c │ │ │ │ +00001ce8 000000000000004c 00001a54 FDE cie=00000298 pc=0000000000027b20..0000000000027c30 │ │ │ │ + Augmentation data: 47 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027b2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b30 │ │ │ │ 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 0000000000046738 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027b38 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046740 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027b40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004679c │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000027b9c │ │ │ │ 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 00000000000467a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ba0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000467a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ba4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000467ec │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000027bec │ │ │ │ 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: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000467f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027bf0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004c0c 000000000000002c 00004c10 FDE cie=00000000 pc=0000000000046840..0000000000046924 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046844 │ │ │ │ +00001d38 000000000000002c 00001d3c FDE cie=00000000 pc=0000000000027c40..0000000000027d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046848 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027c48 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046854 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027c54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004685c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027c5c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004686c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027c6c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000046918 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000027d18 │ │ │ │ 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 000000000004691c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004c3c 000000000000002c 00004c40 FDE cie=00000000 pc=0000000000046940..0000000000046a64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046944 │ │ │ │ +00001d68 000000000000002c 00001d6c FDE cie=00000000 pc=0000000000027d40..0000000000027e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d48 │ │ │ │ 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: 68 to 000000000004698c │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000027d8c │ │ │ │ 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 0000000000046990 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046994 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000469cc │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000027dcc │ │ │ │ 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 00000000000469d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027dd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027dd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c6c 000000000000002c 0000485c FDE cie=00000414 pc=0000000000046a80..0000000000046b8c │ │ │ │ - Augmentation data: 97 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a84 │ │ │ │ +00001d98 000000000000002c 00001b04 FDE cie=00000298 pc=0000000000027e80..0000000000027f8c │ │ │ │ + Augmentation data: bb 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046a94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027e94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000046b2c │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000027f2c │ │ │ │ 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 0000000000046b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f34 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004c9c 000000000000002c 0000488c FDE cie=00000414 pc=0000000000046ba0..0000000000046cac │ │ │ │ - Augmentation data: 75 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ba4 │ │ │ │ +00001dc8 000000000000002c 00001b34 FDE cie=00000298 pc=0000000000027fa0..00000000000280ac │ │ │ │ + Augmentation data: 99 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fa8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046bac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046bb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027fb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000046c4c │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000002804c │ │ │ │ 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 0000000000046c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028050 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028054 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004ccc 000000000000002c 000048bc FDE cie=00000414 pc=0000000000046cc0..0000000000046dcc │ │ │ │ - Augmentation data: 53 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046cc4 │ │ │ │ +00001df8 000000000000002c 00001b64 FDE cie=00000298 pc=00000000000280c0..00000000000281cc │ │ │ │ + Augmentation data: 77 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280cc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046cd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000280d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000046d6c │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000002816c │ │ │ │ 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 0000000000046d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028170 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028174 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004cfc 0000000000000044 000048ec FDE cie=00000414 pc=0000000000046de0..0000000000046f24 │ │ │ │ - Augmentation data: 31 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046de4 │ │ │ │ +00001e28 0000000000000044 00001b94 FDE cie=00000298 pc=00000000000281e0..0000000000028324 │ │ │ │ + Augmentation data: 55 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281e8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046dec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046df4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000281f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000046e1c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002821c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000046e90 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000028290 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000046eb8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000282b8 │ │ │ │ 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 0000000000046ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282c0 │ │ │ │ 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: 4 to 0000000000046ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282c4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046ecc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000282cc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d44 0000000000000028 00004934 FDE cie=00000414 pc=0000000000046f40..000000000004702c │ │ │ │ - Augmentation data: ff 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f44 │ │ │ │ +00001e70 0000000000000028 00001bdc FDE cie=00000298 pc=0000000000028340..000000000002842c │ │ │ │ + Augmentation data: 23 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f48 │ │ │ │ + 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: 8 to 0000000000046f50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028350 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000046f6c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002836c │ │ │ │ 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 0000000000046f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028370 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028374 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004d70 0000000000000030 00004960 FDE cie=00000414 pc=0000000000047040..0000000000047138 │ │ │ │ - Augmentation data: eb 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047044 │ │ │ │ +00001e9c 0000000000000030 00001c08 FDE cie=00000298 pc=0000000000028440..0000000000028538 │ │ │ │ + Augmentation data: 0f 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028448 │ │ │ │ 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 0000000000047050 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028450 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047058 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028458 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000470f0 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000284f0 │ │ │ │ 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 00000000000470f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000470f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004da4 000000000000002c 00004994 FDE cie=00000414 pc=0000000000047140..0000000000047208 │ │ │ │ - Augmentation data: cf 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047144 │ │ │ │ +00001ed0 000000000000002c 00001c3c FDE cie=00000298 pc=0000000000028540..0000000000028608 │ │ │ │ + Augmentation data: f3 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028548 │ │ │ │ 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 0000000000047158 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028558 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000471f4 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000285f4 │ │ │ │ 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 00000000000471f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000471fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dd4 000000000000002c 000049c4 FDE cie=00000414 pc=0000000000047220..00000000000472f0 │ │ │ │ - Augmentation data: a8 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047224 │ │ │ │ +00001f00 000000000000002c 00001c6c FDE cie=00000298 pc=0000000000028620..00000000000286f0 │ │ │ │ + Augmentation data: cc 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028628 │ │ │ │ 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 0000000000047238 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028638 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000472dc │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000000286dc │ │ │ │ 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 00000000000472e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000472e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e04 0000000000000030 000049f4 FDE cie=00000414 pc=0000000000047300..0000000000047400 │ │ │ │ - Augmentation data: 83 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047304 │ │ │ │ +00001f30 0000000000000030 00001c9c FDE cie=00000298 pc=0000000000028700..0000000000028800 │ │ │ │ + Augmentation data: a7 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028708 │ │ │ │ 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 0000000000047310 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028710 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047318 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028718 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000000473b8 │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000287b8 │ │ │ │ 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 00000000000473bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e38 0000000000000034 00004a28 FDE cie=00000414 pc=0000000000047400..0000000000047694 │ │ │ │ - Augmentation data: 67 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047404 │ │ │ │ +00001f64 0000000000000034 00001cd0 FDE cie=00000298 pc=0000000000028800..0000000000028a94 │ │ │ │ + Augmentation data: 8b 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028808 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047414 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028814 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004741c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002881c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047428 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028828 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 324 to 000000000004756c │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000002896c │ │ │ │ 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 0000000000047570 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028970 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047574 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028974 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004e70 0000000000000034 00004a60 FDE cie=00000414 pc=00000000000476a0..000000000004794c │ │ │ │ - Augmentation data: 5f 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000476a4 │ │ │ │ +00001f9c 0000000000000034 00001d08 FDE cie=00000298 pc=0000000000028aa0..0000000000028d4c │ │ │ │ + Augmentation data: 83 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000476a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028aa8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000476b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028ab4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000476bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028abc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000476c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028ac8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 348 to 0000000000047824 │ │ │ │ + DW_CFA_advance_loc1: 348 to 0000000000028c24 │ │ │ │ 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 0000000000047828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004782c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c2c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004ea8 0000000000000038 00004eac FDE cie=00000000 pc=0000000000047960..0000000000047a08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047964 │ │ │ │ +00001fd4 0000000000000038 00001fd8 FDE cie=00000000 pc=0000000000028d60..0000000000028e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d68 │ │ │ │ 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 0000000000047970 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028d70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000479d0 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000028dd0 │ │ │ │ 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 00000000000479d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028dd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000479e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028de0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000479e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028de8 │ │ │ │ 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 00000000000479ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028dec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000479f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047a00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028e00 │ │ │ │ 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 0000000000047a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ee4 0000000000000028 00004ad4 FDE cie=00000414 pc=0000000000047a20..0000000000047ab0 │ │ │ │ - Augmentation data: 1c 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a24 │ │ │ │ +00002010 0000000000000028 00001d7c FDE cie=00000298 pc=0000000000028e20..0000000000028eb0 │ │ │ │ + Augmentation data: 40 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e28 │ │ │ │ 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 0000000000047a38 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028e38 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000047a60 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000028e60 │ │ │ │ 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 0000000000047a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047a78 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028e78 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004f10 0000000000000028 00004b00 FDE cie=00000414 pc=0000000000047ac0..0000000000047b58 │ │ │ │ - Augmentation data: f8 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047ac4 │ │ │ │ +0000203c 0000000000000028 00001da8 FDE cie=00000298 pc=0000000000028ec0..0000000000028f58 │ │ │ │ + Augmentation data: 1c 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ec8 │ │ │ │ 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 0000000000047ad8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028ed8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000047b18 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000028f18 │ │ │ │ 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 0000000000047b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004f3c 0000000000000028 00004f40 FDE cie=00000000 pc=0000000000047b60..0000000000047bec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b64 │ │ │ │ +00002068 0000000000000028 0000206c FDE cie=00000000 pc=0000000000028f60..0000000000028fec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047b74 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028f74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047b7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000047be0 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000028fe0 │ │ │ │ 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 0000000000047be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fe8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f68 0000000000000028 00004f6c FDE cie=00000000 pc=0000000000047c00..0000000000047c8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c04 │ │ │ │ +00002094 0000000000000028 00002098 FDE cie=00000000 pc=0000000000029000..000000000002908c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029008 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047c14 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029014 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047c1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002901c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000047c80 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000029080 │ │ │ │ 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 0000000000047c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029088 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f94 0000000000000028 00004f98 FDE cie=00000000 pc=0000000000047ca0..0000000000047d2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047ca4 │ │ │ │ +000020c0 0000000000000028 000020c4 FDE cie=00000000 pc=00000000000290a0..000000000002912c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047cb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000290b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047cbc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000290bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000047d20 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000029120 │ │ │ │ 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 0000000000047d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029128 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fc0 0000000000000030 00004bb0 FDE cie=00000414 pc=0000000000047d40..0000000000047e08 │ │ │ │ - Augmentation data: 50 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d44 │ │ │ │ +000020ec 0000000000000030 00001e58 FDE cie=00000298 pc=0000000000029140..0000000000029208 │ │ │ │ + Augmentation data: 74 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029148 │ │ │ │ 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 0000000000047d54 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029154 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000047de0 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000291e0 │ │ │ │ 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 0000000000047de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000291e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047df0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000291f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047e00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029200 │ │ │ │ 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 0000000000029204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004ff4 0000000000000010 00004ff8 FDE cie=00000000 pc=0000000000043260..000000000004326c │ │ │ │ +00002120 0000000000000010 00002124 FDE cie=00000000 pc=0000000000024640..000000000002464c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005008 0000000000000010 0000500c FDE cie=00000000 pc=000000000004326c..0000000000043274 │ │ │ │ +00002134 0000000000000010 00002138 FDE cie=00000000 pc=000000000002464c..0000000000024654 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000501c 000000000000004c 00005020 FDE cie=00000000 pc=0000000000043280..00000000000435b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043284 │ │ │ │ +00002148 000000000000004c 0000214c FDE cie=00000000 pc=0000000000024660..0000000000024990 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024668 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043294 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024674 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004329c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002467c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000432a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024688 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000432e8 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000246c8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 448 to 00000000000434a8 │ │ │ │ + DW_CFA_advance_loc1: 448 to 0000000000024888 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000434d4 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000248b4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ 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 00000000000434d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000434dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248bc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ 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: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000043570 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000024950 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043574 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024954 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ │ │ │ │ -0000506c 0000000000000028 00005070 FDE cie=00000000 pc=00000000000435b0..000000000004363c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000435b4 │ │ │ │ +00002198 0000000000000028 0000219c FDE cie=00000000 pc=0000000000024990..0000000000024a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024994 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000435b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024998 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000435bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002499c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000435c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000249a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000043630 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000024a10 │ │ │ │ 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 0000000000043634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a18 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005098 0000000000000030 00004c88 FDE cie=00000414 pc=0000000000047e20..0000000000047f58 │ │ │ │ - Augmentation data: 81 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e24 │ │ │ │ +000021c4 0000000000000030 00001f30 FDE cie=00000298 pc=0000000000029220..0000000000029358 │ │ │ │ + Augmentation data: a5 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029228 │ │ │ │ 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 0000000000047e30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029230 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047e48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029248 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000047f24 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000029324 │ │ │ │ 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 0000000000047f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029328 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002932c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000021f8 0000000000000034 000021fc FDE cie=00000000 pc=0000000000029360..0000000000029410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029364 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029368 │ │ │ │ + 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: 68 to 00000000000293ac │ │ │ │ + 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 00000000000293b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000293b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000293c8 │ │ │ │ + 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 00000000000293cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000293d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000029408 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002940c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050cc 000000000000004c 00004cbc FDE cie=00000414 pc=0000000000047f60..0000000000048618 │ │ │ │ - Augmentation data: 53 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047f64 │ │ │ │ +00002230 000000000000004c 00001f9c FDE cie=00000298 pc=0000000000029420..0000000000029ad8 │ │ │ │ + Augmentation data: 3f 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029428 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047f70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029430 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047f78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029438 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047f8c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002944c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047f94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029454 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047fa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029460 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047fac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002946c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 952 to 0000000000048364 │ │ │ │ + DW_CFA_advance_loc1: 952 to 0000000000029824 │ │ │ │ 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 0000000000048368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029828 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004836c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002982c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000511c 0000000000000034 00004d0c FDE cie=00000414 pc=0000000000048620..00000000000487d0 │ │ │ │ - Augmentation data: 5b 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048624 │ │ │ │ +00002280 0000000000000034 00001fec FDE cie=00000298 pc=0000000000029ae0..0000000000029c90 │ │ │ │ + Augmentation data: 47 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ae8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004862c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029aec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048634 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029af4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048648 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029b08 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000000486f4 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000029bb4 │ │ │ │ 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 00000000000486f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029bb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029bbc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005154 000000000000001c 00005158 FDE cie=00000000 pc=000000000000e754..000000000000e7cc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e758 │ │ │ │ +000022b8 000000000000001c 000022bc FDE cie=00000000 pc=000000000000e0b0..000000000000e128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e75c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0b8 │ │ │ │ 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 000000000000e764 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e0c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005174 0000000000000020 00005178 FDE cie=00000000 pc=000000000000e7cc..000000000000e858 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e7d0 │ │ │ │ +000022d8 0000000000000020 000022dc FDE cie=00000000 pc=000000000000e128..000000000000e1b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e12c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e7d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e130 │ │ │ │ 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 000000000000e7e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e13c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005198 000000000000003c 00004d88 FDE cie=00000414 pc=00000000000487e0..00000000000488cc │ │ │ │ - Augmentation data: 0f 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487e4 │ │ │ │ +000022fc 000000000000003c 00002068 FDE cie=00000298 pc=0000000000029ca0..0000000000029d8c │ │ │ │ + Augmentation data: fb 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ca8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000487f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029cb4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000048850 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000029d10 │ │ │ │ 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 0000000000048854 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048884 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029d44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048888 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004888c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d4c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048890 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d50 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d54 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000488c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029d80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051d8 000000000000003c 00004dc8 FDE cie=00000414 pc=00000000000488e0..00000000000489cc │ │ │ │ - Augmentation data: e2 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000488e4 │ │ │ │ +0000233c 000000000000003c 000020a8 FDE cie=00000298 pc=0000000000029da0..0000000000029e8c │ │ │ │ + Augmentation data: ce 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000488e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029da8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000488f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029db4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000048950 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000029e10 │ │ │ │ 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 0000000000048954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048984 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029e44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048988 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004898c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e4c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048990 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e50 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048994 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e54 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000489c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029e80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005218 000000000000003c 00004e08 FDE cie=00000414 pc=00000000000489e0..0000000000048acc │ │ │ │ - Augmentation data: b5 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489e4 │ │ │ │ +0000237c 000000000000003c 000020e8 FDE cie=00000298 pc=0000000000029ea0..0000000000029f8c │ │ │ │ + Augmentation data: a1 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ea8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000489f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029eb4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000048a50 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000029f10 │ │ │ │ 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 0000000000048a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048a84 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029f44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f4c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f50 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f54 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048ac0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029f80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005258 000000000000003c 00004e48 FDE cie=00000414 pc=0000000000048ae0..0000000000048bcc │ │ │ │ - Augmentation data: 88 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ae4 │ │ │ │ +000023bc 000000000000003c 00002128 FDE cie=00000298 pc=0000000000029fa0..000000000002a08c │ │ │ │ + Augmentation data: 74 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029fa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029fa8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048af4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029fb4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000048b50 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002a010 │ │ │ │ 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 0000000000048b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a014 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a018 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048b84 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a044 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a048 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a04c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a050 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a054 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048bc0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a080 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005298 000000000000004c 00004e88 FDE cie=00000414 pc=0000000000048be0..0000000000048d8c │ │ │ │ - Augmentation data: 5b 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048be4 │ │ │ │ +000023fc 000000000000004c 00002168 FDE cie=00000298 pc=000000000002a0a0..000000000002a24c │ │ │ │ + Augmentation data: 47 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a0a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a0a8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048bf8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a0b8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000048c44 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002a104 │ │ │ │ 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 0000000000048c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a108 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a10c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000048cd4 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002a194 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a198 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000048d10 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002a1d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a1d4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a1d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048d28 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a1e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048d54 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a214 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048d60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a220 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000048d80 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002a240 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a244 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052e8 000000000000004c 00004ed8 FDE cie=00000414 pc=0000000000048da0..0000000000048f4c │ │ │ │ - Augmentation data: 20 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048da4 │ │ │ │ +0000244c 000000000000004c 000021b8 FDE cie=00000298 pc=000000000002a260..000000000002a40c │ │ │ │ + Augmentation data: 0c 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a268 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048db8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a278 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000048e04 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002a2c4 │ │ │ │ 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 0000000000048e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000048e94 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002a354 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a358 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000048ed0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002a390 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a394 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a398 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048ee8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a3a8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048f14 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a3d4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048f20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a3e0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000048f40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002a400 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a404 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005338 0000000000000030 00004f28 FDE cie=00000414 pc=0000000000043640..000000000004379c │ │ │ │ - Augmentation data: e7 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043644 │ │ │ │ +0000249c 0000000000000030 00002208 FDE cie=00000298 pc=0000000000024a20..0000000000024b7c │ │ │ │ + Augmentation data: d3 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a28 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004364c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a2c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043654 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024a34 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000436d4 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000024ab4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000436e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000043734 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000024b14 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000043770 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000024b50 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043790 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000024b70 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000536c 0000000000000018 00005370 FDE cie=00000000 pc=0000000000048f60..0000000000048f70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f64 │ │ │ │ +000024d0 0000000000000018 000024d4 FDE cie=00000000 pc=000000000002a420..000000000002a430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a428 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005388 0000000000000018 0000538c FDE cie=00000000 pc=0000000000048f80..0000000000048f94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f84 │ │ │ │ +000024ec 0000000000000018 000024f0 FDE cie=00000000 pc=000000000002a440..000000000002a454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a448 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000053a4 0000000000000030 00004f94 FDE cie=00000414 pc=00000000000437a0..00000000000438fc │ │ │ │ - Augmentation data: 99 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437a4 │ │ │ │ +00002508 0000000000000030 00002274 FDE cie=00000298 pc=0000000000024b80..0000000000024cdc │ │ │ │ + Augmentation data: 85 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b88 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000437b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024b94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000043834 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000024c14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043840 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000043894 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000024c74 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000438d0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000024cb0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000438f0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000024cd0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053d8 0000000000000018 000053dc FDE cie=00000000 pc=0000000000048fa0..0000000000048fb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fa4 │ │ │ │ +0000253c 0000000000000018 00002540 FDE cie=00000000 pc=000000000002a460..000000000002a470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a468 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000053f4 0000000000000018 000053f8 FDE cie=00000000 pc=0000000000048fc0..0000000000048fd4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fc4 │ │ │ │ +00002558 0000000000000018 0000255c FDE cie=00000000 pc=000000000002a480..000000000002a494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a484 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a488 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005410 0000000000000030 00005000 FDE cie=00000414 pc=0000000000043900..0000000000043a5c │ │ │ │ - Augmentation data: 4b 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043904 │ │ │ │ +00002574 0000000000000030 000022e0 FDE cie=00000298 pc=0000000000024ce0..0000000000024e3c │ │ │ │ + Augmentation data: 37 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ce8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004390c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024cec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043914 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024cf4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000043994 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000024d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000439a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000439f4 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000024dd4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000043a30 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000024e10 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043a50 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000024e30 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005444 0000000000000018 00005448 FDE cie=00000000 pc=0000000000048fe0..0000000000048ff0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fe4 │ │ │ │ +000025a8 0000000000000018 000025ac FDE cie=00000000 pc=000000000002a4a0..000000000002a4b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4a8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005460 0000000000000018 00005464 FDE cie=00000000 pc=0000000000049000..0000000000049014 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049004 │ │ │ │ +000025c4 0000000000000018 000025c8 FDE cie=00000000 pc=000000000002a4c0..000000000002a4d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4c8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000547c 0000000000000030 0000506c FDE cie=00000414 pc=0000000000043a60..0000000000043bbc │ │ │ │ - Augmentation data: fd 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043a64 │ │ │ │ +000025e0 0000000000000030 0000234c FDE cie=00000298 pc=0000000000024e40..0000000000024f9c │ │ │ │ + Augmentation data: e9 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e48 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e4c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043a74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024e54 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000043af4 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000024ed4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043b00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024ee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000043b54 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000024f34 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000043b90 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000024f70 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043bb0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000024f90 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054b0 0000000000000018 000054b4 FDE cie=00000000 pc=0000000000049020..0000000000049030 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049024 │ │ │ │ +00002614 0000000000000018 00002618 FDE cie=00000000 pc=000000000002a4e0..000000000002a4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4e8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000054cc 0000000000000018 000054d0 FDE cie=00000000 pc=0000000000049040..0000000000049054 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049044 │ │ │ │ +00002630 0000000000000018 00002634 FDE cie=00000000 pc=000000000002a500..000000000002a514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a508 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000054e8 0000000000000010 000054ec FDE cie=00000000 pc=0000000000049060..00000000000490b8 │ │ │ │ +0000264c 0000000000000010 00002650 FDE cie=00000000 pc=000000000002a520..000000000002a578 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054fc 0000000000000038 000050ec FDE cie=00000414 pc=0000000000043bc0..0000000000043ccc │ │ │ │ - Augmentation data: 9b 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043bc4 │ │ │ │ +00002660 0000000000000038 000023cc FDE cie=00000298 pc=0000000000024fa0..00000000000250ac │ │ │ │ + Augmentation data: 87 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043bc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fa8 │ │ │ │ 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 0000000000043bd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024fb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000043c24 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000025004 │ │ │ │ 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 0000000000043c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025008 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002500c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000043c70 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000025050 │ │ │ │ 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 0000000000043c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025054 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025058 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005538 0000000000000028 00005128 FDE cie=00000414 pc=00000000000490c0..0000000000049184 │ │ │ │ - Augmentation data: 8f 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000490c4 │ │ │ │ +0000269c 0000000000000028 00002408 FDE cie=00000298 pc=000000000002a580..000000000002a644 │ │ │ │ + Augmentation data: 7b 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000490c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a588 │ │ │ │ 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 00000000000490dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a59c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000049114 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002a5d4 │ │ │ │ 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 0000000000049118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004911c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5dc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005564 0000000000000028 00005154 FDE cie=00000414 pc=00000000000491a0..0000000000049264 │ │ │ │ - Augmentation data: 87 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491a4 │ │ │ │ +000026c8 0000000000000028 00002434 FDE cie=00000298 pc=000000000002a660..000000000002a724 │ │ │ │ + Augmentation data: 73 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a668 │ │ │ │ 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 00000000000491bc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a67c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000491f4 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002a6b4 │ │ │ │ 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 00000000000491f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a6b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a6bc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005590 0000000000000028 00005180 FDE cie=00000414 pc=0000000000049280..000000000004934c │ │ │ │ - Augmentation data: 7f 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049284 │ │ │ │ +000026f4 0000000000000028 00002460 FDE cie=00000298 pc=000000000002a740..000000000002a80c │ │ │ │ + Augmentation data: 6b 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a744 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a748 │ │ │ │ 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 000000000004929c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a75c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000492dc │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002a79c │ │ │ │ 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 00000000000492e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000492e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000055bc 0000000000000028 000051ac FDE cie=00000414 pc=0000000000049360..000000000004942c │ │ │ │ - Augmentation data: 77 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049364 │ │ │ │ +00002720 0000000000000028 0000248c FDE cie=00000298 pc=000000000002a820..000000000002a8ec │ │ │ │ + Augmentation data: 63 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a828 │ │ │ │ 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 000000000004937c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a83c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000493bc │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002a87c │ │ │ │ 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 00000000000493c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a880 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a884 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000055e8 000000000000004c 000051d8 FDE cie=00000414 pc=0000000000049440..0000000000049724 │ │ │ │ - Augmentation data: 6f 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049444 │ │ │ │ +0000274c 000000000000004c 000024b8 FDE cie=00000298 pc=000000000002a900..000000000002abe4 │ │ │ │ + Augmentation data: 5b 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a908 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004944c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a90c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049454 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a914 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004949c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002a95c │ │ │ │ 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 00000000000494a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a960 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000494a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a964 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000494c8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002a988 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000494d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a990 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 00000000000495a8 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000002aa68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa6c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000049600 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002aac0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049604 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aac4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049608 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aac8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005638 0000000000000038 00005228 FDE cie=00000414 pc=0000000000049740..00000000000499ec │ │ │ │ - Augmentation data: 67 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049744 │ │ │ │ +0000279c 0000000000000038 00002508 FDE cie=00000298 pc=000000000002ac00..000000000002aeac │ │ │ │ + Augmentation data: 53 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac08 │ │ │ │ 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 000000000004975c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ac1c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049774 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002ac34 │ │ │ │ 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: 320 to 00000000000498b4 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000002ad74 │ │ │ │ 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 00000000000498b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad7c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005674 000000000000004c 00005264 FDE cie=00000414 pc=000000000004a040..000000000004a16c │ │ │ │ - Augmentation data: 43 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a044 │ │ │ │ +000027d8 000000000000004c 00002544 FDE cie=00000298 pc=000000000002b500..000000000002b62c │ │ │ │ + Augmentation data: 2f 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b508 │ │ │ │ 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 000000000004a050 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b510 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a060 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b520 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004a0f8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000002b5b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b5c4 │ │ │ │ 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 000000000004a108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a10c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a11c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b5dc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a124 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b5e4 │ │ │ │ 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 000000000004a128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a12c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5ec │ │ │ │ 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 │ │ │ │ │ │ │ │ -000056c4 0000000000000038 000052b4 FDE cie=00000414 pc=000000000004a180..000000000004a42c │ │ │ │ - Augmentation data: 0f 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a184 │ │ │ │ +00002828 0000000000000038 00002594 FDE cie=00000298 pc=000000000002b640..000000000002b8ec │ │ │ │ + Augmentation data: fb 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b648 │ │ │ │ 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 000000000004a19c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b65c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a1b4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002b674 │ │ │ │ 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: 328 to 000000000004a2fc │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000002b7bc │ │ │ │ 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 000000000004a300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b7c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b7c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005700 000000000000003c 000052f0 FDE cie=00000414 pc=000000000004a42c..000000000004a738 │ │ │ │ - Augmentation data: eb 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a430 │ │ │ │ +00002864 000000000000003c 000025d0 FDE cie=00000298 pc=000000000002b8ec..000000000002bbf8 │ │ │ │ + Augmentation data: d7 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b8f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b8f4 │ │ │ │ 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 000000000004a440 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b900 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a458 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002b918 │ │ │ │ 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: 428 to 000000000004a604 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000002bac4 │ │ │ │ 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 000000000004a608 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bac8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a60c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bacc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005740 0000000000000040 00005330 FDE cie=00000414 pc=000000000004a740..000000000004aa5c │ │ │ │ - Augmentation data: c3 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a744 │ │ │ │ +000028a4 0000000000000040 00002610 FDE cie=00000298 pc=000000000002bc00..000000000002bf1c │ │ │ │ + Augmentation data: af 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc08 │ │ │ │ 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 000000000004a75c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bc1c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004a778 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002bc38 │ │ │ │ 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: 8 to 000000000004a780 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bc40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000004a928 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000002bde8 │ │ │ │ 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 000000000004a92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bdec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bdf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005784 0000000000000040 00005374 FDE cie=00000414 pc=00000000000499ec..0000000000049d18 │ │ │ │ - Augmentation data: 97 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499f0 │ │ │ │ +000028e8 0000000000000040 00002654 FDE cie=00000298 pc=000000000002aeac..000000000002b1d8 │ │ │ │ + Augmentation data: 83 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aeb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aeb4 │ │ │ │ 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 0000000000049a08 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002aec8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049a24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002aee4 │ │ │ │ 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: 8 to 0000000000049a2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002aeec │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 416 to 0000000000049bcc │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000002b08c │ │ │ │ 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 0000000000049bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b094 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057c8 000000000000003c 000053b8 FDE cie=00000414 pc=0000000000049d20..000000000004a038 │ │ │ │ - Augmentation data: 6b 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d24 │ │ │ │ +0000292c 000000000000003c 00002698 FDE cie=00000298 pc=000000000002b1e0..000000000002b4f8 │ │ │ │ + Augmentation data: 57 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1e8 │ │ │ │ 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 0000000000049d34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b1f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049d4c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002b20c │ │ │ │ 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: 420 to 0000000000049ef0 │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000002b3b0 │ │ │ │ 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 0000000000049ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005808 0000000000000038 000053f8 FDE cie=00000414 pc=000000000004aa60..000000000004abbc │ │ │ │ - Augmentation data: 43 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa64 │ │ │ │ +0000296c 0000000000000038 000026d8 FDE cie=00000298 pc=000000000002bf20..000000000002c07c │ │ │ │ + Augmentation data: 2f 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf28 │ │ │ │ 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 000000000004aa7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bf3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004aa9c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002bf5c │ │ │ │ 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 000000000004aaa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aaa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf64 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000004ab50 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000002c010 │ │ │ │ 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 000000000004ab54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c014 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c018 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005844 000000000000002c 00005434 FDE cie=00000414 pc=000000000004abc0..000000000004ace4 │ │ │ │ - Augmentation data: 2b 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004abc4 │ │ │ │ +000029a8 000000000000002c 00002714 FDE cie=00000298 pc=000000000002c080..000000000002c1a4 │ │ │ │ + Augmentation data: 17 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004abc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c088 │ │ │ │ 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 000000000004abd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c098 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004ac28 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002c0e8 │ │ │ │ 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 000000000004ac2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005874 000000000000002c 00005464 FDE cie=00000414 pc=000000000004ad00..000000000004ae2c │ │ │ │ - Augmentation data: 13 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad04 │ │ │ │ +000029d8 000000000000002c 00002744 FDE cie=00000298 pc=000000000002c1c0..000000000002c2ec │ │ │ │ + Augmentation data: ff 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c1c8 │ │ │ │ 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 000000000004ad18 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c1d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004ad70 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002c230 │ │ │ │ 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 000000000004ad74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c234 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c238 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058a4 0000000000000028 00005494 FDE cie=00000414 pc=000000000004ae40..000000000004af6c │ │ │ │ - Augmentation data: fb 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae44 │ │ │ │ +00002a08 0000000000000028 00002774 FDE cie=00000298 pc=000000000002c300..000000000002c42c │ │ │ │ + Augmentation data: e7 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c308 │ │ │ │ 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 000000000004ae54 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c314 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000004aec8 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002c388 │ │ │ │ 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 000000000004aecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c38c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c390 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000058d0 000000000000002c 000054c0 FDE cie=00000414 pc=000000000004af80..000000000004b078 │ │ │ │ - Augmentation data: 03 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af84 │ │ │ │ +00002a34 000000000000002c 000027a0 FDE cie=00000298 pc=000000000002c440..000000000002c538 │ │ │ │ + Augmentation data: ef 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c448 │ │ │ │ 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 000000000004af98 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c458 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000004b04c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002c50c │ │ │ │ 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 000000000004b050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c510 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c514 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005900 000000000000002c 000054f0 FDE cie=00000414 pc=000000000004b080..000000000004b180 │ │ │ │ - Augmentation data: eb 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b084 │ │ │ │ +00002a64 000000000000002c 000027d0 FDE cie=00000298 pc=000000000002c540..000000000002c640 │ │ │ │ + Augmentation data: d7 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c548 │ │ │ │ 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 000000000004b098 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c558 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000004b154 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000002c614 │ │ │ │ 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 000000000004b158 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c618 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b15c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c61c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005930 0000000000000030 00005520 FDE cie=00000414 pc=000000000004b180..000000000004b278 │ │ │ │ - Augmentation data: d3 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b184 │ │ │ │ +00002a94 0000000000000030 00002800 FDE cie=00000298 pc=000000000002c640..000000000002c738 │ │ │ │ + Augmentation data: bf 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c648 │ │ │ │ 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 000000000004b190 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c650 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b198 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c658 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004b220 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002c6e0 │ │ │ │ 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 000000000004b224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c6e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c6e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005964 0000000000000088 00005968 FDE cie=00000000 pc=000000000004b280..000000000004b610 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b284 │ │ │ │ +00002ac8 0000000000000088 00002acc FDE cie=00000000 pc=000000000002c740..000000000002cad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c744 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c748 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b28c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c74c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b294 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c754 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004b2b0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002c770 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b2c8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c788 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c78c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b2d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c790 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000004b3d8 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000002c898 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b3dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c89c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b3e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c8a0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004b40c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002c8cc │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ 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 000000000004b410 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c8d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c8d4 │ │ │ │ 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: 116 to 000000000004b488 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002c948 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b48c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c94c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c950 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c954 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000004b580 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000002ca40 │ │ │ │ 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_advance_loc: 4 to 000000000004b584 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca44 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b588 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b58c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca4c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059f0 0000000000000030 000059f4 FDE cie=00000000 pc=000000000004b620..000000000004b6e0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b638 │ │ │ │ +00002b54 0000000000000030 00002b58 FDE cie=00000000 pc=000000000002cae0..000000000002cba0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002caf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b63c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cafc │ │ │ │ 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: 100 to 000000000004b6a0 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002cb60 │ │ │ │ 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 000000000004b6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b6b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cb74 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b6c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cb80 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a24 0000000000000024 00005a28 FDE cie=00000000 pc=000000000004b6e0..000000000004b874 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6e4 │ │ │ │ +00002b88 0000000000000024 00002b8c FDE cie=00000000 pc=000000000002cba0..000000000002cd34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cba8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b6fc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002cbbc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004b768 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002cc28 │ │ │ │ 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 000000000004b76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a4c 0000000000000038 0000563c FDE cie=00000414 pc=000000000004b880..000000000004b984 │ │ │ │ - Augmentation data: cf 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b884 │ │ │ │ +00002bb0 0000000000000038 0000291c FDE cie=00000298 pc=000000000002cd40..000000000002ce44 │ │ │ │ + Augmentation data: bb 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b888 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd48 │ │ │ │ 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 000000000004b890 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cd50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004b8bc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002cd7c │ │ │ │ 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 000000000004b8c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd84 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004b91c │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002cddc │ │ │ │ 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 000000000004b920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cde0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004b93c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002cdfc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a88 000000000000007c 00005a8c FDE cie=00000000 pc=000000000004b9a0..000000000004bca4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9a4 │ │ │ │ +00002bec 000000000000007c 00002bf0 FDE cie=00000000 pc=000000000002ce60..000000000002d164 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce68 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce6c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b9b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ce74 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b9c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ce88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b9e8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002cea8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b9f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ceb0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000004badc │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000002cf9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfa0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004baec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cfac │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ 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 000000000004baf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004baf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000004bc04 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000002d0c4 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bc0c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d0cc │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bc28 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d0e8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0ec │ │ │ │ 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_advance_loc: 4 to 000000000004bc30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0f0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0f4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004bc54 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d114 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d118 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004bc78 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d138 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d13c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d140 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004bca0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d160 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b08 0000000000000024 00005b0c FDE cie=00000000 pc=000000000004bcc0..000000000004be40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcc4 │ │ │ │ +00002c6c 0000000000000024 00002c70 FDE cie=00000000 pc=000000000002d180..000000000002d300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d188 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bcdc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d19c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004bd48 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002d208 │ │ │ │ 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 000000000004bd4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d20c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d210 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b30 0000000000000030 00005720 FDE cie=00000414 pc=000000000004be40..000000000004bf24 │ │ │ │ - Augmentation data: 03 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004be44 │ │ │ │ +00002c94 0000000000000030 00002a00 FDE cie=00000298 pc=000000000002d300..000000000002d3e4 │ │ │ │ + Augmentation data: ef 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004be48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d308 │ │ │ │ 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 000000000004be50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d310 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004be58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d318 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004bedc │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002d39c │ │ │ │ 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 000000000004bee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b64 0000000000000030 00005754 FDE cie=00000414 pc=000000000004bf40..000000000004c020 │ │ │ │ - Augmentation data: e7 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf44 │ │ │ │ +00002cc8 0000000000000030 00002a34 FDE cie=00000298 pc=000000000002d400..000000000002d4e0 │ │ │ │ + Augmentation data: d3 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d408 │ │ │ │ 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 000000000004bf50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d410 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bf58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d418 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004bfdc │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002d49c │ │ │ │ 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 000000000004bfe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b98 0000000000000020 00005b9c FDE cie=00000000 pc=000000000004c020..000000000004c0a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c024 │ │ │ │ +00002cfc 0000000000000020 00002d00 FDE cie=00000000 pc=000000000002d4e0..000000000002d560 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4e8 │ │ │ │ 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 000000000004c058 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002d518 │ │ │ │ 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 000000000004c05c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d51c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d520 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005bbc 00000000000000a0 00005bc0 FDE cie=00000000 pc=000000000004c0a0..000000000004c424 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c0a4 │ │ │ │ +00002d20 00000000000000a0 00002d24 FDE cie=00000000 pc=000000000002d560..000000000002d8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d568 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d56c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c0b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d574 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004c0d0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d590 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c0e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002d5a8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004c140 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002d600 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d604 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000004c260 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000002d720 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004c288 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002d748 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004c2b4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002d774 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ 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 000000000004c2b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d778 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d77c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ 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_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 000000000004c2c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d780 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d784 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004c304 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002d7c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7c8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7cc │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004c394 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002d854 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c39c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d85c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d860 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c3ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d86c │ │ │ │ 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_advance_loc: 4 to 000000000004c3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d870 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d874 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d878 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d87c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c3dc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d89c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d8a0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c60 00000000000000bc 00005c64 FDE cie=00000000 pc=000000000004c440..000000000004c848 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c444 │ │ │ │ +00002dc4 00000000000000bc 00002dc8 FDE cie=00000000 pc=000000000002d900..000000000002dd08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d908 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c44c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d90c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c454 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d914 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c464 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d924 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000004c4d8 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002d998 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ 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 000000000004c4dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d99c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c4ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d9ac │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004c548 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002da08 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c54c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da0c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000004c668 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000002db28 │ │ │ │ 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_advance_loc: 52 to 000000000004c69c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002db5c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db60 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c6a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002db68 │ │ │ │ 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_advance_loc: 40 to 000000000004c6d0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002db90 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db94 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db98 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c6e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dba0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dba4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dba8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004c754 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002dc14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c75c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dc1c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc20 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c770 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002dc30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c77c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dc3c │ │ │ │ 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_advance_loc: 28 to 000000000004c798 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002dc58 │ │ │ │ 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_advance_loc: 28 to 000000000004c7b4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002dc74 │ │ │ │ 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_advance_loc: 32 to 000000000004c7d4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002dc94 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c7d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc98 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c7dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc9c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c7e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dca0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c800 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002dcc0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c804 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dcc4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ │ │ │ -00005d20 0000000000000028 00005910 FDE cie=00000414 pc=000000000004c860..000000000004c8dc │ │ │ │ - Augmentation data: 43 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c864 │ │ │ │ +00002e84 0000000000000028 00002bf0 FDE cie=00000298 pc=000000000002dd20..000000000002dd9c │ │ │ │ + Augmentation data: 2f 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd28 │ │ │ │ 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 000000000004c870 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dd30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004c8a0 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002dd60 │ │ │ │ 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 000000000004c8a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd68 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005d4c 0000000000000028 0000593c FDE cie=00000414 pc=000000000004c8e0..000000000004c958 │ │ │ │ - Augmentation data: 2b 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c8e4 │ │ │ │ +00002eb0 0000000000000028 00002c1c FDE cie=00000298 pc=000000000002dda0..000000000002de18 │ │ │ │ + Augmentation data: 17 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dda4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dda8 │ │ │ │ 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 000000000004c8f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ddb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004c920 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002dde0 │ │ │ │ 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 000000000004c924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dde4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dde8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005d78 0000000000000028 00005968 FDE cie=00000414 pc=000000000004c960..000000000004c9e8 │ │ │ │ - Augmentation data: 13 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c964 │ │ │ │ +00002edc 0000000000000028 00002c48 FDE cie=00000298 pc=000000000002de20..000000000002dea8 │ │ │ │ + Augmentation data: ff 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c968 │ │ │ │ + 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 000000000004c970 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002de30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004c99c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002de5c │ │ │ │ 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 000000000004c9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c9a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de64 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005da4 0000000000000084 00005994 FDE cie=00000414 pc=000000000004ca00..000000000004cddc │ │ │ │ - Augmentation data: ff 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca04 │ │ │ │ +00002f08 0000000000000084 00002c74 FDE cie=00000298 pc=000000000002dec0..000000000002e29c │ │ │ │ + Augmentation data: eb 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dec8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ca14 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ded4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ca20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dee0 │ │ │ │ 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_loc: 32 to 000000000004ca40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002df00 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df04 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000004cbf0 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000002e0b0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e0b4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004cc20 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e0e0 │ │ │ │ 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: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e0e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e0e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004cc4c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002e10c │ │ │ │ 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: 36 to 000000000004cc70 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002e130 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e134 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e138 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004cc9c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002e15c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e160 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e164 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ccc4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e184 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cccc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e18c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004ccf4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002e1b4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004cd50 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002e210 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004cd70 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e230 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e2c 0000000000000030 00005a1c FDE cie=00000414 pc=000000000004cde0..000000000004cfe4 │ │ │ │ - Augmentation data: bb 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cde4 │ │ │ │ +00002f90 0000000000000030 00002cfc FDE cie=00000298 pc=000000000002e2a0..000000000002e4a4 │ │ │ │ + Augmentation data: a7 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cde8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cdf4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e2b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cdfc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e2bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ce08 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e2c8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004ce50 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002e310 │ │ │ │ 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 000000000004ce54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e314 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e318 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005e60 00000000000000b0 00005e64 FDE cie=00000000 pc=000000000004d000..000000000004d3d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d004 │ │ │ │ +00002fc4 00000000000000b0 00002fc8 FDE cie=00000000 pc=000000000002e4c0..000000000002e890 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e4c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e4c8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d014 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e4d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d020 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e4e0 │ │ │ │ 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 000000000004d040 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e500 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d048 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e508 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d060 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e520 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000004d0f4 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002e5b4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004d120 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e5e0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d124 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5e4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d130 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e5f0 │ │ │ │ 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 000000000004d134 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5f8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ 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: 4 to 000000000004d13c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5fc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004d1a0 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002e660 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000004d254 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002e714 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d260 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e720 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d264 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e724 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004d2fc │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000002e7bc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d31c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e7dc │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004d358 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002e818 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d370 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e830 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e834 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e838 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d37c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e83c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d39c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e85c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d3bc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e87c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e880 │ │ │ │ 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 000000000004d3c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e884 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e888 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e88c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f14 0000000000000038 00005f18 FDE cie=00000000 pc=000000000004d3e0..000000000004d83c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3e4 │ │ │ │ +00003078 0000000000000038 0000307c FDE cie=00000000 pc=000000000002e8a0..000000000002ecfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8a8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d3f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e8b8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004d444 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002e904 │ │ │ │ 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 000000000004d448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e908 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d44c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e90c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d460 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002e920 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004d4d8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002e998 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004d508 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e9c8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 444 to 000000000004d6c4 │ │ │ │ + DW_CFA_advance_loc1: 444 to 000000000002eb84 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d6ec │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002ebac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000004d7f4 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000002ecb4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ecb8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f50 0000000000000018 00005f54 FDE cie=00000000 pc=000000000004d840..000000000004d890 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d868 │ │ │ │ +000030b4 0000000000000018 000030b8 FDE cie=00000000 pc=000000000002ed00..000000000002ed50 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002ed28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed2c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005f6c 0000000000000048 00005b5c FDE cie=00000414 pc=000000000004d8a0..000000000004dcf4 │ │ │ │ - Augmentation data: b7 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8a4 │ │ │ │ +000030d0 0000000000000048 00002e3c FDE cie=00000298 pc=000000000002ed60..000000000002f1b4 │ │ │ │ + Augmentation data: a3 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed68 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d8b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ed74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d8c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ed84 │ │ │ │ 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_advance_loc: 12 to 000000000004d8d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ed90 │ │ │ │ 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: 604 to 000000000004db2c │ │ │ │ + DW_CFA_advance_loc1: 604 to 000000000002efec │ │ │ │ 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 000000000004db30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eff0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eff4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fb8 0000000000000034 00005ba8 FDE cie=00000414 pc=000000000004dd00..000000000004df50 │ │ │ │ - Augmentation data: 9f 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd04 │ │ │ │ +0000311c 0000000000000034 00002e88 FDE cie=00000298 pc=000000000002f1c0..000000000002f410 │ │ │ │ + Augmentation data: 8b 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f1c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004dd14 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f1d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dd1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f1dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dd24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f1e4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004dd70 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002f230 │ │ │ │ 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 000000000004dd74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f234 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f238 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ff0 0000000000000044 00005be0 FDE cie=00000414 pc=000000000004df60..000000000004e444 │ │ │ │ - Augmentation data: ab 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df64 │ │ │ │ +00003154 0000000000000044 00002ec0 FDE cie=00000298 pc=000000000002f420..000000000002f904 │ │ │ │ + Augmentation data: 97 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f428 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f42c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004df78 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f438 │ │ │ │ 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 000000000004df80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f440 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004df90 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f450 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000004e170 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000002f630 │ │ │ │ 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 000000000004e174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f634 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f638 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006038 0000000000000048 00005c28 FDE cie=00000414 pc=000000000004e460..000000000004eb00 │ │ │ │ - Augmentation data: 9e 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e464 │ │ │ │ +0000319c 0000000000000048 00002f08 FDE cie=00000298 pc=000000000002f920..000000000002ffc0 │ │ │ │ + Augmentation data: 8a 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f928 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f92c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e474 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f934 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e484 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f944 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e494 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f954 │ │ │ │ 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: 912 to 000000000004e824 │ │ │ │ + DW_CFA_advance_loc1: 912 to 000000000002fce4 │ │ │ │ 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 000000000004e828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fce8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e82c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fcec │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006084 000000000000004c 00005c74 FDE cie=00000414 pc=000000000004eb00..000000000004f7b8 │ │ │ │ - Augmentation data: b3 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb04 │ │ │ │ +000031e8 000000000000004c 00002f54 FDE cie=00000298 pc=000000000002ffc0..0000000000030c78 │ │ │ │ + Augmentation data: 9f 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffc8 │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffcc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004eb14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ffd4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004eb24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ffe4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004eb2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ffec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004eb40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000030000 │ │ │ │ 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: 1484 to 000000000004f10c │ │ │ │ + DW_CFA_advance_loc2: 1484 to 00000000000305cc │ │ │ │ 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 000000000004f110 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f114 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060d4 0000000000000050 00005cc4 FDE cie=00000414 pc=0000000000043ccc..0000000000044f50 │ │ │ │ - Augmentation data: 33 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043cd0 │ │ │ │ +00003238 0000000000000054 00002fa4 FDE cie=00000298 pc=00000000000250ac..0000000000026330 │ │ │ │ + Augmentation data: 1f 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250b4 │ │ │ │ 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 0000000000043cf4 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000250d4 │ │ │ │ DW_CFA_def_cfa_offset: 1760 │ │ │ │ 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: 3024 to 00000000000448c4 │ │ │ │ + DW_CFA_advance_loc2: 3024 to 0000000000025ca4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000448e0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025cc0 │ │ │ │ + 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 0000000000025cc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025cc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003290 000000000000002c 00003294 FDE cie=00000000 pc=0000000000030c80..0000000000030d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c88 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c8c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030c94 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030ca4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000030d1c │ │ │ │ + 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 0000000000030d20 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000032c0 0000000000000010 000032c4 FDE cie=00000000 pc=0000000000030da0..0000000000030db4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000032d4 0000000000000010 000032d8 FDE cie=00000000 pc=0000000000030dc0..0000000000030dc8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000032e8 0000000000000024 000032ec FDE cie=00000000 pc=0000000000034420..0000000000034570 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003442c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034430 │ │ │ │ + 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 0000000000034444 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000344d8 │ │ │ │ + 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 00000000000344dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000344e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003310 000000000000017c 0000307c FDE cie=00000298 pc=0000000000030dc8..0000000000034420 │ │ │ │ + Augmentation data: 1f 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030dcc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030dd0 │ │ │ │ + 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 0000000000030de0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030df8 │ │ │ │ + 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: 16 to 0000000000030e08 │ │ │ │ + DW_CFA_def_cfa_offset: 1024 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 2716 to 00000000000318a4 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000318ac │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1780 to 0000000000031fa0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031fa4 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000031fd4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000031ff0 │ │ │ │ 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 00000000000448e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031ff4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031ff8 │ │ │ │ + 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 00000000000448e8 │ │ │ │ + DW_CFA_advance_loc1: 992 to 00000000000323d8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000032444 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 996 to 0000000000032828 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc2: 2100 to 000000000003305c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033060 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033064 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000033120 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000033290 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000332f8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 464 to 00000000000334c8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000033530 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000033564 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000335b8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000335d8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000033600 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000033640 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000336c0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000336c4 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000336c8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 292 to 00000000000337ec │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000337f0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000337fc │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033800 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000033890 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033894 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000338b4 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000033930 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003394c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000339b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000339b4 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000339b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000033a70 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000033af8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000033b10 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000033b60 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 400 to 0000000000033cf0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 548 to 0000000000033f14 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000033fe0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000034048 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000034064 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034068 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034078 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000340f4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000003421c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003427c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ │ │ │ │ -00006128 0000000000000010 0000612c FDE cie=00000000 pc=0000000000051cc0..0000000000051cc8 │ │ │ │ +00003490 0000000000000010 00003494 FDE cie=00000000 pc=0000000000036a80..0000000000036a88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000613c 0000000000000010 00006140 FDE cie=00000000 pc=0000000000051ce0..0000000000051cf0 │ │ │ │ +000034a4 0000000000000010 000034a8 FDE cie=00000000 pc=0000000000036aa0..0000000000036ab0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006150 0000000000000010 00006154 FDE cie=00000000 pc=0000000000051d00..0000000000051d08 │ │ │ │ +000034b8 0000000000000010 000034bc FDE cie=00000000 pc=0000000000036ac0..0000000000036ac8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006164 0000000000000010 00006168 FDE cie=00000000 pc=0000000000051d20..0000000000051d34 │ │ │ │ +000034cc 0000000000000010 000034d0 FDE cie=00000000 pc=0000000000036ae0..0000000000036af4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006178 0000000000000010 0000617c FDE cie=00000000 pc=0000000000051d40..0000000000051d74 │ │ │ │ +000034e0 0000000000000010 000034e4 FDE cie=00000000 pc=0000000000036b00..0000000000036b34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000618c 0000000000000010 00006190 FDE cie=00000000 pc=0000000000051d80..0000000000051d94 │ │ │ │ +000034f4 0000000000000010 000034f8 FDE cie=00000000 pc=0000000000036b40..0000000000036b54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061a0 0000000000000010 000061a4 FDE cie=00000000 pc=0000000000051da0..0000000000051dd4 │ │ │ │ +00003508 0000000000000010 0000350c FDE cie=00000000 pc=0000000000036b60..0000000000036b94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061b4 0000000000000010 000061b8 FDE cie=00000000 pc=0000000000051de0..0000000000051df0 │ │ │ │ +0000351c 0000000000000010 00003520 FDE cie=00000000 pc=0000000000036ba0..0000000000036bb0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061c8 0000000000000010 000061cc FDE cie=00000000 pc=0000000000051e00..0000000000051e14 │ │ │ │ +00003530 0000000000000010 00003534 FDE cie=00000000 pc=0000000000036bc0..0000000000036bd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061dc 0000000000000010 000061e0 FDE cie=00000000 pc=0000000000051e20..0000000000051e54 │ │ │ │ +00003544 0000000000000010 00003548 FDE cie=00000000 pc=0000000000036be0..0000000000036c14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061f0 0000000000000010 000061f4 FDE cie=00000000 pc=0000000000051e60..0000000000051e70 │ │ │ │ +00003558 0000000000000010 0000355c FDE cie=00000000 pc=0000000000036c20..0000000000036c30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006204 0000000000000010 00006208 FDE cie=00000000 pc=0000000000051e80..0000000000051e94 │ │ │ │ +0000356c 0000000000000010 00003570 FDE cie=00000000 pc=0000000000036c40..0000000000036c54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006218 0000000000000010 0000621c FDE cie=00000000 pc=0000000000051ea0..0000000000051ed4 │ │ │ │ +00003580 0000000000000010 00003584 FDE cie=00000000 pc=0000000000036c60..0000000000036c94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000622c 0000000000000010 00006230 FDE cie=00000000 pc=0000000000051ee0..0000000000051ef0 │ │ │ │ +00003594 0000000000000010 00003598 FDE cie=00000000 pc=0000000000036ca0..0000000000036cb0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006240 0000000000000010 00006244 FDE cie=00000000 pc=0000000000051f00..0000000000051f08 │ │ │ │ +000035a8 0000000000000010 000035ac FDE cie=00000000 pc=0000000000036cc0..0000000000036cc8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006254 0000000000000010 00006258 FDE cie=00000000 pc=0000000000051f20..0000000000051f28 │ │ │ │ +000035bc 0000000000000010 000035c0 FDE cie=00000000 pc=0000000000036ce0..0000000000036ce8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006268 0000000000000010 0000626c FDE cie=00000000 pc=0000000000051f40..0000000000051f48 │ │ │ │ +000035d0 0000000000000010 000035d4 FDE cie=00000000 pc=0000000000036d00..0000000000036d08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000627c 0000000000000010 00006280 FDE cie=00000000 pc=0000000000051f60..0000000000051f6c │ │ │ │ +000035e4 0000000000000010 000035e8 FDE cie=00000000 pc=0000000000036d20..0000000000036d2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006290 0000000000000010 00006294 FDE cie=00000000 pc=0000000000051f80..0000000000051f8c │ │ │ │ +000035f8 0000000000000010 000035fc FDE cie=00000000 pc=0000000000036d40..0000000000036d4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062a4 0000000000000010 000062a8 FDE cie=00000000 pc=0000000000051fa0..0000000000051fac │ │ │ │ +0000360c 0000000000000010 00003610 FDE cie=00000000 pc=0000000000036d60..0000000000036d6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062b8 0000000000000010 000062bc FDE cie=00000000 pc=0000000000051fc0..0000000000051fcc │ │ │ │ +00003620 0000000000000010 00003624 FDE cie=00000000 pc=0000000000036d80..0000000000036d8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062cc 0000000000000010 000062d0 FDE cie=00000000 pc=0000000000051fe0..0000000000051fec │ │ │ │ +00003634 0000000000000010 00003638 FDE cie=00000000 pc=0000000000036da0..0000000000036dac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062e0 0000000000000010 000062e4 FDE cie=00000000 pc=0000000000052000..000000000005200c │ │ │ │ +00003648 0000000000000010 0000364c FDE cie=00000000 pc=0000000000036dc0..0000000000036dcc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062f4 0000000000000010 000062f8 FDE cie=00000000 pc=0000000000052020..000000000005202c │ │ │ │ +0000365c 0000000000000010 00003660 FDE cie=00000000 pc=0000000000036de0..0000000000036dec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006308 0000000000000010 0000630c FDE cie=00000000 pc=0000000000052040..000000000005204c │ │ │ │ +00003670 0000000000000010 00003674 FDE cie=00000000 pc=0000000000036e00..0000000000036e0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000631c 0000000000000010 00006320 FDE cie=00000000 pc=0000000000052060..000000000005206c │ │ │ │ +00003684 0000000000000010 00003688 FDE cie=00000000 pc=0000000000036e20..0000000000036e2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006330 0000000000000010 00006334 FDE cie=00000000 pc=0000000000052080..000000000005208c │ │ │ │ +00003698 0000000000000010 0000369c FDE cie=00000000 pc=0000000000036e40..0000000000036e4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006344 0000000000000010 00006348 FDE cie=00000000 pc=00000000000520a0..00000000000520bc │ │ │ │ +000036ac 0000000000000010 000036b0 FDE cie=00000000 pc=0000000000036e60..0000000000036e7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006358 0000000000000010 0000635c FDE cie=00000000 pc=00000000000520c0..00000000000520d0 │ │ │ │ +000036c0 0000000000000010 000036c4 FDE cie=00000000 pc=0000000000036e80..0000000000036e90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000636c 0000000000000010 00006370 FDE cie=00000000 pc=00000000000520e0..00000000000520ec │ │ │ │ +000036d4 0000000000000010 000036d8 FDE cie=00000000 pc=0000000000036ea0..0000000000036eac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006380 0000000000000010 00006384 FDE cie=00000000 pc=0000000000052100..000000000005211c │ │ │ │ +000036e8 0000000000000010 000036ec FDE cie=00000000 pc=0000000000036ec0..0000000000036edc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006394 0000000000000010 00006398 FDE cie=00000000 pc=0000000000052120..0000000000052130 │ │ │ │ +000036fc 0000000000000010 00003700 FDE cie=00000000 pc=0000000000036ee0..0000000000036ef0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063a8 0000000000000010 000063ac FDE cie=00000000 pc=0000000000052140..000000000005214c │ │ │ │ +00003710 0000000000000010 00003714 FDE cie=00000000 pc=0000000000036f00..0000000000036f0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063bc 0000000000000010 000063c0 FDE cie=00000000 pc=0000000000052160..000000000005217c │ │ │ │ +00003724 0000000000000010 00003728 FDE cie=00000000 pc=0000000000036f20..0000000000036f3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063d0 0000000000000010 000063d4 FDE cie=00000000 pc=0000000000052180..0000000000052190 │ │ │ │ +00003738 0000000000000010 0000373c FDE cie=00000000 pc=0000000000036f40..0000000000036f50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063e4 0000000000000010 000063e8 FDE cie=00000000 pc=00000000000521a0..00000000000521ac │ │ │ │ +0000374c 0000000000000010 00003750 FDE cie=00000000 pc=0000000000036f60..0000000000036f6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063f8 0000000000000010 000063fc FDE cie=00000000 pc=00000000000521c0..00000000000521dc │ │ │ │ +00003760 0000000000000010 00003764 FDE cie=00000000 pc=0000000000036f80..0000000000036f9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000640c 0000000000000010 00006410 FDE cie=00000000 pc=00000000000521e0..00000000000521f0 │ │ │ │ +00003774 0000000000000010 00003778 FDE cie=00000000 pc=0000000000036fa0..0000000000036fb0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006420 0000000000000010 00006424 FDE cie=00000000 pc=0000000000052200..0000000000052208 │ │ │ │ +00003788 0000000000000010 0000378c FDE cie=00000000 pc=0000000000036fc0..0000000000036fc8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006434 0000000000000010 00006438 FDE cie=00000000 pc=0000000000052220..0000000000052228 │ │ │ │ +0000379c 0000000000000010 000037a0 FDE cie=00000000 pc=0000000000036fe0..0000000000036fe8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006448 0000000000000010 0000644c FDE cie=00000000 pc=0000000000052240..0000000000052248 │ │ │ │ +000037b0 0000000000000010 000037b4 FDE cie=00000000 pc=0000000000037000..0000000000037008 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000645c 0000000000000010 00006460 FDE cie=00000000 pc=0000000000052260..0000000000052268 │ │ │ │ +000037c4 0000000000000010 000037c8 FDE cie=00000000 pc=0000000000037020..0000000000037028 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006470 0000000000000018 00006474 FDE cie=00000000 pc=0000000000052280..00000000000522dc │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000522b4 │ │ │ │ +000037d8 0000000000000018 000037dc FDE cie=00000000 pc=0000000000037040..000000000003709c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000037074 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037078 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000648c 0000000000000018 00006490 FDE cie=00000000 pc=00000000000522e0..0000000000052324 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000522fc │ │ │ │ +000037f4 0000000000000018 000037f8 FDE cie=00000000 pc=00000000000370a0..00000000000370e4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000370bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052300 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000370c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000064a8 0000000000000018 000064ac FDE cie=00000000 pc=0000000000052340..0000000000052384 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005235c │ │ │ │ +00003810 0000000000000018 00003814 FDE cie=00000000 pc=0000000000037100..0000000000037144 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003711c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037120 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000064c4 0000000000000018 000064c8 FDE cie=00000000 pc=00000000000523a0..00000000000523e4 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000523bc │ │ │ │ +0000382c 0000000000000018 00003830 FDE cie=00000000 pc=0000000000037160..00000000000371a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003717c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037180 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000064e0 0000000000000018 000064e4 FDE cie=00000000 pc=0000000000052400..0000000000052444 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005241c │ │ │ │ +00003848 0000000000000018 0000384c FDE cie=00000000 pc=00000000000371c0..0000000000037204 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000371dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052420 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000371e0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000064fc 0000000000000010 00006500 FDE cie=00000000 pc=0000000000052460..0000000000052474 │ │ │ │ +00003864 0000000000000010 00003868 FDE cie=00000000 pc=0000000000037220..0000000000037234 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006510 0000000000000024 00006514 FDE cie=00000000 pc=0000000000052480..00000000000524b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052484 │ │ │ │ +00003878 0000000000000024 0000387c FDE cie=00000000 pc=0000000000037240..0000000000037278 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037248 │ │ │ │ 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 0000000000052498 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000037258 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000524b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000037270 │ │ │ │ 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 00000000000524b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037274 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006538 0000000000000024 00006128 FDE cie=00000414 pc=00000000000524c0..0000000000052540 │ │ │ │ - Augmentation data: a5 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000524f4 │ │ │ │ +000038a0 0000000000000024 0000360c FDE cie=00000298 pc=0000000000037280..0000000000037300 │ │ │ │ + Augmentation data: db 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000372b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000372b8 │ │ │ │ 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: 44 to 0000000000052524 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000372e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052528 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000372e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006560 0000000000000024 00006150 FDE cie=00000414 pc=000000000000e858..000000000000e948 │ │ │ │ - Augmentation data: 85 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e85c │ │ │ │ +000038c8 0000000000000024 00003634 FDE cie=00000298 pc=000000000000e1b4..000000000000e2a4 │ │ │ │ + Augmentation data: bb 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1bc │ │ │ │ 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 000000000000e86c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e1c8 │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -00006588 0000000000000020 0000658c FDE cie=00000000 pc=0000000000052640..00000000000526a0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052654 │ │ │ │ +000038f0 0000000000000020 000038f4 FDE cie=00000000 pc=0000000000037400..0000000000037460 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000037414 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052658 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037418 │ │ │ │ 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: 40 to 0000000000052680 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000037440 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052684 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065ac 0000000000000020 000065b0 FDE cie=00000000 pc=00000000000526a0..0000000000052700 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000526b4 │ │ │ │ +00003914 0000000000000020 00003918 FDE cie=00000000 pc=0000000000037460..00000000000374c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000037474 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037478 │ │ │ │ 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: 40 to 00000000000526e0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000374a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065d0 0000000000000044 000061c0 FDE cie=00000414 pc=0000000000052700..0000000000052844 │ │ │ │ - Augmentation data: 29 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052704 │ │ │ │ +00003938 0000000000000044 000036a4 FDE cie=00000298 pc=00000000000374c0..0000000000037604 │ │ │ │ + Augmentation data: 5f 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052708 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005270c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374cc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052714 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000374d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005273c │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000374fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000527b0 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000037570 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000527d8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000037598 │ │ │ │ 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 00000000000527dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003759c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000375a0 │ │ │ │ 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: 4 to 00000000000527e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000375a4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000527ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000375ac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006618 0000000000000018 0000661c FDE cie=00000000 pc=0000000000052860..00000000000528ac │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000052884 │ │ │ │ +00003980 0000000000000018 00003984 FDE cie=00000000 pc=0000000000037620..000000000003766c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000037644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052888 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037648 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006634 0000000000000018 00006638 FDE cie=00000000 pc=00000000000528c0..000000000005290c │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000528e4 │ │ │ │ +0000399c 0000000000000018 000039a0 FDE cie=00000000 pc=0000000000037680..00000000000376cc │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000376a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000376a8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006650 0000000000000020 00006654 FDE cie=00000000 pc=0000000000052920..0000000000052a28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052924 │ │ │ │ +000039b8 0000000000000020 000039bc FDE cie=00000000 pc=00000000000376e0..00000000000377e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000376e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052928 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000376e8 │ │ │ │ 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: 36 to 000000000005294c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003770c │ │ │ │ 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 0000000000052950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037710 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037714 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006674 0000000000000034 00006678 FDE cie=00000000 pc=0000000000052a40..0000000000052bc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a44 │ │ │ │ +000039dc 0000000000000034 000039e0 FDE cie=00000000 pc=0000000000037800..0000000000037988 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037808 │ │ │ │ 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: 36 to 0000000000052a6c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003782c │ │ │ │ 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 0000000000052a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037830 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037834 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000052b08 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000378c8 │ │ │ │ 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 0000000000052b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000378cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000378d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000052b8c │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000003794c │ │ │ │ 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 0000000000052b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037950 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037954 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000066ac 0000000000000024 000066b0 FDE cie=00000000 pc=000000000004f7c0..000000000004f89c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f7c4 │ │ │ │ +00003a14 0000000000000024 00003a18 FDE cie=00000000 pc=0000000000034580..000000000003465c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034588 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f7dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003459c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004f844 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000034604 │ │ │ │ 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 000000000004f848 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034608 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f84c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003460c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066d4 0000000000000024 000066d8 FDE cie=00000000 pc=0000000000052be0..0000000000052c2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052be4 │ │ │ │ +00003a3c 0000000000000024 00003a40 FDE cie=00000000 pc=00000000000379a0..00000000000379ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000379a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000379a8 │ │ │ │ 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 0000000000052bf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000379b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000052c24 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000379e4 │ │ │ │ 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 0000000000052c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000379e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066fc 0000000000000024 00006700 FDE cie=00000000 pc=0000000000052c40..0000000000052c8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c44 │ │ │ │ +00003a64 0000000000000024 00003a68 FDE cie=00000000 pc=0000000000037a00..0000000000037a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037a04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037a08 │ │ │ │ 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 0000000000052c50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037a10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000052c84 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000037a44 │ │ │ │ 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 0000000000052c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037a48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006724 0000000000000030 00006314 FDE cie=00000414 pc=0000000000052ca0..0000000000052d00 │ │ │ │ - Augmentation data: e8 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ca4 │ │ │ │ +00003a8c 0000000000000030 000037f8 FDE cie=00000298 pc=0000000000037a60..0000000000037ac0 │ │ │ │ + Augmentation data: 1e 67 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037a64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037a68 │ │ │ │ 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 0000000000052cb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037a70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000052ce8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000037aa8 │ │ │ │ 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 0000000000052cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037aac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052cf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037ab8 │ │ │ │ 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 0000000000052cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037abc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00006758 0000000000000030 00006348 FDE cie=00000414 pc=0000000000052d00..0000000000052d60 │ │ │ │ - Augmentation data: bc 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d04 │ │ │ │ +00003ac0 0000000000000030 0000382c FDE cie=00000298 pc=0000000000037ac0..0000000000037b20 │ │ │ │ + Augmentation data: f2 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ac8 │ │ │ │ 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 0000000000052d10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037ad0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000052d48 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000037b08 │ │ │ │ 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 0000000000052d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052d58 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037b18 │ │ │ │ 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 0000000000052d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000678c 00000000000000b4 0000637c FDE cie=00000414 pc=0000000000052d60..0000000000053284 │ │ │ │ - Augmentation data: 93 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d64 │ │ │ │ +00003af4 00000000000000b4 00003860 FDE cie=00000298 pc=0000000000037b20..0000000000038044 │ │ │ │ + Augmentation data: c7 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b28 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052d74 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037b34 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052d7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037b3c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000052dcc │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000037b8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b94 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b98 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b9c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ba0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ba4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 616 to 0000000000037e0c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e10 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e14 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e18 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037e20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052dd8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000037e3c │ │ │ │ + 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_loc: 28 to 0000000000037e58 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ddc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037e60 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e68 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 616 to 000000000005304c │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000037f00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053050 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037f08 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053054 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f0c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f10 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f14 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005307c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000037f34 │ │ │ │ + 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_loc: 12 to 0000000000037f40 │ │ │ │ + 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: 28 to 0000000000037f5c │ │ │ │ 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_loc: 28 to 0000000000053098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f60 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000530a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f68 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f6c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + │ │ │ │ +00003bac 0000000000000034 00003918 FDE cie=00000298 pc=0000000000039060..0000000000039318 │ │ │ │ + Augmentation data: 37 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039064 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039068 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039074 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003907c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039088 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 352 to 00000000000391e8 │ │ │ │ + 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 00000000000391ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000391f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003be4 0000000000000028 00003950 FDE cie=00000298 pc=0000000000039320..0000000000039390 │ │ │ │ + Augmentation data: 30 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039324 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039328 │ │ │ │ + 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 000000000003933c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000039388 │ │ │ │ + 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 000000000003938c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c10 0000000000000028 0000397c FDE cie=00000298 pc=0000000000039390..0000000000039410 │ │ │ │ + Augmentation data: 0c 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039394 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039398 │ │ │ │ + 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 00000000000393ac │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000039408 │ │ │ │ + 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 000000000003940c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c3c 0000000000000028 000039a8 FDE cie=00000298 pc=0000000000039410..0000000000039490 │ │ │ │ + Augmentation data: e8 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039414 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039418 │ │ │ │ + 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 000000000003942c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000039488 │ │ │ │ + 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 000000000003948c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c68 0000000000000024 000039d4 FDE cie=00000298 pc=0000000000037300..0000000000037380 │ │ │ │ + Augmentation data: c4 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000037334 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037338 │ │ │ │ + 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: 44 to 0000000000037364 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037368 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c90 0000000000000024 000039fc FDE cie=00000298 pc=0000000000037380..0000000000037400 │ │ │ │ + Augmentation data: a4 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000373b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000373b8 │ │ │ │ + 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: 44 to 00000000000373e4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000373e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003cb8 0000000000000048 00003a24 FDE cie=00000298 pc=00000000000394a0..00000000000395ac │ │ │ │ + Augmentation data: 87 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000394ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000394b0 │ │ │ │ + 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 00000000000394b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000394c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003951c │ │ │ │ + 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 0000000000039520 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039524 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000039560 │ │ │ │ + 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 0000000000039564 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003956c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00003d04 000000000000002c 00003a70 FDE cie=00000298 pc=00000000000395c0..00000000000396cc │ │ │ │ + Augmentation data: 5f 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000395d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000003966c │ │ │ │ + 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 0000000000039670 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039674 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003d34 000000000000002c 00003aa0 FDE cie=00000298 pc=00000000000396e0..00000000000397ec │ │ │ │ + Augmentation data: 3d 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396e8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000396f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000003978c │ │ │ │ + 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 0000000000039790 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039794 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003d64 000000000000002c 00003ad0 FDE cie=00000298 pc=0000000000039800..000000000003990c │ │ │ │ + Augmentation data: 1b 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039804 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039808 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003980c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039814 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000398ac │ │ │ │ + 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 00000000000398b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003d94 0000000000000028 00003b00 FDE cie=00000298 pc=0000000000039920..00000000000399e8 │ │ │ │ + Augmentation data: fb 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039934 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039938 │ │ │ │ + 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 0000000000039944 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003997c │ │ │ │ + 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 0000000000039980 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039984 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003dc0 000000000000002c 00003b2c FDE cie=00000298 pc=0000000000039a00..0000000000039ac8 │ │ │ │ + Augmentation data: eb 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a08 │ │ │ │ + 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 0000000000039a18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000039ab4 │ │ │ │ + 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 0000000000039ab8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039abc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003df0 000000000000002c 00003b5c FDE cie=00000298 pc=0000000000039ae0..0000000000039bb0 │ │ │ │ + Augmentation data: c4 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ae8 │ │ │ │ + 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 0000000000039af8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000039b9c │ │ │ │ + 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 0000000000039ba0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ba4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003e20 0000000000000028 00003b8c FDE cie=00000298 pc=0000000000039bc0..0000000000039c64 │ │ │ │ + Augmentation data: 9d 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039bc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + 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 0000000000039bd8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000039c00 │ │ │ │ + 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 0000000000039c04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039c18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003e4c 0000000000000028 00003bb8 FDE cie=00000298 pc=0000000000039c80..0000000000039d2c │ │ │ │ + Augmentation data: 79 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c88 │ │ │ │ + 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 0000000000039c98 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000039cd8 │ │ │ │ + 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 0000000000039cdc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ce0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003e78 0000000000000028 00003e7c FDE cie=00000000 pc=0000000000039d40..0000000000039dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d48 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039d54 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039d5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000039dc0 │ │ │ │ + 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 0000000000039dc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039dc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003ea4 000000000000002c 00003ea8 FDE cie=00000000 pc=0000000000039de0..0000000000039e88 │ │ │ │ + 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: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039df4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039dfc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039e08 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000039e7c │ │ │ │ + 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 0000000000039e80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003ed4 0000000000000030 00003c40 FDE cie=00000298 pc=0000000000039ea0..0000000000039f7c │ │ │ │ + Augmentation data: f9 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ea4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ea8 │ │ │ │ + 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 0000000000039eb4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000039f54 │ │ │ │ + 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 0000000000039f58 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039f64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039f74 │ │ │ │ + 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 0000000000039f78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00003f08 0000000000000010 00003f0c FDE cie=00000000 pc=0000000000034660..0000000000034674 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003f1c 000000000000002c 00003f20 FDE cie=00000000 pc=0000000000034680..00000000000346e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034684 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034688 │ │ │ │ + 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 0000000000034690 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000346d0 │ │ │ │ + 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 00000000000346d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000346d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000346e0 │ │ │ │ + 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 00000000000346e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00003f4c 0000000000000030 00003cb8 FDE cie=00000298 pc=0000000000039f80..000000000003a0bc │ │ │ │ + Augmentation data: 8a 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f88 │ │ │ │ + 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 0000000000039f90 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039fa8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000003a088 │ │ │ │ + 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 000000000003a08c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a090 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003f80 0000000000000038 00003cec FDE cie=00000298 pc=000000000003a0c0..000000000003a23c │ │ │ │ + Augmentation data: 5a 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a0c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a0c8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a0d8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a0e8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a0f8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a108 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000003a1e0 │ │ │ │ + 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 000000000003a1e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a1e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003fbc 0000000000000038 00003d28 FDE cie=00000298 pc=000000000003a240..000000000003a54c │ │ │ │ + Augmentation data: 33 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a248 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a258 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a260 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a26c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 316 to 000000000003a3a8 │ │ │ │ + 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 000000000003a3ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a3b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003ff8 0000000000000054 00003d64 FDE cie=00000298 pc=00000000000346e8..00000000000349c8 │ │ │ │ + Augmentation data: 43 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000346ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000346f0 │ │ │ │ + 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 0000000000034700 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034708 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034718 │ │ │ │ + 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: 12 to 0000000000034724 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 424 to 00000000000348cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000348ec │ │ │ │ + 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 00000000000348f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000348f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004050 000000000000004c 00003dbc FDE cie=00000298 pc=00000000000349c8..0000000000034ca0 │ │ │ │ + Augmentation data: 0d 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000349cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000349d0 │ │ │ │ + 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 00000000000349d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000349e8 │ │ │ │ + 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 00000000000349f4 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000034ba8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000034bc4 │ │ │ │ + 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 0000000000034bc8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bcc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000040a0 000000000000003c 000040a4 FDE cie=00000000 pc=000000000003a560..000000000003a6f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a564 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a568 │ │ │ │ + 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 000000000003a570 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a580 │ │ │ │ + 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_advance_loc: 4 to 00000000000530a8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a588 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000003a6b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000003a6b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a6b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000040e0 0000000000000030 00003e4c FDE cie=00000298 pc=000000000003a700..000000000003a898 │ │ │ │ + Augmentation data: 9f 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a704 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a708 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a70c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a714 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003a728 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000003a7d0 │ │ │ │ + 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 000000000003a7d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a7d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004114 000000000000003c 00003e80 FDE cie=00000298 pc=000000000003a8a0..000000000003a98c │ │ │ │ + Augmentation data: 97 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a8a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a8a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a8b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003a910 │ │ │ │ + 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 000000000003a914 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a918 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003a944 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a948 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a94c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a950 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a954 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003a980 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004154 000000000000003c 00003ec0 FDE cie=00000298 pc=000000000003a9a0..000000000003aa8c │ │ │ │ + Augmentation data: 6a 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a9a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a9a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a9b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003aa10 │ │ │ │ + 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 000000000003aa14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003aa44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa4c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa50 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa54 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003aa80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004194 000000000000003c 00003f00 FDE cie=00000298 pc=000000000003aaa0..000000000003ab8c │ │ │ │ + Augmentation data: 3d 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aaa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aaa8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003aab4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003ab10 │ │ │ │ + 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 000000000003ab14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ab44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab4c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab50 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab54 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ab80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000041d4 000000000000003c 00003f40 FDE cie=00000298 pc=000000000003aba0..000000000003ac8c │ │ │ │ + Augmentation data: 10 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aba4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aba8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003abb4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003ac10 │ │ │ │ + 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 000000000003ac14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ac18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ac44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ac48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ac4c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ac50 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ac54 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ac80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004214 0000000000000024 00003f80 FDE cie=00000298 pc=0000000000034ca0..0000000000034d28 │ │ │ │ + Augmentation data: e3 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ca8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034cb8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034ccc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000034cec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000423c 000000000000002c 00004240 FDE cie=00000000 pc=000000000003aca0..000000000003ada4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aca8 │ │ │ │ + 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: 68 to 000000000003acec │ │ │ │ + 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 000000000003acf0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003acf4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ad04 │ │ │ │ + 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 000000000003ad08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad0c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000426c 0000000000000024 00003fd8 FDE cie=00000298 pc=000000000003adc0..000000000003ae44 │ │ │ │ + Augmentation data: 9f 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003adc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003adc8 │ │ │ │ + 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: 56 to 000000000003ae00 │ │ │ │ + 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 000000000003ae04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae08 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004294 0000000000000024 00004000 FDE cie=00000298 pc=000000000003ae60..000000000003aeec │ │ │ │ + Augmentation data: 8b 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae68 │ │ │ │ + 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: 60 to 000000000003aea4 │ │ │ │ + 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 000000000003aea8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003aeb0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000042bc 0000000000000024 00004028 FDE cie=00000298 pc=0000000000034d28..0000000000034db0 │ │ │ │ + Augmentation data: 77 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d30 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034d40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034d54 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000034d74 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000042e4 000000000000002c 000042e8 FDE cie=00000000 pc=000000000003af00..000000000003b004 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af08 │ │ │ │ + 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: 68 to 000000000003af4c │ │ │ │ + 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 000000000003af50 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af54 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003af64 │ │ │ │ + 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 000000000003af68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af6c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004314 0000000000000024 00004080 FDE cie=00000298 pc=000000000003b020..000000000003b0a4 │ │ │ │ + Augmentation data: 33 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b024 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b028 │ │ │ │ + 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: 56 to 000000000003b060 │ │ │ │ + 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 000000000003b064 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b068 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000433c 0000000000000024 000040a8 FDE cie=00000298 pc=000000000003b0c0..000000000003b14c │ │ │ │ + Augmentation data: 1f 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0c8 │ │ │ │ + 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: 60 to 000000000003b104 │ │ │ │ + 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 000000000003b108 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b110 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004364 0000000000000030 000040d0 FDE cie=00000298 pc=0000000000034db0..0000000000034f0c │ │ │ │ + Augmentation data: 0b 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034db4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034db8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034dbc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034dc4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000034e44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034e50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000034ea4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000034ee0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000034f00 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004398 0000000000000018 0000439c FDE cie=00000000 pc=000000000003b160..000000000003b170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b164 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b168 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000043b4 0000000000000018 000043b8 FDE cie=00000000 pc=000000000003b180..000000000003b194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b184 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b188 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000043d0 0000000000000030 0000413c FDE cie=00000298 pc=0000000000034f0c..0000000000035068 │ │ │ │ + Augmentation data: bd 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f14 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f18 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000034fa0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034fac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000035000 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003503c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003505c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004404 0000000000000018 00004408 FDE cie=00000000 pc=000000000003b1a0..000000000003b1b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1a8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004420 0000000000000018 00004424 FDE cie=00000000 pc=000000000003b1c0..000000000003b1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1c8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000443c 0000000000000030 000041a8 FDE cie=00000298 pc=0000000000035068..00000000000351c4 │ │ │ │ + Augmentation data: 6f 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003506c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035070 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035074 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003507c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000350fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035108 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003515c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000035198 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000351b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004470 0000000000000018 00004474 FDE cie=00000000 pc=000000000003b1e0..000000000003b1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1e8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000448c 0000000000000018 00004490 FDE cie=00000000 pc=000000000003b200..000000000003b214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b208 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000044a8 0000000000000030 00004214 FDE cie=00000298 pc=00000000000351c4..0000000000035320 │ │ │ │ + Augmentation data: 21 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000351c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000351cc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000351d0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000351d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000035258 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035264 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000352b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000352f4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000035314 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000044dc 0000000000000018 000044e0 FDE cie=00000000 pc=000000000003b220..000000000003b230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b224 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b228 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000044f8 0000000000000018 000044fc FDE cie=00000000 pc=000000000003b240..000000000003b254 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b248 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004514 0000000000000038 00004280 FDE cie=00000298 pc=0000000000035320..000000000003542c │ │ │ │ + Augmentation data: d3 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035324 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035328 │ │ │ │ + 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 0000000000035330 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000035384 │ │ │ │ + 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 0000000000035388 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003538c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000353d0 │ │ │ │ + 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 00000000000353d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000353d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004550 0000000000000028 000042bc FDE cie=00000298 pc=000000000003b260..000000000003b324 │ │ │ │ + Augmentation data: c7 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b264 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b268 │ │ │ │ + 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 000000000003b27c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003b2b4 │ │ │ │ + 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 000000000003b2b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b2bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000457c 0000000000000028 000042e8 FDE cie=00000298 pc=000000000003b340..000000000003b404 │ │ │ │ + Augmentation data: bf 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b344 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b348 │ │ │ │ + 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 000000000003b35c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003b394 │ │ │ │ + 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 000000000003b398 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b39c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000045a8 0000000000000028 00004314 FDE cie=00000298 pc=000000000003b420..000000000003b4ec │ │ │ │ + Augmentation data: b7 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b424 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b428 │ │ │ │ + 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 000000000003b43c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003b47c │ │ │ │ + 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 000000000003b480 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b484 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000045d4 0000000000000028 00004340 FDE cie=00000298 pc=000000000003b500..000000000003b5cc │ │ │ │ + Augmentation data: af 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b504 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b508 │ │ │ │ + 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 000000000003b51c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003b55c │ │ │ │ + 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 000000000003b560 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b564 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004600 000000000000004c 0000436c FDE cie=00000298 pc=000000000003b5e0..000000000003b8c8 │ │ │ │ + Augmentation data: a7 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b5e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b5e8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b5ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b5f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000003b63c │ │ │ │ + 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 000000000003b640 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b644 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003b668 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b670 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000003b748 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b74c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b750 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003b7a4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7a8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7ac │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004650 0000000000000038 000043bc FDE cie=00000298 pc=000000000003b8e0..000000000003bb8c │ │ │ │ + Augmentation data: 9f 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b8e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b8e8 │ │ │ │ + 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 000000000003b8fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b914 │ │ │ │ + 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 000000000003ba60 │ │ │ │ + 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 000000000003ba64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ba68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000468c 000000000000004c 000043f8 FDE cie=00000298 pc=000000000003c1e0..000000000003c30c │ │ │ │ + Augmentation data: 7b 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1e8 │ │ │ │ + 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 000000000003c1f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c200 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000003c298 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c2a4 │ │ │ │ + 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 000000000003c2a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c2bc │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c2c4 │ │ │ │ + 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 000000000003c2c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2cc │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000046dc 0000000000000038 00004448 FDE cie=00000298 pc=000000000003c320..000000000003c5d0 │ │ │ │ + Augmentation data: 47 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c324 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c328 │ │ │ │ + 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 000000000003c33c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c354 │ │ │ │ + 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: 340 to 000000000003c4a8 │ │ │ │ + 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 000000000003c4ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004718 000000000000003c 00004484 FDE cie=00000298 pc=000000000003c5d0..000000000003c8f8 │ │ │ │ + Augmentation data: 23 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c5d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c5d8 │ │ │ │ + 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 000000000003c5e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c5fc │ │ │ │ + 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: 440 to 000000000003c7b4 │ │ │ │ + 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 000000000003c7b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c7bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004758 0000000000000040 000044c4 FDE cie=00000298 pc=000000000003c900..000000000003cc38 │ │ │ │ + Augmentation data: fb 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c904 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c908 │ │ │ │ + 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 000000000003c91c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c938 │ │ │ │ + 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: 8 to 000000000003c940 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 436 to 000000000003caf4 │ │ │ │ + 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 000000000003caf8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cafc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000479c 0000000000000040 00004508 FDE cie=00000298 pc=000000000003bb8c..000000000003beb8 │ │ │ │ + Augmentation data: cf 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bb90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bb94 │ │ │ │ + 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 000000000003bba8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003bbc4 │ │ │ │ + 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: 8 to 000000000003bbcc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000003bd78 │ │ │ │ + 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 000000000003bd7c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd80 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000047e0 000000000000003c 0000454c FDE cie=00000298 pc=000000000003bec0..000000000003c1d8 │ │ │ │ + Augmentation data: a3 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bec4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bec8 │ │ │ │ + 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 000000000003bed4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003beec │ │ │ │ + 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: 432 to 000000000003c09c │ │ │ │ + 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 000000000003c0a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004820 0000000000000038 0000458c FDE cie=00000298 pc=000000000003cc40..000000000003cda8 │ │ │ │ + Augmentation data: 7b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc48 │ │ │ │ + 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 000000000003cc50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003ccb0 │ │ │ │ + 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 000000000003ccb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ccb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003cd10 │ │ │ │ + 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 000000000003cd14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cd18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000485c 0000000000000028 000045c8 FDE cie=00000298 pc=000000000003cdc0..000000000003ce94 │ │ │ │ + Augmentation data: 7b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cdc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cdc8 │ │ │ │ + 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 000000000003cddc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003ce18 │ │ │ │ + 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 000000000003ce1c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ce30 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004888 0000000000000028 000045f4 FDE cie=00000298 pc=000000000003cea0..000000000003cf7c │ │ │ │ + Augmentation data: 67 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cea4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cea8 │ │ │ │ + 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 000000000003cebc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003cf10 │ │ │ │ + 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 000000000003cf14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cf18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000048b4 0000000000000028 00004620 FDE cie=00000298 pc=000000000003cf80..000000000003d0ac │ │ │ │ + Augmentation data: 53 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cf84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cf88 │ │ │ │ + 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 000000000003cf94 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003d008 │ │ │ │ + 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 000000000003d00c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d010 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000048e0 000000000000002c 0000464c FDE cie=00000298 pc=000000000003d0c0..000000000003d1b8 │ │ │ │ + Augmentation data: 5b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0c8 │ │ │ │ + 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 000000000003d0d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000003d18c │ │ │ │ + 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 000000000003d190 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d194 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004910 000000000000002c 0000467c FDE cie=00000298 pc=000000000003d1c0..000000000003d2c0 │ │ │ │ + Augmentation data: 43 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1c8 │ │ │ │ + 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 000000000003d1d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000003d294 │ │ │ │ + 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 000000000003d298 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d29c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004940 0000000000000030 000046ac FDE cie=00000298 pc=000000000003d2c0..000000000003d3b8 │ │ │ │ + Augmentation data: 2b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d2c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d2c8 │ │ │ │ + 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 000000000003d2d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d2d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000003d360 │ │ │ │ + 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 000000000003d364 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d368 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004974 0000000000000078 000046e0 FDE cie=00000298 pc=000000000003d3c0..000000000003d74c │ │ │ │ + Augmentation data: 0f 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d3c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d3c8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d3cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d3d4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d3e8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000053140 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d408 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d40c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000003d5ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5b0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d5bc │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000003d6a4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6a8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d6c8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6cc │ │ │ │ + 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_advance_loc: 4 to 000000000003d6d0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6d4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d6f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d718 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d71c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003d740 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + │ │ │ │ +000049f0 0000000000000024 000049f4 FDE cie=00000000 pc=000000000003d760..000000000003d92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d768 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d77c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000003d7e8 │ │ │ │ + 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 000000000003d7ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a18 0000000000000030 00004784 FDE cie=00000298 pc=000000000003d940..000000000003da24 │ │ │ │ + Augmentation data: 93 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d944 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d948 │ │ │ │ + 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 000000000003d950 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d958 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003d9dc │ │ │ │ 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 000000000003d9e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a4c 0000000000000030 000047b8 FDE cie=00000298 pc=000000000003da40..000000000003db20 │ │ │ │ + Augmentation data: 77 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da48 │ │ │ │ + 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 000000000003da50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003da58 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003dadc │ │ │ │ + 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_advance_loc: 8 to 0000000000053148 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dae0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dae4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a80 0000000000000020 00004a84 FDE cie=00000000 pc=000000000000e2a4..000000000000e338 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2ac │ │ │ │ + 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 000000000000e2b8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004aa4 0000000000000020 00004aa8 FDE cie=00000000 pc=000000000003db20..000000000003dba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db28 │ │ │ │ + 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 000000000003db58 │ │ │ │ + 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 000000000003db5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004ac8 0000000000000018 00004acc FDE cie=00000000 pc=000000000003dba0..000000000003dbf4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003dbcc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbd0 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004ae4 0000000000000080 00004850 FDE cie=00000298 pc=000000000003dc00..000000000003e2d8 │ │ │ │ + Augmentation data: f7 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc08 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dc14 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dc20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003dc3c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dc44 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003dc54 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dc60 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 380 to 000000000003dddc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005314c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dde0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dde4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003de14 │ │ │ │ + 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 000000000003de18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de1c │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + 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: 684 to 000000000003e0c8 │ │ │ │ + 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_loc: 12 to 000000000003e0d4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0d8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0dc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b68 0000000000000024 00004b6c FDE cie=00000000 pc=000000000003e2e0..000000000003e4ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e2e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e2e8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e2fc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000003e368 │ │ │ │ + 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 000000000003e36c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e370 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b90 0000000000000030 000048fc FDE cie=00000298 pc=000000000003e4c0..000000000003e5a4 │ │ │ │ + Augmentation data: a3 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e4c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e4c8 │ │ │ │ + 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 000000000003e4d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e4d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003e55c │ │ │ │ + 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 000000000003e560 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e564 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004bc4 0000000000000030 00004930 FDE cie=00000298 pc=000000000003e5c0..000000000003e6a0 │ │ │ │ + Augmentation data: 87 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e5c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e5c8 │ │ │ │ + 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 000000000003e5d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e5d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003e65c │ │ │ │ + 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 000000000003e660 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e664 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004bf8 0000000000000048 00004964 FDE cie=00000298 pc=000000000003e6a0..000000000003e828 │ │ │ │ + Augmentation data: 6b 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e6a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e6a8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e6b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003e6f0 │ │ │ │ + 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 000000000003e6f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e6f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e6fc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003e724 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e72c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e730 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e734 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e754 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e758 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000003e7c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e7d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003e7f8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e804 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + │ │ │ │ +00004c44 0000000000000034 00004c48 FDE cie=00000000 pc=000000000003e840..000000000003e954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e844 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e848 │ │ │ │ + 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 000000000003e858 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003e8cc │ │ │ │ + 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 000000000003e8d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003e914 │ │ │ │ + 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 000000000003e918 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e91c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004c7c 0000000000000048 000049e8 FDE cie=00000298 pc=000000000003e960..000000000003f464 │ │ │ │ + Augmentation data: 13 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e964 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e968 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e978 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e980 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003e9b0 │ │ │ │ + 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_loc1: 332 to 000000000003eafc │ │ │ │ + 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 000000000003eb00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004cc8 000000000000002c 00004ccc FDE cie=00000000 pc=000000000003f480..000000000003f5ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f484 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f488 │ │ │ │ + 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: 36 to 000000000003f4ac │ │ │ │ + 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 000000000003f4b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000003f534 │ │ │ │ + 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 000000000003f538 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f53c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004cf8 0000000000000048 00004a64 FDE cie=00000298 pc=000000000003f600..000000000003facc │ │ │ │ + Augmentation data: 1f 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f604 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f608 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f614 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f620 │ │ │ │ + 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 000000000003f62c │ │ │ │ + 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 000000000003f638 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 572 to 000000000003f874 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053154 │ │ │ │ + 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 000000000003f878 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f87c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000053174 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004d44 0000000000000048 00004ab0 FDE cie=00000298 pc=000000000003fae0..0000000000040204 │ │ │ │ + Augmentation data: 0f 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fae8 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003faf4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fb00 │ │ │ │ + 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 000000000003fb10 │ │ │ │ + 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: 1040 to 000000000003ff20 │ │ │ │ + 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 000000000003ff24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004d90 000000000000004c 00004afc FDE cie=00000298 pc=0000000000040220..0000000000040d74 │ │ │ │ + Augmentation data: 3b 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040224 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040228 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004022c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040234 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040248 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040250 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040264 │ │ │ │ + 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: 960 to 0000000000040624 │ │ │ │ + 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 0000000000040628 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004062c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004de0 000000000000005c 00004b4c FDE cie=00000298 pc=000000000003542c..0000000000036a68 │ │ │ │ + Augmentation data: 97 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035430 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035434 │ │ │ │ + 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 0000000000035454 │ │ │ │ + DW_CFA_def_cfa_offset: 1872 │ │ │ │ + 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: 2992 to 0000000000036004 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000036020 │ │ │ │ + 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 0000000000036024 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036028 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004e40 000000000000002c 00004e44 FDE cie=00000000 pc=0000000000040d80..0000000000040e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d88 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d8c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040d94 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040da4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000040e1c │ │ │ │ + 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 0000000000040e20 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004e70 0000000000000050 00004e74 FDE cie=00000000 pc=0000000000040ea0..0000000000040fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ea4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ea8 │ │ │ │ + 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 0000000000040eb4 │ │ │ │ + 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: 16 to 0000000000040ec4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040ed0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000040f80 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f84 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040f90 │ │ │ │ + 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 0000000000040f94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f9c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fa0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053180 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040fb0 │ │ │ │ + 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 0000000000040fb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ec4 0000000000000034 00004c30 FDE cie=00000298 pc=0000000000040fc0..0000000000041098 │ │ │ │ + Augmentation data: fd 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fc8 │ │ │ │ + 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 0000000000040fd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040fdc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000041060 │ │ │ │ + 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 0000000000041064 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041068 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004efc 0000000000000054 00004f00 FDE cie=00000000 pc=00000000000410a0..00000000000412bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000410a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410ac │ │ │ │ + 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 00000000000410b4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000410c0 │ │ │ │ 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 00000000000410cc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000410f8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000041164 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000041190 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041194 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000411ec │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000041218 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000041274 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000412b0 │ │ │ │ + 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 00000000000412b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f54 0000000000000048 00004f58 FDE cie=00000000 pc=000000000004ea60..000000000004ecc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea68 │ │ │ │ + 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 000000000004ea70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ea90 │ │ │ │ + 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 000000000004ea94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004eab4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000004eb54 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004ebd8 │ │ │ │ + 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 000000000004ebdc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ebe0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004ec14 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004ec48 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004ec7c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004ecb8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ecbc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004fa0 0000000000000050 00004d0c FDE cie=00000298 pc=00000000000412c0..0000000000041598 │ │ │ │ + Augmentation data: 35 5c 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: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000412d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000412f4 │ │ │ │ + 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: 424 to 000000000004149c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000414bc │ │ │ │ + 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 00000000000414c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004ff4 0000000000000054 00004d60 FDE cie=00000298 pc=00000000000415a0..000000000004427c │ │ │ │ + Augmentation data: 03 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415a8 │ │ │ │ + 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 00000000000415b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000415c8 │ │ │ │ + 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 00000000000415d8 │ │ │ │ + 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: 5996 to 0000000000042d44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000042d60 │ │ │ │ + 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 0000000000042d64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000504c 0000000000000054 00004db8 FDE cie=00000298 pc=0000000000044280..0000000000047ad4 │ │ │ │ + Augmentation data: 94 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044288 │ │ │ │ + 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 0000000000044298 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000442a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000442bc │ │ │ │ + DW_CFA_def_cfa_offset: 1120 │ │ │ │ + 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: 6532 to 0000000000045c40 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000045c5c │ │ │ │ + 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 0000000000045c60 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045c64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000050a4 0000000000000044 000050a8 FDE cie=00000000 pc=000000000004ecc0..000000000004ef20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ecc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ecc8 │ │ │ │ + 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 000000000004ecd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ecd8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ece0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ecf0 │ │ │ │ + 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 000000000004ee70 │ │ │ │ + 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 000000000004ee74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000050ec 0000000000000050 00004e58 FDE cie=00000298 pc=0000000000047ae0..000000000004b07c │ │ │ │ + Augmentation data: 55 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ae8 │ │ │ │ + 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 0000000000047b08 │ │ │ │ + DW_CFA_def_cfa_offset: 1264 │ │ │ │ + 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: 6696 to 0000000000049530 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004954c │ │ │ │ + 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 0000000000049550 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049554 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005140 0000000000000054 00004eac FDE cie=00000298 pc=000000000004b080..000000000004ea48 │ │ │ │ + Augmentation data: 75 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b084 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b088 │ │ │ │ + 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 000000000004b0a8 │ │ │ │ + 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: 7112 to 000000000004cc70 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004cc8c │ │ │ │ + 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 000000000004cc90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cc94 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005198 0000000000000010 0000519c FDE cie=00000000 pc=00000000000548a0..00000000000548b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051ac 0000000000000010 000051b0 FDE cie=00000000 pc=00000000000548c0..00000000000548d0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051c0 0000000000000010 000051c4 FDE cie=00000000 pc=00000000000548e0..00000000000548f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051d4 0000000000000010 000051d8 FDE cie=00000000 pc=0000000000054900..0000000000054908 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051e8 0000000000000010 000051ec FDE cie=00000000 pc=0000000000054920..0000000000054928 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051fc 0000000000000010 00005200 FDE cie=00000000 pc=0000000000054940..00000000000549d4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005210 0000000000000010 00005214 FDE cie=00000000 pc=00000000000549e0..0000000000054a10 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005224 0000000000000010 00005228 FDE cie=00000000 pc=0000000000054a20..0000000000054a30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005238 0000000000000010 0000523c FDE cie=00000000 pc=0000000000054a40..0000000000054a50 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000524c 0000000000000010 00005250 FDE cie=00000000 pc=0000000000054a60..0000000000054a70 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005260 0000000000000010 00005264 FDE cie=00000000 pc=0000000000054a80..0000000000054aa4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005274 0000000000000010 00005278 FDE cie=00000000 pc=0000000000054ac0..0000000000054ae0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005288 0000000000000010 0000528c FDE cie=00000000 pc=0000000000054ae0..0000000000054aec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000529c 0000000000000010 000052a0 FDE cie=00000000 pc=0000000000054b00..0000000000054b0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052b0 0000000000000010 000052b4 FDE cie=00000000 pc=0000000000054b20..0000000000054b30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052c4 0000000000000010 000052c8 FDE cie=00000000 pc=0000000000054b40..0000000000054b64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052d8 0000000000000010 000052dc FDE cie=00000000 pc=0000000000054b80..0000000000054ba0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052ec 0000000000000010 000052f0 FDE cie=00000000 pc=0000000000054ba0..0000000000054bac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005300 0000000000000010 00005304 FDE cie=00000000 pc=0000000000054bc0..0000000000054bcc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005314 0000000000000010 00005318 FDE cie=00000000 pc=0000000000054be0..0000000000054bf0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005328 0000000000000010 0000532c FDE cie=00000000 pc=0000000000054c00..0000000000054c24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000533c 0000000000000010 00005340 FDE cie=00000000 pc=0000000000054c40..0000000000054c60 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005350 0000000000000010 00005354 FDE cie=00000000 pc=0000000000054c60..0000000000054c6c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005364 0000000000000010 00005368 FDE cie=00000000 pc=0000000000054c80..0000000000054c8c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005378 0000000000000010 0000537c FDE cie=00000000 pc=0000000000054ca0..0000000000054cb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000538c 0000000000000010 00005390 FDE cie=00000000 pc=0000000000054cc0..0000000000054cc8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053a0 0000000000000010 000053a4 FDE cie=00000000 pc=0000000000054ce0..0000000000054ce8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053b4 0000000000000010 000053b8 FDE cie=00000000 pc=0000000000054d00..0000000000054d08 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053c8 0000000000000010 000053cc FDE cie=00000000 pc=0000000000054d20..0000000000054d34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053dc 0000000000000010 000053e0 FDE cie=00000000 pc=0000000000054d40..0000000000054dd4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053f0 0000000000000010 000053f4 FDE cie=00000000 pc=0000000000054de0..0000000000054e10 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005404 0000000000000024 00005408 FDE cie=00000000 pc=0000000000054e20..0000000000054e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e28 │ │ │ │ + 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 0000000000054e30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000054e50 │ │ │ │ + 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 0000000000054e54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000542c 0000000000000024 00005430 FDE cie=00000000 pc=0000000000054e60..0000000000054ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e68 │ │ │ │ + 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 0000000000054e70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000054e90 │ │ │ │ + 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 0000000000054e94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005454 0000000000000010 00005458 FDE cie=00000000 pc=0000000000054ea0..0000000000054ea8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005468 0000000000000010 0000546c FDE cie=00000000 pc=0000000000054ec0..0000000000054ec8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000547c 0000000000000010 00005480 FDE cie=00000000 pc=0000000000054ee0..0000000000054ef4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005490 0000000000000024 00005494 FDE cie=00000000 pc=0000000000054f00..0000000000054f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f08 │ │ │ │ + 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 0000000000054f18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054f30 │ │ │ │ + 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 0000000000054f34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054b8 0000000000000010 000054bc FDE cie=00000000 pc=0000000000054f40..0000000000054f54 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054cc 0000000000000024 000054d0 FDE cie=00000000 pc=0000000000054f60..0000000000054f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f68 │ │ │ │ + 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 0000000000054f78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054f90 │ │ │ │ + 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 0000000000054f94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054f4 0000000000000024 00005260 FDE cie=00000298 pc=0000000000054fa0..0000000000055020 │ │ │ │ + Augmentation data: 62 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000054fd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fd8 │ │ │ │ + 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: 44 to 0000000000055004 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055008 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000551c 0000000000000024 00005288 FDE cie=00000298 pc=0000000000055120..00000000000551a0 │ │ │ │ + Augmentation data: 42 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055154 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055158 │ │ │ │ + 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: 44 to 0000000000055184 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055188 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005544 0000000000000024 000052b0 FDE cie=00000298 pc=000000000000e338..000000000000e404 │ │ │ │ + Augmentation data: 22 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e33c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e340 │ │ │ │ + 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 000000000000e348 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e354 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000556c 0000000000000024 000052d8 FDE cie=00000298 pc=000000000000e404..000000000000e4d8 │ │ │ │ + Augmentation data: 0e 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e408 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e40c │ │ │ │ + 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 000000000000e414 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e420 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005594 0000000000000010 00005598 FDE cie=00000000 pc=00000000000552a0..00000000000552b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055a8 0000000000000024 000055ac FDE cie=00000000 pc=00000000000552c0..00000000000552f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552c8 │ │ │ │ + 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 00000000000552d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000552f0 │ │ │ │ + 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 00000000000552f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055d0 0000000000000010 000055d4 FDE cie=00000000 pc=0000000000055300..0000000000055318 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055e4 0000000000000024 000055e8 FDE cie=00000000 pc=0000000000055320..000000000005535c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055324 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055330 │ │ │ │ + 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 000000000005533c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055354 │ │ │ │ + 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 0000000000055358 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000560c 0000000000000010 00005610 FDE cie=00000000 pc=0000000000055360..0000000000055374 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005620 0000000000000024 00005624 FDE cie=00000000 pc=0000000000055380..00000000000553b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055384 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055388 │ │ │ │ + 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 0000000000055398 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000553b0 │ │ │ │ + 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 00000000000553b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005648 0000000000000024 000053b4 FDE cie=00000298 pc=00000000000553c0..0000000000055440 │ │ │ │ + Augmentation data: 46 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000553f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000553f8 │ │ │ │ + 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: 44 to 0000000000055424 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055428 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005670 0000000000000024 000053dc FDE cie=00000298 pc=000000000000e4d8..000000000000e5b8 │ │ │ │ + Augmentation data: 26 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4e0 │ │ │ │ + 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 000000000000e4e8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e4f0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + │ │ │ │ +00005698 0000000000000018 0000569c FDE cie=00000000 pc=000000000000e5b8..000000000000e60c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5c0 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000056b4 0000000000000020 000056b8 FDE cie=00000000 pc=0000000000055540..00000000000555c4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055558 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005555c │ │ │ │ + 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: 56 to 0000000000055594 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055598 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056d8 0000000000000010 000056dc FDE cie=00000000 pc=0000000000054b30..0000000000054b40 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056ec 0000000000000010 000056f0 FDE cie=00000000 pc=0000000000054cb0..0000000000054cc0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005700 0000000000000010 00005704 FDE cie=00000000 pc=0000000000054bf0..0000000000054c00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005714 0000000000000028 00005480 FDE cie=00000298 pc=00000000000555e0..0000000000055650 │ │ │ │ + Augmentation data: 96 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555e8 │ │ │ │ + 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 00000000000555fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000055648 │ │ │ │ + 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 000000000005564c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005740 0000000000000028 000054ac FDE cie=00000298 pc=0000000000055760..00000000000557d0 │ │ │ │ + Augmentation data: 72 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055768 │ │ │ │ + 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 000000000005577c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000557c8 │ │ │ │ + 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 00000000000557cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000576c 0000000000000028 000054d8 FDE cie=00000298 pc=00000000000558e0..0000000000055950 │ │ │ │ + Augmentation data: 4e 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558e8 │ │ │ │ + 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 00000000000558fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000055948 │ │ │ │ + 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 000000000005594c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005798 000000000000002c 0000579c FDE cie=00000000 pc=000000000004ef20..000000000004f038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef28 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef2c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ef34 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ef44 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000004efbc │ │ │ │ + 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 000000000004efc0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004efc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000057c8 0000000000000028 00005534 FDE cie=00000298 pc=0000000000055650..00000000000556d0 │ │ │ │ + Augmentation data: fa 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055654 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055658 │ │ │ │ + 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 000000000005566c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000556c8 │ │ │ │ + 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 00000000000556cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000057f4 0000000000000028 00005560 FDE cie=00000298 pc=00000000000556d0..0000000000055750 │ │ │ │ + Augmentation data: d6 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000556d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000556d8 │ │ │ │ + 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 00000000000556ec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000055748 │ │ │ │ + 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 000000000005574c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005820 0000000000000028 0000558c FDE cie=00000298 pc=00000000000557d0..0000000000055850 │ │ │ │ + Augmentation data: b2 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557d8 │ │ │ │ + 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 00000000000557ec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000055848 │ │ │ │ + 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 000000000005584c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000584c 0000000000000028 000055b8 FDE cie=00000298 pc=0000000000055850..00000000000558d0 │ │ │ │ + Augmentation data: 8e 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055854 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055858 │ │ │ │ + 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 000000000005586c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000558c8 │ │ │ │ + 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 00000000000558cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005878 0000000000000028 000055e4 FDE cie=00000298 pc=0000000000055950..00000000000559d0 │ │ │ │ + Augmentation data: 6a 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055954 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055958 │ │ │ │ + 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 000000000005596c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000559c8 │ │ │ │ + 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 00000000000559cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000058a4 0000000000000028 00005610 FDE cie=00000298 pc=00000000000559d0..0000000000055a50 │ │ │ │ + Augmentation data: 46 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559d8 │ │ │ │ + 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 00000000000559ec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000055a48 │ │ │ │ + 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 0000000000055a4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000058d0 0000000000000024 0000563c FDE cie=00000298 pc=0000000000055020..00000000000550a0 │ │ │ │ + Augmentation data: 22 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055054 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055058 │ │ │ │ + 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: 44 to 0000000000055084 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055088 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000058f8 0000000000000024 00005664 FDE cie=00000298 pc=00000000000550a0..0000000000055120 │ │ │ │ + Augmentation data: 02 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000550d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550d8 │ │ │ │ + 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: 44 to 0000000000055104 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055108 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005920 0000000000000024 0000568c FDE cie=00000298 pc=0000000000055440..00000000000554c0 │ │ │ │ + Augmentation data: e2 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055474 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055478 │ │ │ │ + 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: 44 to 00000000000554a4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005948 0000000000000024 000056b4 FDE cie=00000298 pc=00000000000554c0..0000000000055540 │ │ │ │ + Augmentation data: c2 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000554f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554f8 │ │ │ │ + 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: 44 to 0000000000055524 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055528 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005970 0000000000000024 000056dc FDE cie=00000298 pc=00000000000551a0..0000000000055220 │ │ │ │ + Augmentation data: a2 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000551d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551d8 │ │ │ │ + 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: 44 to 0000000000055204 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055208 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005998 0000000000000024 00005704 FDE cie=00000298 pc=0000000000055220..00000000000552a0 │ │ │ │ + Augmentation data: 82 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055254 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055258 │ │ │ │ + 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: 44 to 0000000000055284 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055288 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000059c0 0000000000000034 0000572c FDE cie=00000298 pc=000000000004f040..000000000004f118 │ │ │ │ + Augmentation data: 63 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f044 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f048 │ │ │ │ + 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 000000000004f050 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f05c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004f0e0 │ │ │ │ + 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 000000000004f0e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f0e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000059f8 0000000000000010 000059fc FDE cie=00000000 pc=0000000000055a60..0000000000055a7c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a0c 0000000000000020 00005a10 FDE cie=00000000 pc=0000000000055a80..0000000000055ac8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000055a9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055aa0 │ │ │ │ + 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 0000000000055ab4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ab8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a30 0000000000000020 00005a34 FDE cie=00000000 pc=0000000000055ae0..0000000000055b48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000055afc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b00 │ │ │ │ + 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: 40 to 0000000000055b28 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a54 0000000000000020 00005a58 FDE cie=00000000 pc=0000000000055b60..0000000000055bc8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000055b7c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b80 │ │ │ │ + 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: 40 to 0000000000055ba8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055bac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a78 0000000000000024 00005a7c FDE cie=00000000 pc=0000000000055be0..0000000000055c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055be4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055be8 │ │ │ │ + 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 0000000000055bf4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000055c2c │ │ │ │ + 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 0000000000055c30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005aa0 0000000000000024 00005aa4 FDE cie=00000000 pc=0000000000055c40..0000000000055c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c48 │ │ │ │ + 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 0000000000055c54 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000055c8c │ │ │ │ + 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 0000000000055c90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005ac8 0000000000000020 00005acc FDE cie=00000000 pc=0000000000055ca0..0000000000055d00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055cb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055cb4 │ │ │ │ + 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: 60 to 0000000000055cf0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055cf4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005aec 0000000000000020 00005af0 FDE cie=00000000 pc=0000000000055d00..0000000000055d60 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055d10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d14 │ │ │ │ + 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: 60 to 0000000000055d50 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005b10 0000000000000020 00005b14 FDE cie=00000000 pc=0000000000055d60..0000000000055dc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055d70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d74 │ │ │ │ + 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: 60 to 0000000000055db0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055db4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005b34 0000000000000028 00005b38 FDE cie=00000000 pc=0000000000055dc0..0000000000055e44 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055df4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055df8 │ │ │ │ + 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: 52 to 0000000000055e2c │ │ │ │ + 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 0000000000055e30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055e38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e3c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005b60 0000000000000030 000058cc FDE cie=00000298 pc=0000000000055e60..0000000000055f34 │ │ │ │ + Augmentation data: d7 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e68 │ │ │ │ + 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 0000000000055e78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000055efc │ │ │ │ + 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 0000000000055f00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000055f2c │ │ │ │ + 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 0000000000055f30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005b94 0000000000000030 00005900 FDE cie=00000298 pc=0000000000056020..00000000000560f4 │ │ │ │ + Augmentation data: ac 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056024 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056028 │ │ │ │ + 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 0000000000056038 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000560bc │ │ │ │ + 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 00000000000560c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000560c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000560ec │ │ │ │ + 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 00000000000560f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005bc8 0000000000000030 00005934 FDE cie=00000298 pc=00000000000561e0..00000000000562b4 │ │ │ │ + Augmentation data: 81 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561e8 │ │ │ │ + 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 00000000000561f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005627c │ │ │ │ + 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 0000000000056280 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056284 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000562ac │ │ │ │ + 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 00000000000562b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005bfc 0000000000000030 00005968 FDE cie=00000298 pc=0000000000056100..00000000000561d4 │ │ │ │ + Augmentation data: 56 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056108 │ │ │ │ + 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 0000000000056118 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005619c │ │ │ │ + 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 00000000000561a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000561cc │ │ │ │ + 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 00000000000561d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005c30 0000000000000030 0000599c FDE cie=00000298 pc=00000000000562c0..0000000000056394 │ │ │ │ + Augmentation data: 2b 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000562c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000562c8 │ │ │ │ + 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 00000000000562d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005635c │ │ │ │ + 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 0000000000056360 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056364 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005638c │ │ │ │ + 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 0000000000056390 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005c64 0000000000000030 000059d0 FDE cie=00000298 pc=0000000000055f40..0000000000056014 │ │ │ │ + Augmentation data: 00 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f48 │ │ │ │ + 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 0000000000055f58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000055fdc │ │ │ │ + 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 0000000000055fe0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fe4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005600c │ │ │ │ + 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 0000000000056010 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005c98 0000000000000028 00005a04 FDE cie=00000298 pc=00000000000563a0..000000000005646c │ │ │ │ + Augmentation data: d5 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563a8 │ │ │ │ + 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 00000000000563b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000056444 │ │ │ │ + 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 0000000000056448 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005644c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005cc4 0000000000000028 00005a30 FDE cie=00000298 pc=0000000000056540..000000000005660c │ │ │ │ + Augmentation data: b2 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056544 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056548 │ │ │ │ + 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 0000000000056558 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000565e4 │ │ │ │ + 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 00000000000565e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000565ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005cf0 0000000000000028 00005a5c FDE cie=00000298 pc=00000000000566e0..00000000000567ac │ │ │ │ + Augmentation data: 8f 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566e8 │ │ │ │ + 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 00000000000566f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000056784 │ │ │ │ + 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 0000000000056788 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005678c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005d1c 000000000000002c 00005a88 FDE cie=00000298 pc=00000000000567ac..0000000000056880 │ │ │ │ + Augmentation data: 6c 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567b4 │ │ │ │ + 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 00000000000567c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000056858 │ │ │ │ + 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 000000000005685c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056860 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005d4c 000000000000002c 00005ab8 FDE cie=00000298 pc=000000000005646c..0000000000056540 │ │ │ │ + Augmentation data: 45 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056470 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056474 │ │ │ │ + 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 0000000000056484 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000056518 │ │ │ │ + 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 000000000005651c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056520 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005d7c 000000000000002c 00005ae8 FDE cie=00000298 pc=000000000005660c..00000000000566e0 │ │ │ │ + Augmentation data: 1e 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056610 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056614 │ │ │ │ + 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 0000000000056624 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000566b8 │ │ │ │ + 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 00000000000566bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005dac 0000000000000050 00005db0 FDE cie=00000000 pc=000000000004f120..000000000004f238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f124 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f128 │ │ │ │ + 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 000000000004f134 │ │ │ │ + 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: 16 to 000000000004f144 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f150 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000004f200 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f204 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f210 │ │ │ │ + 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 000000000004f214 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f218 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f21c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f220 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f230 │ │ │ │ + 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 000000000004f234 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005e00 000000000000003c 00005e04 FDE cie=00000000 pc=0000000000056880..00000000000569c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056884 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056888 │ │ │ │ + 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 0000000000056890 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056898 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000568a0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000568a8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000056968 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000005696c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056970 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005e40 0000000000000054 00005e44 FDE cie=00000000 pc=000000000004f240..000000000004f510 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f248 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f24c │ │ │ │ + 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 000000000004f254 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f260 │ │ │ │ + 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 000000000004f26c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004f290 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000004f330 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004f370 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004f3b0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004f3f0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004f430 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004f4b4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000004f504 │ │ │ │ + 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 000000000004f508 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005e98 0000000000000054 00005e9c FDE cie=00000000 pc=000000000004f510..000000000004f894 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f518 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f51c │ │ │ │ + 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 000000000004f524 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f530 │ │ │ │ + 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 000000000004f53c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005319c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004f568 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000004f624 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004f678 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f67c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000004f724 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004f778 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000004f824 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000004f888 │ │ │ │ + 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 000000000004f88c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005ef0 0000000000000028 00005ef4 FDE cie=00000000 pc=00000000000569e0..0000000000056af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000569e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000569e8 │ │ │ │ + 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 00000000000569f8 │ │ │ │ + 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: 240 to 0000000000056ae8 │ │ │ │ + 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 0000000000056aec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005f1c 0000000000000028 00005f20 FDE cie=00000000 pc=0000000000056b00..0000000000056c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b08 │ │ │ │ + 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 0000000000056b18 │ │ │ │ + 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: 240 to 0000000000056c08 │ │ │ │ + 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 0000000000056c0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005f48 0000000000000028 00005f4c FDE cie=00000000 pc=0000000000056c20..0000000000056d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c28 │ │ │ │ + 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 0000000000056c38 │ │ │ │ + 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 0000000000056d30 │ │ │ │ + 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 0000000000056d34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005f74 0000000000000028 00005f78 FDE cie=00000000 pc=0000000000056d40..0000000000056e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d48 │ │ │ │ + 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 0000000000056d58 │ │ │ │ + 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 0000000000056e50 │ │ │ │ + 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 0000000000056e54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005fa0 000000000000002c 00005d0c FDE cie=00000298 pc=0000000000056e60..0000000000056fa4 │ │ │ │ + Augmentation data: 03 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e68 │ │ │ │ + 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 0000000000056e88 │ │ │ │ + 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: 276 to 0000000000056f9c │ │ │ │ + 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 0000000000056fa0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005fd0 000000000000002c 00005d3c FDE cie=00000298 pc=0000000000056fa4..00000000000570e8 │ │ │ │ + Augmentation data: dc 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fa8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fac │ │ │ │ + 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 0000000000056fcc │ │ │ │ + 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: 276 to 00000000000570e0 │ │ │ │ + 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 00000000000570e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006000 000000000000002c 00005d6c FDE cie=00000298 pc=0000000000057240..0000000000057384 │ │ │ │ + Augmentation data: b5 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057248 │ │ │ │ + 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 0000000000057268 │ │ │ │ + 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: 276 to 000000000005737c │ │ │ │ + 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 0000000000057380 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006030 000000000000002c 00005d9c FDE cie=00000298 pc=0000000000057384..00000000000574c8 │ │ │ │ + Augmentation data: 8e 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057388 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005738c │ │ │ │ + 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 00000000000573ac │ │ │ │ + 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: 276 to 00000000000574c0 │ │ │ │ + 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 00000000000574c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006060 000000000000002c 00005dcc FDE cie=00000298 pc=00000000000570e8..000000000005722c │ │ │ │ + Augmentation data: 67 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570f0 │ │ │ │ + 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 0000000000057110 │ │ │ │ + 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: 276 to 0000000000057224 │ │ │ │ + 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 0000000000057228 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006090 000000000000002c 00005dfc FDE cie=00000298 pc=00000000000574c8..000000000005760c │ │ │ │ + Augmentation data: 40 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000574cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000574d0 │ │ │ │ + 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 00000000000574f0 │ │ │ │ + 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: 276 to 0000000000057604 │ │ │ │ + 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 0000000000057608 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000060c0 000000000000002c 00005e2c FDE cie=00000298 pc=0000000000057620..000000000005776c │ │ │ │ + Augmentation data: 19 56 00 00 │ │ │ │ + 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: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000057648 │ │ │ │ + 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: 284 to 0000000000057764 │ │ │ │ + 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 0000000000057768 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000060f0 000000000000002c 00005e5c FDE cie=00000298 pc=0000000000057a20..0000000000057b6c │ │ │ │ + Augmentation data: f2 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a28 │ │ │ │ + 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 0000000000057a48 │ │ │ │ + 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: 284 to 0000000000057b64 │ │ │ │ + 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 0000000000057b68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006120 0000000000000030 00005e8c FDE cie=00000298 pc=000000000005776c..00000000000578c0 │ │ │ │ + Augmentation data: cb 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057770 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057774 │ │ │ │ + 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 0000000000057788 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057794 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 00000000000578b8 │ │ │ │ + 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 00000000000578bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006154 0000000000000030 00005ec0 FDE cie=00000298 pc=00000000000578c0..0000000000057a14 │ │ │ │ + Augmentation data: a0 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000578c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000578c8 │ │ │ │ + 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 00000000000578dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000578e8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000057a0c │ │ │ │ + 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 0000000000057a10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006188 0000000000000030 00005ef4 FDE cie=00000298 pc=0000000000057b6c..0000000000057cc0 │ │ │ │ + Augmentation data: 75 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b74 │ │ │ │ + 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 0000000000057b88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057b94 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000057cb8 │ │ │ │ + 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 0000000000057cbc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000061bc 0000000000000030 00005f28 FDE cie=00000298 pc=0000000000057cc0..0000000000057e14 │ │ │ │ + Augmentation data: 4a 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cc8 │ │ │ │ + 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_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057ce8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000057e0c │ │ │ │ + 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 0000000000057e10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000061f0 0000000000000028 000061f4 FDE cie=00000000 pc=0000000000057e20..0000000000057f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e28 │ │ │ │ + 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 0000000000057e38 │ │ │ │ + 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: 240 to 0000000000057f28 │ │ │ │ + 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 0000000000057f2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000621c 0000000000000028 00006220 FDE cie=00000000 pc=0000000000057f40..0000000000058058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f48 │ │ │ │ + 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 0000000000057f58 │ │ │ │ + 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 0000000000058050 │ │ │ │ + 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_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531a0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531a4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531a8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531ac │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058054 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006844 0000000000000034 00006434 FDE cie=00000414 pc=00000000000532a0..0000000000053558 │ │ │ │ - Augmentation data: 03 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000532a4 │ │ │ │ +00006248 0000000000000030 00005fb4 FDE cie=00000298 pc=0000000000058060..00000000000581dc │ │ │ │ + Augmentation data: c7 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000532a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058068 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000532b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005806c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000532bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058074 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058084 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000532c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000053428 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000058154 │ │ │ │ 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 000000000005342c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058158 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005815c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000687c 0000000000000028 0000646c FDE cie=00000414 pc=0000000000053560..00000000000535d0 │ │ │ │ - Augmentation data: fc 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053564 │ │ │ │ +0000627c 0000000000000030 00005fe8 FDE cie=00000298 pc=00000000000581e0..00000000000582d4 │ │ │ │ + Augmentation data: b2 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053568 │ │ │ │ - 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 000000000005357c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000535c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581e8 │ │ │ │ + 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 00000000000581f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000581fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000058284 │ │ │ │ + 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 00000000000535cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058288 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005828c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068a8 0000000000000028 00006498 FDE cie=00000414 pc=00000000000535d0..0000000000053650 │ │ │ │ - Augmentation data: d8 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000535d4 │ │ │ │ +000062b0 0000000000000030 0000601c FDE cie=00000298 pc=00000000000582e0..00000000000583dc │ │ │ │ + Augmentation data: 96 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000535d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582e8 │ │ │ │ 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 00000000000535ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000582f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000053648 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000582fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005838c │ │ │ │ + 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 000000000005364c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058390 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058394 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068d4 0000000000000028 000064c4 FDE cie=00000414 pc=0000000000053650..00000000000536d0 │ │ │ │ - Augmentation data: b4 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053654 │ │ │ │ +000062e4 0000000000000034 00006050 FDE cie=00000298 pc=00000000000583e0..00000000000584e8 │ │ │ │ + Augmentation data: 7a 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053658 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583e8 │ │ │ │ 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 000000000005366c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000583f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000536c8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000583fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000058498 │ │ │ │ + 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 00000000000536cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005849c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006900 0000000000000024 000064f0 FDE cie=00000414 pc=0000000000052540..00000000000525c0 │ │ │ │ - Augmentation data: 90 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000052574 │ │ │ │ +0000631c 0000000000000034 00006320 FDE cie=00000000 pc=0000000000058500..0000000000058680 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052578 │ │ │ │ - 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: 44 to 00000000000525a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058508 │ │ │ │ + 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_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058530 │ │ │ │ + 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 0000000000058534 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058538 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000058588 │ │ │ │ + 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 00000000000525a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005858c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058590 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006928 0000000000000024 00006518 FDE cie=00000414 pc=00000000000525c0..0000000000052640 │ │ │ │ - Augmentation data: 70 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000525f4 │ │ │ │ +00006354 0000000000000044 000060c0 FDE cie=00000298 pc=0000000000058680..0000000000058814 │ │ │ │ + Augmentation data: 22 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058684 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000525f8 │ │ │ │ - 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: 44 to 0000000000052624 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058688 │ │ │ │ + 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 0000000000058694 │ │ │ │ + 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 000000000005869c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 320 to 00000000000587dc │ │ │ │ + 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 0000000000052628 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005880c │ │ │ │ + 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 0000000000058810 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006950 0000000000000048 00006540 FDE cie=00000414 pc=00000000000536e0..00000000000537ec │ │ │ │ - Augmentation data: 53 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000536ec │ │ │ │ +0000639c 0000000000000038 00006108 FDE cie=00000298 pc=0000000000058820..00000000000588f4 │ │ │ │ + Augmentation data: e3 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058828 │ │ │ │ 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 00000000000536f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058834 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053704 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000005375c │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000588b8 │ │ │ │ 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 0000000000053760 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053764 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000537a0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000588ec │ │ │ │ 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 00000000000537a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000537ac │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0000699c 000000000000002c 0000658c FDE cie=00000414 pc=0000000000053800..000000000005390c │ │ │ │ - Augmentation data: 2b 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053804 │ │ │ │ +000063d8 000000000000004c 00006144 FDE cie=00000298 pc=0000000000058900..0000000000058cd8 │ │ │ │ + Augmentation data: b0 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053808 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005380c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053814 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000538ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058908 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058914 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005891c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000058940 │ │ │ │ + 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: 360 to 0000000000058aa8 │ │ │ │ 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 00000000000538b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058aac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000538b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000058c64 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c68 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000058ca8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058cb4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ │ │ │ │ -000069cc 000000000000002c 000065bc FDE cie=00000414 pc=0000000000053920..0000000000053a2c │ │ │ │ - Augmentation data: 09 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053924 │ │ │ │ +00006428 0000000000000048 00006194 FDE cie=00000298 pc=0000000000058ce0..000000000005904c │ │ │ │ + Augmentation data: 8b 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053928 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005392c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053934 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000539cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ce8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058cf0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058d08 │ │ │ │ + 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 0000000000058d10 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058d20 │ │ │ │ + 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: 584 to 0000000000058f68 │ │ │ │ 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 00000000000539d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000539d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000069fc 000000000000002c 000065ec FDE cie=00000414 pc=0000000000053a40..0000000000053b4c │ │ │ │ - Augmentation data: e7 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a44 │ │ │ │ +00006474 0000000000000040 00006478 FDE cie=00000000 pc=0000000000059060..0000000000059164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059068 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a4c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053a54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000053aec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059070 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059080 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059088 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000059134 │ │ │ │ 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 0000000000053af0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053af4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006a2c 0000000000000028 0000661c FDE cie=00000414 pc=0000000000053b60..0000000000053c28 │ │ │ │ - Augmentation data: c7 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053b74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053b78 │ │ │ │ - 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 0000000000053b84 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000053bbc │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005913c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005914c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059150 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059154 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006a58 000000000000002c 00006648 FDE cie=00000414 pc=0000000000053c40..0000000000053d08 │ │ │ │ - Augmentation data: b7 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c48 │ │ │ │ - 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 0000000000053c58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000053cf4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005915c │ │ │ │ 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_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059160 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053cfc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a88 000000000000002c 00006678 FDE cie=00000414 pc=0000000000053d20..0000000000053df0 │ │ │ │ - Augmentation data: 90 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d24 │ │ │ │ +000064b8 000000000000002c 00006224 FDE cie=00000298 pc=0000000000059180..00000000000591e8 │ │ │ │ + Augmentation data: 1c 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059188 │ │ │ │ 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 0000000000053d38 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059190 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000053ddc │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000591c8 │ │ │ │ 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 0000000000053de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ab8 0000000000000028 000066a8 FDE cie=00000414 pc=0000000000053e00..0000000000053ea4 │ │ │ │ - Augmentation data: 69 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053e04 │ │ │ │ +000064e8 0000000000000060 00006254 FDE cie=00000298 pc=0000000000059200..00000000000596dc │ │ │ │ + Augmentation data: fc 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053e08 │ │ │ │ - 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 0000000000053e18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000053e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059208 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059214 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005921c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000592a8 │ │ │ │ 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 0000000000053e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592b4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000592bc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000059390 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059394 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005939c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000593a8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000059490 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059494 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059498 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000594f8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000594fc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059500 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006ae4 0000000000000028 000066d4 FDE cie=00000414 pc=0000000000053ec0..0000000000053f6c │ │ │ │ - Augmentation data: 45 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ec4 │ │ │ │ +0000654c 0000000000000070 000062b8 FDE cie=00000298 pc=00000000000596e0..0000000000059b74 │ │ │ │ + Augmentation data: f8 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000596e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ec8 │ │ │ │ - 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 0000000000053ed8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000053f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000596e8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000596f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000596fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000059788 │ │ │ │ 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 0000000000053f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005978c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059790 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000597b8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000005986c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059874 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059880 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000005996c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059970 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059974 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000599c4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000599cc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000599d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000599d4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000059a10 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059a1c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059a28 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000059a6c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059a78 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000059ae4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000059b38 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059b40 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059b4c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006b10 0000000000000028 00006b14 FDE cie=00000000 pc=0000000000053f80..000000000005400c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f84 │ │ │ │ +000065c0 0000000000000070 0000632c FDE cie=00000298 pc=0000000000059b80..000000000005a014 │ │ │ │ + Augmentation data: d9 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f88 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053f94 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053f9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000054000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b88 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059b94 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059b9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000059c28 │ │ │ │ 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 0000000000054004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059c2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000059c58 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000059d0c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059d14 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059d20 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000059e0c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059e10 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059e14 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000059e64 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059e6c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059e70 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059e74 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000059eb0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059ebc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059ec8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000059f0c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059f18 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000059f84 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000059fd8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059fe0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059fec │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b3c 000000000000002c 00006b40 FDE cie=00000000 pc=0000000000054020..00000000000540c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054024 │ │ │ │ +00006634 0000000000000048 000063a0 FDE cie=00000298 pc=000000000005a020..000000000005a404 │ │ │ │ + Augmentation data: bb 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054028 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054034 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005403c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054048 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000540bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a028 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a038 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005a054 │ │ │ │ + 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_advance_loc: 12 to 000000000005a060 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a068 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000005a18c │ │ │ │ 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 00000000000540c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a190 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a194 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006b6c 0000000000000030 0000675c FDE cie=00000414 pc=00000000000540e0..00000000000541bc │ │ │ │ - Augmentation data: c5 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540e4 │ │ │ │ +00006680 0000000000000038 000063ec FDE cie=00000298 pc=000000000004f8a0..000000000004fa64 │ │ │ │ + Augmentation data: 9b 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540e8 │ │ │ │ - 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 00000000000540f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000054194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f8a8 │ │ │ │ + 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 000000000004f8b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f8c4 │ │ │ │ + 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: 240 to 000000000004f9b4 │ │ │ │ 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 0000000000054198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000541a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000541b4 │ │ │ │ - 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 00000000000541b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00006ba0 0000000000000010 00006ba4 FDE cie=00000000 pc=000000000004f8a0..000000000004f8b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006bb4 000000000000002c 00006bb8 FDE cie=00000000 pc=000000000004f8c0..000000000004f928 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f8c4 │ │ │ │ +000066bc 000000000000003c 00006428 FDE cie=00000298 pc=000000000004fa64..000000000004fc7c │ │ │ │ + Augmentation data: af 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f8c8 │ │ │ │ - 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 000000000004f8d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004f910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa6c │ │ │ │ + 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 000000000004fa74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004fa88 │ │ │ │ + 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: 284 to 000000000004fba4 │ │ │ │ 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 000000000004f914 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fba8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f920 │ │ │ │ - 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 000000000004f924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006be4 0000000000000030 000067d4 FDE cie=00000414 pc=00000000000541c0..00000000000542fc │ │ │ │ - Augmentation data: 56 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541c4 │ │ │ │ +000066fc 0000000000000038 00006468 FDE cie=00000298 pc=000000000005a420..000000000005a6a8 │ │ │ │ + Augmentation data: cb 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541c8 │ │ │ │ - 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 00000000000541d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000541e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 224 to 00000000000542c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a428 │ │ │ │ + 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 000000000005a430 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a43c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a444 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000005a5e8 │ │ │ │ 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 00000000000542cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a5ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000542d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a5f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c18 0000000000000038 00006808 FDE cie=00000414 pc=0000000000054300..000000000005447c │ │ │ │ - Augmentation data: 26 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054304 │ │ │ │ +00006738 0000000000000038 000064a4 FDE cie=00000298 pc=000000000005a6c0..000000000005a94c │ │ │ │ + Augmentation data: bf 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054308 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6c8 │ │ │ │ + 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 0000000000054328 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a6d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054338 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a6dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054348 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a6e4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000054420 │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000005a888 │ │ │ │ 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: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054424 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a88c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a890 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006c54 0000000000000038 00006844 FDE cie=00000414 pc=0000000000054480..000000000005478c │ │ │ │ - Augmentation data: ff 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054484 │ │ │ │ +00006774 0000000000000024 00006778 FDE cie=00000000 pc=000000000005a960..000000000005a9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054488 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054498 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000544a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000544ac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 316 to 00000000000545e8 │ │ │ │ - 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_advance_loc: 4 to 000000000005a968 │ │ │ │ + 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 000000000005a970 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005a9c0 │ │ │ │ + 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 000000000005a9c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000679c 0000000000000024 000067a0 FDE cie=00000000 pc=000000000005a9e0..000000000005aa5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9e8 │ │ │ │ + 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 000000000005a9f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005aa40 │ │ │ │ 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 00000000000545ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aa44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000545f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c90 0000000000000054 00006880 FDE cie=00000414 pc=000000000004f928..000000000004fc08 │ │ │ │ - Augmentation data: 0f 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f92c │ │ │ │ +000067c4 0000000000000024 000067c8 FDE cie=00000000 pc=000000000005aa60..000000000005aadc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aa64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f930 │ │ │ │ - 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 000000000004f940 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f948 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f958 │ │ │ │ - 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: 12 to 000000000004f964 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000004fb0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004fb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aa68 │ │ │ │ + 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 000000000005aa70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005aac0 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aac4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000067ec 0000000000000038 00006558 FDE cie=00000298 pc=000000000005aae0..000000000005ac00 │ │ │ │ + Augmentation data: 3b 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aae8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005aaf4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005aafc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000005ab78 │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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 000000000004fb30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab80 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ab90 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab94 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005abbc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ce8 000000000000004c 000068d8 FDE cie=00000414 pc=000000000004fc08..000000000004fee0 │ │ │ │ - Augmentation data: d9 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc0c │ │ │ │ +00006828 000000000000004c 00006594 FDE cie=00000298 pc=000000000004fc80..000000000005056c │ │ │ │ + Augmentation data: 0e 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc10 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc88 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004fc9c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fc18 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fca4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fc28 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fcb4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fcc4 │ │ │ │ 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 000000000004fc34 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 436 to 000000000004fde8 │ │ │ │ + DW_CFA_advance_loc2: 1540 to 00000000000502c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004fe04 │ │ │ │ - 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 000000000004fe08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000502cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000502d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006d38 0000000000000030 00006928 FDE cie=00000414 pc=00000000000547a0..0000000000054938 │ │ │ │ - Augmentation data: ab 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547a4 │ │ │ │ +00006878 0000000000000038 000065e4 FDE cie=00000298 pc=000000000005ac00..000000000005ad30 │ │ │ │ + Augmentation data: 7b 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac08 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ac14 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000547b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ac1c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000547c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000054870 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000005aca8 │ │ │ │ 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 0000000000054874 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054878 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006d6c 000000000000003c 0000695c FDE cie=00000414 pc=0000000000054940..0000000000054a2c │ │ │ │ - Augmentation data: a3 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054944 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054948 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054954 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000549b0 │ │ │ │ - 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 00000000000549b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000549e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005acc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549ec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549f0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005acec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549f4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000054a20 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006dac 000000000000003c 0000699c FDE cie=00000414 pc=0000000000054a40..0000000000054b2c │ │ │ │ - Augmentation data: 76 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054a44 │ │ │ │ +000068b4 0000000000000038 00006620 FDE cie=00000298 pc=000000000005ad40..000000000005ae70 │ │ │ │ + Augmentation data: 4e 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054a48 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad48 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ad54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000054ab0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ad5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000005ade8 │ │ │ │ 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 0000000000054ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005adec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005adf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000054ae4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ae00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ae04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054aec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054af0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005ae2c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054af4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000054b20 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006dec 000000000000003c 000069dc FDE cie=00000414 pc=0000000000054b40..0000000000054c2c │ │ │ │ - Augmentation data: 49 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b44 │ │ │ │ +000068f0 00000000000000cc 0000665c FDE cie=00000298 pc=000000000005056c..00000000000513dc │ │ │ │ + Augmentation data: 21 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050570 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b48 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054b54 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000054bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050574 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050580 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050588 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050590 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050598 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000505a0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000050618 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 988 to 00000000000509f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050a08 │ │ │ │ + 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 0000000000054bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000054be4 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000050ab0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000050b2c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054be8 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054bec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054bf0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054bf4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000054c20 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000050b88 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000050bc4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000050c60 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 736 to 0000000000050f40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050f44 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000050ff8 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ffc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051000 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051004 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000051028 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051034 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000051074 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051080 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 256 to 0000000000051180 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051188 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051198 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000511b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000511b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000511c0 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000511ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000511f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000051294 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005129c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000512e4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000051314 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005131c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000051338 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005135c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051360 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051368 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000513b0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000513b8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e2c 000000000000003c 00006a1c FDE cie=00000414 pc=0000000000054c40..0000000000054d2c │ │ │ │ - Augmentation data: 1c 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c44 │ │ │ │ +000069c0 0000000000000064 0000672c FDE cie=00000298 pc=00000000000513e0..0000000000053078 │ │ │ │ + Augmentation data: a8 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c48 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054c54 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000054cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513e8 │ │ │ │ + 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: 44 to 0000000000051414 │ │ │ │ + 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: 4512 to 00000000000525b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000525d4 │ │ │ │ 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 0000000000054cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054cb8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000054ce4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054cec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054cf0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054cf4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000054d20 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006e6c 0000000000000024 00006a5c FDE cie=00000414 pc=000000000004fee0..000000000004ff68 │ │ │ │ - Augmentation data: ef 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fee4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fee8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fef8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ff0c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ff2c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e94 000000000000002c 00006e98 FDE cie=00000000 pc=0000000000054d40..0000000000054e44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d44 │ │ │ │ +00006a28 000000000000001c 00006a2c FDE cie=00000000 pc=000000000000e60c..000000000000e670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e610 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e614 │ │ │ │ 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: 68 to 0000000000054d8c │ │ │ │ - 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 0000000000054d90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e61c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a48 0000000000000044 000067b4 FDE cie=00000298 pc=000000000005ae80..000000000005b13c │ │ │ │ + Augmentation data: 52 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ae84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d94 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ae88 │ │ │ │ + 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 000000000005ae90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ae9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005aeb4 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + 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: 352 to 000000000005b014 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005b02c │ │ │ │ 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 0000000000054da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b030 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b034 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006ec4 0000000000000024 00006ab4 FDE cie=00000414 pc=0000000000054e60..0000000000054ee4 │ │ │ │ - Augmentation data: ab 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e64 │ │ │ │ +00006a90 0000000000000058 000067fc FDE cie=00000298 pc=000000000005b140..000000000005b354 │ │ │ │ + Augmentation data: 1f 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e68 │ │ │ │ - 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: 56 to 0000000000054ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b148 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b154 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b15c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005b1c8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000005b238 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b240 │ │ │ │ + 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 0000000000054ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b248 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000005b2a8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b2ac │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005b2d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005b2f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b300 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005b328 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b334 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b338 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b33c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006eec 0000000000000024 00006adc FDE cie=00000414 pc=0000000000054f00..0000000000054f8c │ │ │ │ - Augmentation data: 97 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054f04 │ │ │ │ +00006aec 000000000000004c 00006858 FDE cie=00000298 pc=0000000000053080..0000000000053b28 │ │ │ │ + Augmentation data: db 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054f08 │ │ │ │ - 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: 60 to 0000000000054f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053088 │ │ │ │ + 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 00000000000530a4 │ │ │ │ + DW_CFA_def_cfa_offset: 1136 │ │ │ │ + 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: 2144 to 0000000000053904 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005391c │ │ │ │ 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 0000000000054f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053920 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053924 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006f14 0000000000000024 00006b04 FDE cie=00000414 pc=000000000004ff68..000000000004fff0 │ │ │ │ - Augmentation data: 83 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff6c │ │ │ │ +00006b3c 0000000000000034 00006b40 FDE cie=00000000 pc=000000000005b360..000000000005b424 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff70 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ff80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b368 │ │ │ │ + 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 000000000004ff94 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b374 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ffb4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006f3c 000000000000002c 00006f40 FDE cie=00000000 pc=0000000000054fa0..00000000000550a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054fa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054fa8 │ │ │ │ - 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: 68 to 0000000000054fec │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000005b408 │ │ │ │ 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 0000000000054ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b40c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b410 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055004 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b41c │ │ │ │ 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 0000000000055008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b420 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005500c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006f6c 0000000000000024 00006b5c FDE cie=00000414 pc=00000000000550c0..0000000000055144 │ │ │ │ - Augmentation data: 3f 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550c4 │ │ │ │ +00006b74 0000000000000094 000068e0 FDE cie=00000298 pc=000000000005b440..000000000005b9c0 │ │ │ │ + Augmentation data: d8 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550c8 │ │ │ │ - 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: 56 to 0000000000055100 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b448 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b454 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b45c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b46c │ │ │ │ + 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: 148 to 000000000005b500 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b504 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 664 to 000000000005b79c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b7a0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005b7e0 │ │ │ │ + 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 0000000000055104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055108 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006f94 0000000000000024 00006b84 FDE cie=00000414 pc=0000000000055160..00000000000551ec │ │ │ │ - Augmentation data: 2b 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055164 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055168 │ │ │ │ - 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: 60 to 00000000000551a4 │ │ │ │ - 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 00000000000551a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b7e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000551b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006fbc 0000000000000030 00006bac FDE cie=00000414 pc=000000000004fff0..000000000005014c │ │ │ │ - Augmentation data: 17 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b7e8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + 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: 4 to 000000000004fff8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fffc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050004 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000050084 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005b850 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005b898 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b89c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000005b928 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005b954 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b958 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005b9ac │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050090 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9b0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000500e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000050120 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000050140 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006ff0 0000000000000018 00006ff4 FDE cie=00000000 pc=0000000000055200..0000000000055210 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055204 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055208 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000700c 0000000000000018 00007010 FDE cie=00000000 pc=0000000000055220..0000000000055234 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055224 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055228 │ │ │ │ - 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 000000000005b9b8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9bc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007028 0000000000000030 00006c18 FDE cie=00000414 pc=000000000005014c..00000000000502a8 │ │ │ │ - Augmentation data: c9 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050150 │ │ │ │ +00006c0c 000000000000004c 00006978 FDE cie=00000298 pc=0000000000053b28..0000000000054888 │ │ │ │ + Augmentation data: 73 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b30 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050158 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050160 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000501e0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000053b4c │ │ │ │ + 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 0000000000053b58 │ │ │ │ + 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: 1552 to 0000000000054168 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000501ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000050240 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005027c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005029c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000705c 0000000000000018 00007060 FDE cie=00000000 pc=0000000000055240..0000000000055250 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055244 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055248 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00007078 0000000000000018 0000707c FDE cie=00000000 pc=0000000000055260..0000000000055274 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055264 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055268 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00007094 0000000000000030 00006c84 FDE cie=00000414 pc=00000000000502a8..0000000000050404 │ │ │ │ - Augmentation data: 7b 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000502ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000502b0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000502b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000502bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000005033c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050348 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000005039c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000503d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054180 │ │ │ │ + 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_advance_loc: 32 to 00000000000503f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000070c8 0000000000000018 000070cc FDE cie=00000000 pc=0000000000055280..0000000000055290 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055284 │ │ │ │ + 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 0000000000054184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055288 │ │ │ │ - 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_advance_loc: 4 to 0000000000054188 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000070e4 0000000000000018 000070e8 FDE cie=00000000 pc=00000000000552a0..00000000000552b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552a4 │ │ │ │ +00006c5c 000000000000001c 00006c60 FDE cie=00000000 pc=000000000000e670..000000000000e6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e674 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552a8 │ │ │ │ - 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_loc: 4 to 000000000000e678 │ │ │ │ + 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 000000000000e680 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007100 0000000000000030 00006cf0 FDE cie=00000414 pc=0000000000050404..0000000000050560 │ │ │ │ - Augmentation data: 2d 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050408 │ │ │ │ +00006c7c 0000000000000034 00006c80 FDE cie=00000000 pc=000000000005b9c0..000000000005ba94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005040c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050410 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9c8 │ │ │ │ + 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 0000000000050418 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b9d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000050498 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000504a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000504f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000050534 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000050554 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007134 0000000000000018 00007138 FDE cie=00000000 pc=00000000000552c0..00000000000552d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552c8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00007150 0000000000000018 00007154 FDE cie=00000000 pc=00000000000552e0..00000000000552f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552e8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000716c 0000000000000038 00006d5c FDE cie=00000414 pc=0000000000050560..000000000005066c │ │ │ │ - Augmentation data: df 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050564 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050568 │ │ │ │ - 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 0000000000050570 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000505c4 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005ba60 │ │ │ │ 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 00000000000505c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ba6c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000050610 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ba80 │ │ │ │ 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 0000000000050614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba88 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071a8 0000000000000028 00006d98 FDE cie=00000414 pc=0000000000055300..00000000000553c4 │ │ │ │ - Augmentation data: d3 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055304 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055308 │ │ │ │ - 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 000000000005531c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000055354 │ │ │ │ - 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 0000000000055358 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005535c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000071d4 0000000000000028 00006dc4 FDE cie=00000414 pc=00000000000553e0..00000000000554a4 │ │ │ │ - Augmentation data: cb 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553e4 │ │ │ │ +00006cb4 0000000000000034 00006cb8 FDE cie=00000000 pc=000000000005baa0..000000000005bb74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005baa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005baa8 │ │ │ │ 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 00000000000553fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bab0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000055434 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005bb40 │ │ │ │ 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 0000000000055438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bb44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005543c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bb4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007200 0000000000000028 00006df0 FDE cie=00000414 pc=00000000000554c0..000000000005558c │ │ │ │ - Augmentation data: c3 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554c8 │ │ │ │ - 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 00000000000554dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000005551c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005bb60 │ │ │ │ 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 0000000000055520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bb64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bb68 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000722c 0000000000000028 00006e1c FDE cie=00000414 pc=00000000000555a0..000000000005566c │ │ │ │ - Augmentation data: bb 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555a4 │ │ │ │ +00006cec 0000000000000038 00006cf0 FDE cie=00000000 pc=000000000005bb80..000000000005bc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bb84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bb88 │ │ │ │ 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 00000000000555bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bb90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000555fc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bb9c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000005bc0c │ │ │ │ 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 0000000000055600 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055604 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007258 000000000000004c 00006e48 FDE cie=00000414 pc=0000000000055680..0000000000055968 │ │ │ │ - Augmentation data: b3 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055684 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055688 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005568c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055694 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000556dc │ │ │ │ - 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 00000000000556e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000055708 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055710 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 00000000000557e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bc1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000055844 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055848 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005584c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000072a8 0000000000000038 00006e98 FDE cie=00000414 pc=0000000000055980..0000000000055c2c │ │ │ │ - Augmentation data: ab 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055984 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055988 │ │ │ │ - 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 000000000005599c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000559b4 │ │ │ │ - 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 0000000000055b00 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005bc34 │ │ │ │ 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 0000000000055b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000072e4 000000000000004c 00006ed4 FDE cie=00000414 pc=0000000000056280..00000000000563ac │ │ │ │ - Augmentation data: 87 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056284 │ │ │ │ +00006d28 0000000000000030 00006a94 FDE cie=00000298 pc=000000000005bc60..000000000005be0c │ │ │ │ + Augmentation data: 6b 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc68 │ │ │ │ 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 0000000000056290 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bc70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000562a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bc7c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000056338 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000005bd90 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056344 │ │ │ │ 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 0000000000056348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bd94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005634c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bd98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005635c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056364 │ │ │ │ - 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 0000000000056368 │ │ │ │ + │ │ │ │ +00006d5c 0000000000000024 00006ac8 FDE cie=00000298 pc=000000000000e6e8..000000000000e78c │ │ │ │ + Augmentation data: 57 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005636c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6f0 │ │ │ │ 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 000000000000e6fc │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00006d84 0000000000000024 00006af0 FDE cie=00000298 pc=000000000000e78c..000000000000e830 │ │ │ │ + Augmentation data: 3d 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e790 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e794 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ 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: 12 to 000000000000e7a0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00007334 0000000000000038 00006f24 FDE cie=00000414 pc=00000000000563c0..0000000000056670 │ │ │ │ - Augmentation data: 53 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000563c4 │ │ │ │ +00006dac 000000000000005c 00006b18 FDE cie=00000298 pc=000000000005be20..000000000005c0f0 │ │ │ │ + Augmentation data: 23 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000563c8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be28 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005be38 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000563dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005be40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000563f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005be4c │ │ │ │ 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: 340 to 0000000000056548 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005beb0 │ │ │ │ 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005654c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005beb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056550 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005beb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007370 000000000000003c 00006f60 FDE cie=00000414 pc=0000000000056670..0000000000056998 │ │ │ │ - Augmentation data: 2f 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056674 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056678 │ │ │ │ - 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 0000000000056684 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005669c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005bf10 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005bf58 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000005bff0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 440 to 0000000000056854 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005c038 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c03c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c040 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c06c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005c094 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005c0bc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c0c4 │ │ │ │ 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 0000000000056858 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005685c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000073b0 0000000000000040 00006fa0 FDE cie=00000414 pc=00000000000569a0..0000000000056cd8 │ │ │ │ - Augmentation data: 07 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000569a4 │ │ │ │ +00006e0c 0000000000000104 00006b78 FDE cie=00000298 pc=000000000005c100..000000000005c788 │ │ │ │ + Augmentation data: 07 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000569a8 │ │ │ │ - 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 00000000000569bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000569d8 │ │ │ │ - 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: 8 to 00000000000569e0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 436 to 0000000000056b94 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c108 │ │ │ │ + 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 000000000005c118 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c128 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005c148 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c150 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 376 to 000000000005c2c8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c2cc │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005c2ec │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c2f8 │ │ │ │ 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 0000000000056b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c2fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000073f4 0000000000000040 00006fe4 FDE cie=00000414 pc=0000000000055c2c..0000000000055f58 │ │ │ │ - Augmentation data: db 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c300 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + 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: 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 0000000000055c34 │ │ │ │ - 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 0000000000055c48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055c64 │ │ │ │ - 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: 8 to 0000000000055c6c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 0000000000055e18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c32c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c358 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 300 to 000000000005c484 │ │ │ │ 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: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005c4d0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c4e0 │ │ │ │ + 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 0000000000055e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c4e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c4e8 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + 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: 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 0000000000055e20 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005c54c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c550 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c554 │ │ │ │ + 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 000000000005c5c4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5c8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005c600 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c604 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c608 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c60c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c610 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005c65c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005c6a4 │ │ │ │ + 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: 72 to 000000000005c6ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c6f0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c6f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005c718 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c71c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c748 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c74c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c758 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c75c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c760 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c764 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + │ │ │ │ +00006f14 0000000000000010 00006f18 FDE cie=00000000 pc=000000000005c7a0..000000000005c838 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007438 000000000000003c 00007028 FDE cie=00000414 pc=0000000000055f60..0000000000056278 │ │ │ │ - Augmentation data: af 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f64 │ │ │ │ +00006f28 000000000000003c 00006c94 FDE cie=00000298 pc=000000000005c840..000000000005ce9c │ │ │ │ + Augmentation data: 3f 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f68 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c848 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c854 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055f74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c85c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055f8c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c86c │ │ │ │ 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: 432 to 000000000005613c │ │ │ │ + DW_CFA_advance_loc1: 608 to 000000000005cacc │ │ │ │ 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 0000000000056140 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056144 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007478 0000000000000038 00007068 FDE cie=00000414 pc=0000000000056ce0..0000000000056e48 │ │ │ │ - Augmentation data: 87 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056ce4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056ce8 │ │ │ │ - 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 0000000000056cf0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000056d50 │ │ │ │ - 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 0000000000056d54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000056db0 │ │ │ │ - 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 0000000000056db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cad0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074b4 0000000000000028 000070a4 FDE cie=00000414 pc=0000000000056e60..0000000000056f34 │ │ │ │ - Augmentation data: 87 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e64 │ │ │ │ +00006f68 0000000000000028 00006f6c FDE cie=00000000 pc=000000000005cea0..000000000005cf1c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005cecc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ced0 │ │ │ │ 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 0000000000056e7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000056eb8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005cf04 │ │ │ │ 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 0000000000056ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056ed0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cf10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000074e0 0000000000000028 000070d0 FDE cie=00000414 pc=0000000000056f40..000000000005701c │ │ │ │ - Augmentation data: 73 43 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: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056f5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000056fb0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf14 │ │ │ │ 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 0000000000056fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056fb8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000750c 0000000000000028 000070fc FDE cie=00000414 pc=0000000000057020..000000000005714c │ │ │ │ - Augmentation data: 5f 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057024 │ │ │ │ +00006f94 0000000000000038 00006d00 FDE cie=00000298 pc=000000000005cf20..000000000005d174 │ │ │ │ + Augmentation data: 1b 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057028 │ │ │ │ - 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 0000000000057034 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000570a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf28 │ │ │ │ + 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 000000000005cf30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cf3c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cf48 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 400 to 000000000005d0d8 │ │ │ │ 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 00000000000570ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000570b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007538 000000000000002c 00007128 FDE cie=00000414 pc=0000000000057160..0000000000057258 │ │ │ │ - Augmentation data: 67 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057164 │ │ │ │ +00006fd0 0000000000000020 00006d3c FDE cie=00000298 pc=000000000000e830..000000000000e888 │ │ │ │ + Augmentation data: 05 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e834 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e838 │ │ │ │ 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 0000000000057178 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e840 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000005722c │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006ff4 0000000000000038 00006d60 FDE cie=00000298 pc=000000000005d180..000000000005d3d8 │ │ │ │ + Augmentation data: ed 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d184 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d188 │ │ │ │ + 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 000000000005d190 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d19c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d1a8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 400 to 000000000005d338 │ │ │ │ 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 0000000000057230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d33c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d340 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007568 000000000000002c 00007158 FDE cie=00000414 pc=0000000000057260..0000000000057360 │ │ │ │ - Augmentation data: 4f 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057264 │ │ │ │ +00007030 0000000000000024 00006d9c FDE cie=00000298 pc=000000000000e888..000000000000e8e0 │ │ │ │ + Augmentation data: d7 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e88c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057268 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e890 │ │ │ │ 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 0000000000057278 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e898 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000057334 │ │ │ │ - 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 0000000000057338 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005733c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007598 0000000000000030 00007188 FDE cie=00000414 pc=0000000000057360..0000000000057458 │ │ │ │ - Augmentation data: 37 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057364 │ │ │ │ +00007058 0000000000000048 00006dc4 FDE cie=00000298 pc=000000000005d3e0..000000000005d4cc │ │ │ │ + Augmentation data: bb 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d3e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3ec │ │ │ │ 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 0000000000057370 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d3f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057378 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d3fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000057400 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005d48c │ │ │ │ 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 0000000000057404 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d490 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d494 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000075cc 0000000000000078 000071bc FDE cie=00000414 pc=0000000000057460..00000000000577ec │ │ │ │ - Augmentation data: 1b 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057464 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057468 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005746c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057474 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057488 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000574a8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574ac │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 416 to 000000000005764c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057650 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005765c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005d4bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057660 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057664 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000057744 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057748 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000057768 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005776c │ │ │ │ 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_advance_loc: 4 to 0000000000057770 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057774 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000057794 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057798 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000577b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000577bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000577e0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - │ │ │ │ -00007648 0000000000000024 0000764c FDE cie=00000000 pc=0000000000057800..00000000000579cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057804 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057808 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005781c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000057888 │ │ │ │ - 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 000000000005788c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057890 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007670 0000000000000030 00007260 FDE cie=00000414 pc=00000000000579e0..0000000000057ac4 │ │ │ │ - Augmentation data: 9f 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000579e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000579e8 │ │ │ │ - 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 00000000000579f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000579f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000057a7c │ │ │ │ - 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 0000000000057a80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000076a4 0000000000000030 00007294 FDE cie=00000414 pc=0000000000057ae0..0000000000057bc0 │ │ │ │ - Augmentation data: 83 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d4c0 │ │ │ │ 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 0000000000057af0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057af8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000057b7c │ │ │ │ - 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 0000000000057b80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000076d8 0000000000000020 000076dc FDE cie=00000000 pc=000000000000e948..000000000000e9dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e94c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e950 │ │ │ │ - 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 000000000000e95c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000076fc 0000000000000020 00007700 FDE cie=00000000 pc=0000000000057bc0..0000000000057c40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057bc8 │ │ │ │ - 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 0000000000057bf8 │ │ │ │ - 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 0000000000057bfc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007720 0000000000000018 00007724 FDE cie=00000000 pc=0000000000057c40..0000000000057c94 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000057c6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c70 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0000773c 0000000000000080 0000732c FDE cie=00000414 pc=0000000000057ca0..0000000000058378 │ │ │ │ - Augmentation data: 03 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ca4 │ │ │ │ +000070a4 0000000000000054 000070a8 FDE cie=00000000 pc=000000000005d4cc..000000000005d6e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d4d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ca8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d4d8 │ │ │ │ + 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 0000000000057cc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d4e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d4ec │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057cdc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057ce4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057cf4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d4f8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057d00 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000057e7c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e80 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e84 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000057eb4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d524 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005d590 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d5bc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d5c0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005d618 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d644 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000005d6a0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005d6dc │ │ │ │ + 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_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d6e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ebc │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000070fc 0000000000000054 00007100 FDE cie=00000000 pc=000000000005d6e8..000000000005d9b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d6f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d6f4 │ │ │ │ + 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 000000000005d6fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d708 │ │ │ │ + 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_advance_loc: 12 to 000000000005d714 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005d738 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000005d7d8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005d818 │ │ │ │ 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: 684 to 0000000000058168 │ │ │ │ - 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_advance_loc: 64 to 000000000005d858 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005d898 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005d8d8 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005d95c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058174 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058178 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005817c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000077c0 0000000000000024 000077c4 FDE cie=00000000 pc=0000000000058380..000000000005854c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058384 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058388 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005839c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000058408 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005d9ac │ │ │ │ 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 000000000005840c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d9b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058410 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077e8 0000000000000030 000073d8 FDE cie=00000414 pc=0000000000058560..0000000000058644 │ │ │ │ - Augmentation data: af 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058564 │ │ │ │ +00007154 0000000000000028 00007158 FDE cie=00000000 pc=000000000005f7a0..000000000005f864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f7a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f7a8 │ │ │ │ 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 0000000000058570 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f7c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058578 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000585fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000005f85c │ │ │ │ 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 0000000000058600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f860 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058604 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000781c 0000000000000030 0000740c FDE cie=00000414 pc=0000000000058660..0000000000058740 │ │ │ │ - Augmentation data: 93 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058664 │ │ │ │ +00007180 0000000000000028 00007184 FDE cie=00000000 pc=000000000005f880..000000000005f94c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f888 │ │ │ │ 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 0000000000058670 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f8a0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058678 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000586fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000005f944 │ │ │ │ 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 0000000000058700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f948 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058704 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007850 0000000000000048 00007440 FDE cie=00000414 pc=0000000000058740..00000000000588c8 │ │ │ │ - Augmentation data: 77 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058744 │ │ │ │ +000071ac 0000000000000060 00006f18 FDE cie=00000298 pc=000000000005d9c0..000000000005daf4 │ │ │ │ + Augmentation data: 74 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d9d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058748 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - 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 000000000005d9d4 │ │ │ │ + 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 000000000005d9e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000005da60 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000058794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da68 │ │ │ │ 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_advance_loc: 8 to 000000000005da70 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005da7c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005da88 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005da90 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005daac │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dab8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dac4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000587f4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dacc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587f8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000058868 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dadc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058870 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dae4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000058898 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000588a4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005daec │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000789c 0000000000000034 000078a0 FDE cie=00000000 pc=00000000000588e0..00000000000589f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588e4 │ │ │ │ +00007210 0000000000000044 00006f7c FDE cie=00000298 pc=000000000005db00..000000000005de10 │ │ │ │ + Augmentation data: 36 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588e8 │ │ │ │ - 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 00000000000588f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000005896c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db08 │ │ │ │ + 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 000000000005db10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005db24 │ │ │ │ + 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: 692 to 000000000005ddd8 │ │ │ │ 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 0000000000058970 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dddc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dde0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000589b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005de08 │ │ │ │ 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 00000000000589b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000078d4 0000000000000048 000074c4 FDE cie=00000414 pc=0000000000058a00..0000000000059504 │ │ │ │ - Augmentation data: 1f 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a08 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058a18 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058a20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000058a50 │ │ │ │ - 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_loc1: 332 to 0000000000058b9c │ │ │ │ - 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 0000000000058ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058ba4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007920 000000000000002c 00007924 FDE cie=00000000 pc=0000000000059520..000000000005968c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059524 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059528 │ │ │ │ - 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: 36 to 000000000005954c │ │ │ │ - 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 0000000000059550 │ │ │ │ +00007258 0000000000000024 0000725c FDE cie=00000000 pc=000000000005de10..000000000005de74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059554 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000595d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de18 │ │ │ │ + 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 000000000005de20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005de6c │ │ │ │ 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 00000000000595d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007950 0000000000000048 00007540 FDE cie=00000414 pc=00000000000596a0..0000000000059b6c │ │ │ │ - Augmentation data: 2b 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596a4 │ │ │ │ +00007280 0000000000000050 00006fec FDE cie=00000298 pc=000000000005de80..000000000005e7ec │ │ │ │ + Augmentation data: cf 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596a8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000596b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de88 │ │ │ │ + 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 00000000000596c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005de90 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005dea0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005deb4 │ │ │ │ + DW_CFA_def_cfa_offset: 608 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000596cc │ │ │ │ - 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 00000000000596d8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 572 to 0000000000059914 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 1540 to 000000000005e4b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005e4d4 │ │ │ │ + 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 0000000000059918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e4d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005991c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e4dc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000799c 0000000000000048 0000758c FDE cie=00000414 pc=0000000000059b80..000000000005a2a4 │ │ │ │ - Augmentation data: 1b 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b84 │ │ │ │ +000072d4 0000000000000034 000072d8 FDE cie=00000000 pc=000000000005f960..000000000005fa18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b88 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059b94 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059ba0 │ │ │ │ - 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 0000000000059bb0 │ │ │ │ - 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: 1040 to 0000000000059fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f968 │ │ │ │ + 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 000000000005f978 │ │ │ │ + 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 000000000005f980 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005fa04 │ │ │ │ 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: 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_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa0c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000079e8 000000000000004c 000075d8 FDE cie=00000414 pc=000000000005a2c0..000000000005ae14 │ │ │ │ - Augmentation data: 47 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a2c4 │ │ │ │ +0000730c 0000000000000068 00007078 FDE cie=00000298 pc=000000000005e7ec..000000000005f798 │ │ │ │ + Augmentation data: bf 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e7f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a2c8 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e7f4 │ │ │ │ + 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 000000000005a2d4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a2e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e800 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a2f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e808 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a304 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e81c │ │ │ │ + DW_CFA_def_cfa_offset: 656 │ │ │ │ + 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: 960 to 000000000005a6c4 │ │ │ │ + DW_CFA_advance_loc2: 1248 to 000000000005ecfc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005ed14 │ │ │ │ + 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 000000000005a6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a6cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007a38 000000000000005c 00007628 FDE cie=00000414 pc=000000000005066c..0000000000051ca8 │ │ │ │ - Augmentation data: a3 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050670 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050674 │ │ │ │ - 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 0000000000050694 │ │ │ │ - DW_CFA_def_cfa_offset: 1872 │ │ │ │ - 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: 2992 to 0000000000051244 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000005edec │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051260 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005ee04 │ │ │ │ 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 0000000000051264 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051268 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee0c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007a98 000000000000002c 00007a9c FDE cie=00000000 pc=000000000005ae20..000000000005af38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ae24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ae28 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ae2c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ae34 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ae44 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000005aebc │ │ │ │ - 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 000000000005aec0 │ │ │ │ +00007378 0000000000000018 0000737c FDE cie=00000000 pc=000000000000e8e0..000000000000e934 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aec4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8e8 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00007ac8 0000000000000050 00007acc FDE cie=00000000 pc=000000000005af40..000000000005b058 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005af44 │ │ │ │ +00007394 0000000000000050 00007398 FDE cie=00000000 pc=000000000005fa20..000000000005fb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005af48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa28 │ │ │ │ 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 000000000005af54 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fa34 │ │ │ │ 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: 16 to 000000000005af64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fa44 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005af70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fa50 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000005b020 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000005fb00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb04 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b030 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fb10 │ │ │ │ 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 000000000005b034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb1c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b040 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb20 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b050 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fb30 │ │ │ │ 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 000000000005b054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b1c 0000000000000034 0000770c FDE cie=00000414 pc=000000000005b060..000000000005b138 │ │ │ │ - Augmentation data: 09 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b064 │ │ │ │ +000073e8 000000000000005c 00007154 FDE cie=00000298 pc=000000000005fb40..0000000000061ca4 │ │ │ │ + Augmentation data: 95 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b068 │ │ │ │ - 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 000000000005b070 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b07c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005b100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb48 │ │ │ │ + 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 000000000005fb5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005fb78 │ │ │ │ + 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 000000000005fb88 │ │ │ │ + DW_CFA_def_cfa_offset: 1072 │ │ │ │ + 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: 4632 to 0000000000060da0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000060dbc │ │ │ │ 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 000000000005b104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b108 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007b54 0000000000000054 00007b58 FDE cie=00000000 pc=000000000005b140..000000000005b35c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b148 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b14c │ │ │ │ - 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 000000000005b154 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b160 │ │ │ │ - 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 000000000005b16c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005b198 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000005b204 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005b230 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b234 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000005b28c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005b2b8 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000005b314 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005b350 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000005b354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060dc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060dc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bac 0000000000000048 00007bb0 FDE cie=00000000 pc=0000000000068b00..0000000000068d60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b04 │ │ │ │ +00007448 0000000000000018 0000744c FDE cie=00000000 pc=000000000000e934..000000000000e988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e938 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b08 │ │ │ │ - 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 0000000000068b10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000068b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e93c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00007464 0000000000000050 00007468 FDE cie=00000000 pc=0000000000061cc0..0000000000061dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061cc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061cc8 │ │ │ │ + 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 0000000000061cd4 │ │ │ │ + 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: 16 to 0000000000061ce4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061cf0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000061da0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061da4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061db0 │ │ │ │ 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 0000000000068b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061db4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061db8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068b54 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000068bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061dbc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000068c78 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061dc0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000061dd0 │ │ │ │ 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 0000000000068c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061dd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000068cb4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000068ce8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000068d1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000068d58 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bf8 0000000000000050 000077e8 FDE cie=00000414 pc=000000000005b360..000000000005b638 │ │ │ │ - Augmentation data: 41 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b364 │ │ │ │ +000074b8 0000000000000054 00007224 FDE cie=00000298 pc=0000000000061de0..0000000000062d88 │ │ │ │ + Augmentation data: 7c 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061de8 │ │ │ │ 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 000000000005b378 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000061e0c │ │ │ │ + DW_CFA_def_cfa_offset: 34096 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005b394 │ │ │ │ - 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: 424 to 000000000005b53c │ │ │ │ + DW_CFA_advance_loc2: 1844 to 0000000000062540 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005b55c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006255c │ │ │ │ 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 000000000005b560 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062560 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b564 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062564 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007c4c 0000000000000054 0000783c FDE cie=00000414 pc=000000000005b640..000000000005e31c │ │ │ │ - Augmentation data: 0f 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b644 │ │ │ │ +00007510 0000000000000038 0000727c FDE cie=00000298 pc=0000000000062d88..0000000000062f98 │ │ │ │ + Augmentation data: e4 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062d8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b648 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062d90 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062d9c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b658 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062da4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b668 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062dac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062dc4 │ │ │ │ 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 000000000005b678 │ │ │ │ - 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: 5996 to 000000000005cde4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005ce00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000754c 00000000000001d4 000072b8 FDE cie=00000298 pc=0000000000062fa0..0000000000065ce4 │ │ │ │ + Augmentation data: bc 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062fa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062fa8 │ │ │ │ + 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 0000000000062fb8 │ │ │ │ + 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: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000063030 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063034 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063038 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006303c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063040 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063044 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063048 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006304c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000063114 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063118 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 3496 to 0000000000063ec0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ec4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000063ee4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ee8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063eec │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ef0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ef4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ef8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063efc │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063f00 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063f04 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063f10 │ │ │ │ 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 000000000005ce04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063f14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ce08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063f18 │ │ │ │ + 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 0000000000063f20 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc2: 3256 to 0000000000064bd8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000064d04 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000064dc4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064dc8 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064dcc │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000064ec0 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 372 to 0000000000065034 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000065064 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000065098 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000650cc │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000065100 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000065134 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065144 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065150 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065168 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000065190 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006519c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000651a4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000651bc │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000651d4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000651dc │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000651fc │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065200 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065204 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000006531c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065320 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006532c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000653b8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006540c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000065470 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 312 to 00000000000655a8 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000655d4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000065630 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000065650 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000065680 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000656d4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000065724 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065738 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 564 to 000000000006596c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000659c4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000659f0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000065a58 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000065a80 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000065b94 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000065c8c │ │ │ │ + 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: 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 0000000000065cb8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cbc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cc0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cc4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cc8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ccc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cd0 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cd4 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cd8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cdc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ca4 0000000000000054 00007894 FDE cie=00000414 pc=000000000005e320..0000000000061b74 │ │ │ │ - Augmentation data: a0 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e324 │ │ │ │ +00007724 0000000000000058 00007490 FDE cie=00000298 pc=0000000000065ce4..0000000000067f9c │ │ │ │ + Augmentation data: 3a 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ce8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cec │ │ │ │ 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 000000000005e338 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065cf4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e344 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000065d14 │ │ │ │ + DW_CFA_def_cfa_offset: 784 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005e35c │ │ │ │ - DW_CFA_def_cfa_offset: 1120 │ │ │ │ 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: 6532 to 000000000005fce0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 4716 to 0000000000066f80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005fcfc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000066f9c │ │ │ │ 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 000000000005fd00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066fa0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066fa4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007cfc 0000000000000044 00007d00 FDE cie=00000000 pc=0000000000068d60..0000000000068fc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d64 │ │ │ │ +00007780 0000000000000018 00007784 FDE cie=00000000 pc=000000000000e988..000000000000e9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e98c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d68 │ │ │ │ - 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 0000000000068d70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068d78 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068d80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068d90 │ │ │ │ - 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 0000000000068f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e990 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000779c 0000000000000050 000077a0 FDE cie=00000000 pc=0000000000067fa0..00000000000680b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067fa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067fa8 │ │ │ │ + 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 0000000000067fb4 │ │ │ │ + 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: 16 to 0000000000067fc4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067fd0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000068080 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068084 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068090 │ │ │ │ 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 0000000000068f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068094 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068098 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006809c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000680a0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000680b0 │ │ │ │ + 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 00000000000680b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d44 0000000000000050 00007934 FDE cie=00000414 pc=0000000000061b80..000000000006511c │ │ │ │ - Augmentation data: 61 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061b84 │ │ │ │ +000077f0 0000000000000054 0000755c FDE cie=00000298 pc=00000000000680c0..0000000000068de8 │ │ │ │ + Augmentation data: 8c 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000680c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061b88 │ │ │ │ - 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 0000000000061ba8 │ │ │ │ - DW_CFA_def_cfa_offset: 1264 │ │ │ │ - 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: 6696 to 00000000000635d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000680c8 │ │ │ │ + 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 00000000000680dc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000680e8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000068104 │ │ │ │ + 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: 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: 1744 to 00000000000687d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000635ec │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000687ec │ │ │ │ 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 00000000000635f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687f4 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00007848 0000000000000020 0000784c FDE cie=00000000 pc=0000000000068e00..0000000000068e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e08 │ │ │ │ + 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 0000000000068e10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068e18 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000786c 0000000000000020 00007870 FDE cie=00000000 pc=0000000000068e60..0000000000068ef0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000068e8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e90 │ │ │ │ + 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: 88 to 0000000000068ee8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068eec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007890 0000000000000028 00007894 FDE cie=00000000 pc=0000000000068ef0..0000000000068f54 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000068f18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f1c │ │ │ │ + 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: 36 to 0000000000068f40 │ │ │ │ + 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 0000000000068f44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000635f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f48 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f4c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f50 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000078bc 0000000000000010 000078c0 FDE cie=00000000 pc=0000000000068f60..0000000000068f74 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007d98 0000000000000054 00007988 FDE cie=00000414 pc=0000000000065120..0000000000068ae8 │ │ │ │ - Augmentation data: 81 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065124 │ │ │ │ +000078d0 0000000000000054 0000763c FDE cie=00000298 pc=0000000000068f80..0000000000069b9c │ │ │ │ + Augmentation data: 5f 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f88 │ │ │ │ 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 0000000000065148 │ │ │ │ - DW_CFA_def_cfa_offset: 1296 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068f90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000068fac │ │ │ │ + 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: 7112 to 0000000000066d10 │ │ │ │ + DW_CFA_advance_loc2: 1548 to 00000000000695b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000066d2c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000695d4 │ │ │ │ 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 0000000000066d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000695d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000695dc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007df0 000000000000002c 00007df4 FDE cie=00000000 pc=0000000000068fc0..00000000000690d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fc4 │ │ │ │ +00007928 000000000000003c 0000792c FDE cie=00000000 pc=0000000000069ba0..0000000000069d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fcc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068fd4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068fe4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006905c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ba8 │ │ │ │ + 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 0000000000069bb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069bb8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 392 to 0000000000069d40 │ │ │ │ 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 0000000000069060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007e20 0000000000000034 00007a10 FDE cie=00000414 pc=00000000000690e0..00000000000691b8 │ │ │ │ - Augmentation data: 9a 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690e8 │ │ │ │ - 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 00000000000690f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000690fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000069180 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000069d84 │ │ │ │ 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 0000000000069184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069188 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e58 0000000000000038 00007a48 FDE cie=00000414 pc=00000000000691c0..00000000000692bc │ │ │ │ - Augmentation data: 76 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691c4 │ │ │ │ +00007968 0000000000000038 0000796c FDE cie=00000000 pc=0000000000069d8c..0000000000069ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691c8 │ │ │ │ - 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 00000000000691dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000691e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000691f4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000069264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d94 │ │ │ │ + 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 0000000000069d9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069da4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000069e90 │ │ │ │ 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 0000000000069268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006926c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e98 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000069ee0 │ │ │ │ + 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 0000000000069ee4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e94 0000000000000034 00007a84 FDE cie=00000414 pc=00000000000692c0..0000000000069360 │ │ │ │ - Augmentation data: 48 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692c4 │ │ │ │ +000079a4 0000000000000034 000079a8 FDE cie=00000000 pc=000000000006bb00..000000000006bb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692c8 │ │ │ │ - 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 00000000000692dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000069348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb08 │ │ │ │ + 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 000000000006bb14 │ │ │ │ + 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 000000000006bb54 │ │ │ │ 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 000000000006934c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069358 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006bb7c │ │ │ │ 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 000000000006935c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00007ecc 0000000000000038 00007abc FDE cie=00000414 pc=0000000000069360..000000000006955c │ │ │ │ - Augmentation data: 19 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069364 │ │ │ │ +000079dc 0000000000000020 000079e0 FDE cie=00000000 pc=000000000006bba0..000000000006bbec │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006bbb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069368 │ │ │ │ - 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 0000000000069378 │ │ │ │ - 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_loc1: 336 to 00000000000694c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bbb8 │ │ │ │ + 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: 40 to 000000000006bbe0 │ │ │ │ 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 00000000000694cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bbe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000694d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007f08 0000000000000054 00007af8 FDE cie=00000414 pc=0000000000069560..000000000006af38 │ │ │ │ - Augmentation data: f2 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069564 │ │ │ │ +00007a00 000000000000012c 0000776c FDE cie=00000298 pc=0000000000069ee8..000000000006b2d8 │ │ │ │ + Augmentation data: bc 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069eec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069568 │ │ │ │ - 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 000000000006957c │ │ │ │ - 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 0000000000069584 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000695a0 │ │ │ │ - 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_loc: 4 to 0000000000069ef0 │ │ │ │ + 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 0000000000069f00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069f08 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069f18 │ │ │ │ + DW_CFA_def_cfa_offset: 656 │ │ │ │ + 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: 88 to 0000000000069f70 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069f74 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069f78 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 3480 to 000000000006a338 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006a354 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000069fb0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069fb8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 3036 to 000000000006ab94 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab98 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 760 to 000000000006ae90 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ae98 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae9c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aea0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006aeb4 │ │ │ │ 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: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aeb8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aebc │ │ │ │ + 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_loc: 56 to 000000000006aef4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aefc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af00 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af04 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af08 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006af1c │ │ │ │ + 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: 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 000000000006a358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af20 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af24 │ │ │ │ + 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: 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a35c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006af30 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af34 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af38 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 384 to 000000000006b0b8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b0c0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006b0fc │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b100 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b104 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006b12c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b130 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b134 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006b154 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b158 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b15c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b160 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b164 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b170 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000006b21c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b230 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b234 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b244 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b24c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b254 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000006b2b0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b2c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f60 0000000000000054 00007b50 FDE cie=00000414 pc=000000000006af40..000000000006c7e0 │ │ │ │ - Augmentation data: 11 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af44 │ │ │ │ +00007b30 0000000000000020 00007b34 FDE cie=00000000 pc=000000000006bc00..000000000006bc7c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006bc2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af48 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc30 │ │ │ │ + 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: 52 to 000000000006bc64 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b54 0000000000000050 000078c0 FDE cie=00000298 pc=000000000006b2e0..000000000006bb00 │ │ │ │ + Augmentation data: cf 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b2e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b2e8 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b2f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006af60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b2fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006b31c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006af68 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006af7c │ │ │ │ - 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: 2732 to 000000000006ba28 │ │ │ │ + DW_CFA_advance_loc2: 1120 to 000000000006b77c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006ba44 │ │ │ │ - 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 000000000006ba48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b780 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b784 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007fb8 000000000000003c 00007ba8 FDE cie=00000414 pc=000000000006cae0..000000000006cc98 │ │ │ │ - Augmentation data: 12 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cae4 │ │ │ │ +00007ba8 0000000000000040 00007914 FDE cie=00000298 pc=000000000006bc80..000000000006bd88 │ │ │ │ + Augmentation data: d3 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cae8 │ │ │ │ - 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 000000000006caf0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cafc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006cb04 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000006cb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc88 │ │ │ │ + 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 000000000006bc9c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bca8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bcb4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bcc0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000006bd50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + 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 000000000006cb6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cb70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007bec 000000000000002c 00007bf0 FDE cie=00000000 pc=000000000006bd88..000000000006be04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd90 │ │ │ │ + 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 000000000006bd9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006bdec │ │ │ │ + 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 000000000006bdf0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bdf4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bdfc │ │ │ │ + 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 000000000006be00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007c1c 0000000000000010 00007c20 FDE cie=00000000 pc=000000000006be04..000000000006be18 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c30 0000000000000010 00007c34 FDE cie=00000000 pc=000000000006be20..000000000006be50 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c44 0000000000000010 00007c48 FDE cie=00000000 pc=000000000006be50..000000000006be70 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c58 0000000000000010 00007c5c FDE cie=00000000 pc=000000000006be70..000000000006be94 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c6c 0000000000000010 00007c70 FDE cie=00000000 pc=000000000006bea0..000000000006bec8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c80 0000000000000014 00007c84 FDE cie=00000000 pc=000000000006bec8..000000000006beec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c98 0000000000000010 00007c9c FDE cie=00000000 pc=000000000006bf00..000000000006bf2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ff8 000000000000003c 00007be8 FDE cie=00000414 pc=000000000006c7e0..000000000006cacc │ │ │ │ - Augmentation data: e1 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006c814 │ │ │ │ +00007cac 000000000000002c 00007cb0 FDE cie=00000000 pc=000000000006bf2c..000000000006bf8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bf30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c818 │ │ │ │ - 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_loc1: 264 to 000000000006c920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bf34 │ │ │ │ + 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 000000000006bf3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006bf74 │ │ │ │ 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 000000000006c924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bf78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bf7c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000006c9ac │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000006ca18 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000006ca8c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006cabc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bf84 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cac8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bf88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007cdc 000000000000002c 00007ce0 FDE cie=00000000 pc=000000000006bf8c..000000000006c048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bf90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bf94 │ │ │ │ + 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: 108 to 000000000006c000 │ │ │ │ + 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 000000000006c004 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c008 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c01c │ │ │ │ + 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 000000000006c020 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c028 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008038 000000000000004c 0000803c FDE cie=00000000 pc=000000000006cca0..000000000006ce04 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006cca8 │ │ │ │ +00007d0c 000000000000002c 00007d10 FDE cie=00000000 pc=000000000006c048..000000000006c104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c04c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ccac │ │ │ │ - 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 000000000006ccb4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ccbc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ccc8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cccc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006ccf0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000006cd3c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006cd54 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006cd6c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006cd84 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006cd9c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006cdd0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cdd4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006cdf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c050 │ │ │ │ + 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: 108 to 000000000006c0bc │ │ │ │ + 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 000000000006c0c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c0c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c0d8 │ │ │ │ + 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 000000000006c0dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c0e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007d3c 00000000000000f0 00007aa8 FDE cie=00000298 pc=000000000006c104..000000000006d264 │ │ │ │ + Augmentation data: 4d 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c108 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c10c │ │ │ │ + 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 000000000006c11c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c12c │ │ │ │ + DW_CFA_def_cfa_offset: 880 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006c158 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c15c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000006c1f4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c1f8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000006c25c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c260 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000006c2c0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c2c4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000006c34c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c350 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c364 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c36c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 2004 to 000000000006cb40 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb44 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb48 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb4c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb50 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb54 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb58 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb5c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb60 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cb6c │ │ │ │ + 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 000000000006cdfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006cb9c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cba4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000006cc3c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cc48 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cc54 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cc60 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 548 to 000000000006ce84 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ce88 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ce8c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006cec0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cec4 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ced0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 668 to 000000000006d16c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d170 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d174 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d178 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d17c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d180 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d184 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006d1a0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1a4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1a8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1ac │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1b0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1b4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1b8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1bc │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1c0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d1c4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d1d4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ │ │ │ │ -00008088 0000000000000010 0000808c FDE cie=00000000 pc=000000000006ce04..000000000006ce24 │ │ │ │ +00007e30 0000000000000010 00007e34 FDE cie=00000000 pc=000000000006d280..000000000006d384 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000809c 0000000000000038 000080a0 FDE cie=00000000 pc=000000000006ce24..000000000006ceec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ce28 │ │ │ │ +00007e44 0000000000000038 00007e48 FDE cie=00000000 pc=000000000006d384..000000000006d460 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d390 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ce2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d394 │ │ │ │ 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 000000000006ce34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d39c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ce3c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d3a4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000006cec8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000006d410 │ │ │ │ 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 000000000006cecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d414 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ced0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d418 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006cee4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000006d45c │ │ │ │ + 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007e80 0000000000000038 00007e84 FDE cie=00000000 pc=000000000006d460..000000000006d604 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d464 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d468 │ │ │ │ + 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 000000000006d470 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006d488 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000006d590 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d598 │ │ │ │ + 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 000000000006cee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d59c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d5a0 │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -000080d8 0000000000000010 000080dc FDE cie=00000000 pc=000000000006ceec..000000000006cf00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000080ec 0000000000000040 000080f0 FDE cie=00000000 pc=000000000006cf00..000000000006d318 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000006cfcc │ │ │ │ +00007ebc 0000000000000034 00007c28 FDE cie=00000298 pc=000000000006d604..000000000006d8a8 │ │ │ │ + Augmentation data: 9b 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d608 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cfd0 │ │ │ │ - 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 000000000006cfd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 672 to 000000000006d278 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d610 │ │ │ │ + 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 000000000006d618 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d624 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000006d7b0 │ │ │ │ + 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 000000000006d27c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d7b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d284 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d7b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ef4 0000000000000038 00007ef8 FDE cie=00000000 pc=000000000006d8a8..000000000006d978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d8ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006d2d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d8b0 │ │ │ │ + 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 000000000006d8b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d8c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000006d94c │ │ │ │ + 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 000000000006d950 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d2d8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d954 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006d970 │ │ │ │ + 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 000000000006d974 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008130 0000000000000010 00008134 FDE cie=00000000 pc=000000000006d320..000000000006d344 │ │ │ │ +00007f30 0000000000000038 00007f34 FDE cie=00000000 pc=000000000006d980..000000000006da64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d984 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d988 │ │ │ │ + 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 000000000006d990 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d998 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000006da34 │ │ │ │ + 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 000000000006da38 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da3c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006da5c │ │ │ │ + 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 000000000006da60 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008144 0000000000000010 00008148 FDE cie=00000000 pc=000000000006d344..000000000006d364 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00007f6c 000000000000002c 00007f70 FDE cie=00000000 pc=000000000006da64..000000000006dd40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da6c │ │ │ │ + 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 000000000006da74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006da80 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 604 to 000000000006dcdc │ │ │ │ + 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 000000000006dce0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dce4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008158 0000000000000034 0000815c FDE cie=00000000 pc=000000000006fb40..000000000006fbf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fb44 │ │ │ │ +00007f9c 0000000000000034 00007fa0 FDE cie=00000000 pc=000000000006ff20..000000000006ffd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ff24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ff28 │ │ │ │ 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 000000000006fb58 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ff38 │ │ │ │ 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 000000000006fb60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ff40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000006fbe4 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000006ffc4 │ │ │ │ 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 000000000006fbe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ffc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fbec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ffcc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008190 000000000000003c 00007d80 FDE cie=00000414 pc=000000000006d364..000000000006d4a4 │ │ │ │ - Augmentation data: 5d 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d368 │ │ │ │ +00007fd4 0000000000000088 00007fd8 FDE cie=00000000 pc=000000000006dd40..000000000006df54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d36c │ │ │ │ - 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 000000000006d374 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006d38c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006d3a8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dd48 │ │ │ │ + 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 000000000006dd54 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006dd60 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006dd80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006ddf4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006de00 │ │ │ │ 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 000000000006d3b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d3bc │ │ │ │ - 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_advance_loc: 4 to 000000000006de04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000081d0 0000000000000038 000081d4 FDE cie=00000000 pc=000000000006d4a4..000000000006d5bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d4a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d4ac │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d4b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006de08 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + 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: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d4b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006de0c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000006ded0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006dedc │ │ │ │ + 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 000000000006dee0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dee4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + 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: 20 to 000000000006d4cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006df34 │ │ │ │ + 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 000000000006df38 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df3c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d4d4 │ │ │ │ + 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: 196 to 000000000006d598 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006df48 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + │ │ │ │ +00008060 0000000000000060 00007dcc FDE cie=00000298 pc=000000000006df60..000000000006e360 │ │ │ │ + Augmentation data: 06 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df68 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006df7c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006df84 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006dfbc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000006e014 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000006e104 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e10c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e110 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e114 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006e13c │ │ │ │ + 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 000000000006d59c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e140 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d5a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e144 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e14c │ │ │ │ + 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: 328 to 000000000006e294 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e298 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e29c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000820c 0000000000000030 00008210 FDE cie=00000000 pc=000000000006d5c0..000000000006d684 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d5c4 │ │ │ │ +000080c4 0000000000000034 000080c8 FDE cie=00000000 pc=000000000006ffe0..0000000000070098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ffe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d5c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ffe8 │ │ │ │ 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 000000000006d5d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006fff8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d5d8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000006d664 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070000 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000070084 │ │ │ │ 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 000000000006d668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070088 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007008c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008240 0000000000000050 00007e30 FDE cie=00000414 pc=000000000006d684..000000000006e258 │ │ │ │ - Augmentation data: bc 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d688 │ │ │ │ +000080fc 0000000000000068 00007e68 FDE cie=00000298 pc=000000000006e360..000000000006ff18 │ │ │ │ + Augmentation data: 8c 4c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d68c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e368 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e36c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006d6b0 │ │ │ │ - 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: 8 to 000000000006e374 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006e388 │ │ │ │ + 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_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: 20 to 000000000006e39c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1524 to 000000000006dca4 │ │ │ │ + DW_CFA_advance_loc2: 4976 to 000000000006f70c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006dcc0 │ │ │ │ - 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 000000000006dcc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f710 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f714 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00008294 0000000000000058 00007e84 FDE cie=00000414 pc=000000000006e260..000000000006fb38 │ │ │ │ - Augmentation data: ea 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e264 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e268 │ │ │ │ - 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 000000000006e278 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e280 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e28c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006e2a4 │ │ │ │ - DW_CFA_def_cfa_offset: 944 │ │ │ │ - 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: 3536 to 000000000006f074 │ │ │ │ + DW_CFA_advance_loc2: 1036 to 000000000006fb20 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006f090 │ │ │ │ - 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 000000000006f094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fb24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fb28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + │ │ │ │ +00008168 000000000000001c 0000816c FDE cie=00000000 pc=00000000000700a0..0000000000070208 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000700a8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000007017c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070180 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000701f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000701fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00008188 000000000000001c 0000818c FDE cie=00000000 pc=0000000000070208..0000000000070368 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070210 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000000702dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000702e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000070358 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007035c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000081a8 0000000000000040 000081ac FDE cie=00000000 pc=0000000000070368..0000000000070618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007036c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070370 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070384 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007038c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000703a8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000070588 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000705b0 │ │ │ │ + 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 00000000000705b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000705b8 │ │ │ │ + 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: 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 0000000000070610 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070614 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000082f0 0000000000000064 000082f4 FDE cie=00000000 pc=000000000006fc00..000000000006fd50 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006fc0c │ │ │ │ +000081ec 0000000000000040 000081f0 FDE cie=00000000 pc=0000000000070620..00000000000708e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fc10 │ │ │ │ - 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 000000000006fc18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006fc20 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006fc34 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006fc3c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000006fcd4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070628 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007063c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070644 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000070660 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 496 to 0000000000070850 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fcd8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006fce4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000070878 │ │ │ │ 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 000000000006fce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007087c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fcec │ │ │ │ - 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 0000000000070880 │ │ │ │ + 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: 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 000000000006fd4c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000708e0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000708e4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008230 00000000000000cc 00007f9c FDE cie=00000298 pc=00000000000708e8..000000000007148c │ │ │ │ + Augmentation data: 0f 4c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000708ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000708f0 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000708fc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070910 │ │ │ │ + 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: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070918 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007093c │ │ │ │ + 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: 92 to 0000000000070998 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007099c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 796 to 0000000000070cb8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070cbc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000070cd8 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + 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_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 0000000000070cdc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ce0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 1140 to 0000000000071154 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071158 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000071170 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ 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_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 0000000000071174 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071178 │ │ │ │ + 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: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + 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 0000000000071184 │ │ │ │ + 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_advance_loc1: 676 to 0000000000071428 │ │ │ │ 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_nop │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000071458 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007145c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000071478 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007147c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071484 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008358 0000000000000018 0000835c FDE cie=00000000 pc=000000000006fd50..000000000006feec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fd54 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000006fe84 │ │ │ │ +00008300 000000000000004c 0000806c FDE cie=00000298 pc=000000000007148c..0000000000072ab8 │ │ │ │ + Augmentation data: 5e 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071490 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071494 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000714a0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000714b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000714c4 │ │ │ │ + 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: 2408 to 0000000000071e2c │ │ │ │ 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 000000000006fe88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008374 0000000000000040 00008378 FDE cie=00000000 pc=000000000006feec..000000000007035c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fef0 │ │ │ │ +00008350 000000000000002c 00008354 FDE cie=00000000 pc=0000000000072ac0..0000000000072b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fef4 │ │ │ │ - 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 000000000006fefc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006ff14 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 828 to 0000000000070250 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ac8 │ │ │ │ + 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 0000000000072ae0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000072b54 │ │ │ │ + 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 000000000007025c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070260 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - 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: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072b64 │ │ │ │ + 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 0000000000072b68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000083b8 000000000000002c 00007fa8 FDE cie=00000414 pc=0000000000070360..00000000000703f0 │ │ │ │ - Augmentation data: 20 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070364 │ │ │ │ +00008380 0000000000000030 000080ec FDE cie=00000298 pc=0000000000072b6c..0000000000072c1c │ │ │ │ + Augmentation data: 0f 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b74 │ │ │ │ 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 0000000000070370 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072b7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000703d0 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000072c04 │ │ │ │ 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 00000000000703d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000703d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c0c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072c14 │ │ │ │ + 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 0000000000072c18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000083e8 000000000000002c 000083ec FDE cie=00000000 pc=00000000000703f0..0000000000070510 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000703f4 │ │ │ │ +000083b4 0000000000000038 000083b8 FDE cie=00000000 pc=0000000000072c20..0000000000072e50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072c30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000703fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c34 │ │ │ │ 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 0000000000070404 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000072c54 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070410 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072c60 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 228 to 00000000000704f4 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000072d38 │ │ │ │ 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 00000000000704f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000704fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008418 0000000000000010 0000841c FDE cie=00000000 pc=0000000000070510..000000000007058c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000842c 0000000000000010 00008430 FDE cie=00000000 pc=000000000007058c..00000000000705b0 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000072e4c │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00008440 000000000000003c 00008444 FDE cie=00000000 pc=00000000000705b0..0000000000070760 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000705b4 │ │ │ │ +000083f0 0000000000000030 0000815c FDE cie=00000298 pc=0000000000072e50..0000000000072f90 │ │ │ │ + Augmentation data: a8 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000705b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e58 │ │ │ │ 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 00000000000705c0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000072e7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000705c8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 252 to 00000000000706c4 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000072f08 │ │ │ │ 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 00000000000706c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000706cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000070710 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072f18 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008424 0000000000000070 00008428 FDE cie=00000000 pc=0000000000072f90..0000000000073454 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072fa0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072fa4 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072fb0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072fc0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072fcc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072fd8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072fe8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-96 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000073000 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 256 to 0000000000073100 │ │ │ │ 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_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073108 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 840 to 0000000000073450 │ │ │ │ + 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: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008480 000000000000006c 00008070 FDE cie=00000414 pc=0000000000070760..00000000000715e8 │ │ │ │ - Augmentation data: 69 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070764 │ │ │ │ +00008498 000000000000004c 00008204 FDE cie=00000298 pc=0000000000073460..0000000000073ca0 │ │ │ │ + Augmentation data: 0f 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070768 │ │ │ │ - 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 0000000000070770 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007077c │ │ │ │ - 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 0000000000070790 │ │ │ │ - DW_CFA_def_cfa_offset: 656 │ │ │ │ - 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: 1676 to 0000000000070e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073468 │ │ │ │ + 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 0000000000073470 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073480 │ │ │ │ + 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_loc2: 1652 to 0000000000073af4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000070e3c │ │ │ │ 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 0000000000070e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073af8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073afc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 776 to 000000000007114c │ │ │ │ + DW_CFA_advance_loc1: 344 to 0000000000073c54 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000071168 │ │ │ │ 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 000000000007116c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073c58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073c5c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000084f0 000000000000004c 000080e0 FDE cie=00000414 pc=00000000000715e8..0000000000072670 │ │ │ │ - Augmentation data: 67 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000715ec │ │ │ │ +000084e8 0000000000000040 000084ec FDE cie=00000000 pc=0000000000073ca0..0000000000073efc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073ca8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000715f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073cac │ │ │ │ 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 00000000000715f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000071618 │ │ │ │ - DW_CFA_def_cfa_offset: 848 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073cb4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000073cc8 │ │ │ │ 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: 2428 to 0000000000071f94 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000071fac │ │ │ │ + DW_CFA_advance_loc1: 552 to 0000000000073ef0 │ │ │ │ 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 0000000000071fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073ef4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071fb4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008540 0000000000000054 00008130 FDE cie=00000414 pc=0000000000072670..0000000000072d0c │ │ │ │ - Augmentation data: dc 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072674 │ │ │ │ +0000852c 000000000000003c 00008530 FDE cie=00000000 pc=0000000000074c40..0000000000074dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072678 │ │ │ │ - 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 0000000000072688 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072690 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000726b0 │ │ │ │ - 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: 788 to 00000000000729c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074c48 │ │ │ │ + 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 0000000000074c50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074c5c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000074d10 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000729e0 │ │ │ │ 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 00000000000729e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000729e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008598 0000000000000054 00008188 FDE cie=00000414 pc=0000000000072d0c..00000000000733a8 │ │ │ │ - Augmentation data: d8 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d14 │ │ │ │ - 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 0000000000072d24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072d2c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000072d4c │ │ │ │ - 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: 788 to 0000000000073060 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000074d78 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007307c │ │ │ │ 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 0000000000073080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000085f0 0000000000000054 000081e0 FDE cie=00000414 pc=00000000000733a8..0000000000073b30 │ │ │ │ - Augmentation data: d4 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000733ac │ │ │ │ +0000856c 0000000000000080 000082d8 FDE cie=00000298 pc=0000000000073f00..0000000000074c3c │ │ │ │ + Augmentation data: 51 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000733b0 │ │ │ │ - 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 00000000000733c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000733dc │ │ │ │ - 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: 1036 to 00000000000737e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073f08 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073f0c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073f14 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000073fb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000073804 │ │ │ │ - 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 0000000000073808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073fb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007380c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073fb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073fbc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073fc0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073fc4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000074024 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 1116 to 0000000000074480 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074484 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074488 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007448c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074490 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 1356 to 00000000000749dc │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000074a18 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 256 to 0000000000074b18 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b1c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b20 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b24 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074b2c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b30 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b34 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b38 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008648 0000000000000054 00008238 FDE cie=00000414 pc=0000000000073b30..00000000000743b8 │ │ │ │ - Augmentation data: c4 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073b34 │ │ │ │ +000085f0 00000000000000f8 0000835c FDE cie=00000298 pc=0000000000074de0..00000000000755a8 │ │ │ │ + Augmentation data: fd 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073b38 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074de8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074dec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073b48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073b50 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000073b6c │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074df4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000074e08 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000074e28 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074e30 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074e38 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 700 to 00000000000750f4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000750f8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000750fc │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000075210 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ 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: 1304 to 0000000000074084 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000740a0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007521c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075228 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + 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: 136 to 00000000000752b0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000075374 │ │ │ │ + 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_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000740a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000740a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000086a0 0000000000000030 000086a4 FDE cie=00000000 pc=00000000000743c0..0000000000074568 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000743cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000743d0 │ │ │ │ - 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: 56 to 0000000000074408 │ │ │ │ - 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 000000000007440c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007442c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000007449c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000074520 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074528 │ │ │ │ - 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 000000000007452c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075378 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007537c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000086d4 0000000000000038 000086d8 FDE cie=00000000 pc=0000000000074568..0000000000074674 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007456c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074570 │ │ │ │ - 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 0000000000074580 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007458c │ │ │ │ - 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: 96 to 00000000000745ec │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000007465c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007466c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000753c8 │ │ │ │ + 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: 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 0000000000074670 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008710 0000000000000054 00008300 FDE cie=00000414 pc=0000000000074680..00000000000754d0 │ │ │ │ - Augmentation data: 47 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074684 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000753cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074688 │ │ │ │ - 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 0000000000074698 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000746a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000753d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000753e4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000746b8 │ │ │ │ - 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_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1624 to 0000000000074d10 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000074d2c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000075488 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007548c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075490 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000754b0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + 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: 8 to 00000000000754b8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ 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_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000754bc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000754c0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000754c4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000754c8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074d30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074d34 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000075504 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + 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: 16 to 0000000000075514 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075518 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007551c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008768 0000000000000010 0000876c FDE cie=00000000 pc=00000000000754e0..00000000000754f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075528 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075530 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075534 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000075594 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075598 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007559c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000877c 0000000000000038 00008780 FDE cie=00000000 pc=0000000000075500..00000000000755a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075504 │ │ │ │ +000086ec 0000000000000048 000086f0 FDE cie=00000000 pc=00000000000755a8..00000000000758dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000755ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075508 │ │ │ │ - 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 0000000000075510 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075518 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000075570 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000755b0 │ │ │ │ + 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 00000000000755b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000755c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 240 to 00000000000756b4 │ │ │ │ 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 0000000000075574 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000756b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075578 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000756bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000756fc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075704 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000075814 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075818 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007581c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000000758c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000758c8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000758cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000075598 │ │ │ │ - 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 000000000007559c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087b8 000000000000003c 000087bc FDE cie=00000000 pc=00000000000755a0..0000000000075824 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000755a4 │ │ │ │ +00008738 000000000000003c 0000873c FDE cie=00000000 pc=0000000000076500..000000000007667c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007650c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000755a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076510 │ │ │ │ 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 00000000000755b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000076538 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000755bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000755c8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000755d4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 440 to 000000000007578c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000765f4 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000765fc │ │ │ │ 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 0000000000075790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076600 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075794 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000087f8 0000000000000010 000087fc FDE cie=00000000 pc=0000000000075824..0000000000075864 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000880c 0000000000000010 00008810 FDE cie=00000000 pc=0000000000075864..00000000000758a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008820 0000000000000010 00008824 FDE cie=00000000 pc=00000000000758a8..00000000000758e4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008834 0000000000000024 00008838 FDE cie=00000000 pc=00000000000758e4..000000000007593c │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000758f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076608 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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 00000000000758fc │ │ │ │ - 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 0000000000075904 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000075930 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000007663c │ │ │ │ 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 0000000000075934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076640 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076644 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000885c 0000000000000058 0000844c FDE cie=00000414 pc=0000000000075940..0000000000075fdc │ │ │ │ - Augmentation data: 96 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075944 │ │ │ │ +00008778 0000000000000118 000084e4 FDE cie=00000298 pc=00000000000758e0..0000000000075c90 │ │ │ │ + Augmentation data: a0 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000758e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000758e8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000758f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075904 │ │ │ │ + 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: 56 to 000000000007593c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075940 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075944 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000075948 │ │ │ │ - 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 0000000000075958 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000075970 │ │ │ │ - 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: 16 to 0000000000075980 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 808 to 0000000000075ca8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000075cc4 │ │ │ │ - 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_offset_extended: r75 (v11) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007594c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075950 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 548 to 0000000000075b74 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b78 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b7c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b80 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b84 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b88 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000075bd4 │ │ │ │ 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 0000000000075cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075bd8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075bdc │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + 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: r74 (v10) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075ccc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075be4 │ │ │ │ + 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: r74 (v10) │ │ │ │ + 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 0000000000075bf4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075bf8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075bfc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c00 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c04 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c08 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c0c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000075c48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c4c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c50 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c54 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c58 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c5c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000075c70 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075c78 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c7c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c80 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c84 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c88 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c8c │ │ │ │ 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 │ │ │ │ - │ │ │ │ -000088b8 0000000000000010 000088bc FDE cie=00000000 pc=0000000000075fe0..0000000000075ff4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000088cc 0000000000000010 000088d0 FDE cie=00000000 pc=0000000000076000..0000000000076014 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000088e0 0000000000000040 000088e4 FDE cie=00000000 pc=0000000000076020..000000000007610c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076024 │ │ │ │ +00008894 000000000000012c 00008600 FDE cie=00000298 pc=0000000000075c90..00000000000763a0 │ │ │ │ + Augmentation data: 9d 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076028 │ │ │ │ - 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 0000000000076038 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076040 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007604c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076054 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076060 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000076104 │ │ │ │ - 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_loc: 4 to 0000000000075c98 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075c9c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075ca4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075cb0 │ │ │ │ + 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: 120 to 0000000000075d28 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075d2c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075d30 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075d34 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075d38 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1096 to 0000000000076180 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076184 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076188 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007618c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076190 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000761e0 │ │ │ │ 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 0000000000076108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000761e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00008924 0000000000000010 00008928 FDE cie=00000000 pc=000000000007610c..00000000000761c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000761e8 │ │ │ │ + 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_loc: 244 to 00000000000762dc │ │ │ │ + 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 00000000000762ec │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000762f0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000762f4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000762f8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000762fc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000076308 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076310 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076314 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076318 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007631c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000076340 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076344 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076348 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007634c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076350 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007635c │ │ │ │ + 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 0000000000076378 │ │ │ │ + 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 0000000000076388 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007638c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076390 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076394 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076398 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007639c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008938 0000000000000024 0000893c FDE cie=00000000 pc=00000000000761c8..0000000000076234 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000761d8 │ │ │ │ +000089c4 0000000000000030 000089c8 FDE cie=00000000 pc=00000000000763a0..00000000000764f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000763b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000761ec │ │ │ │ - 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 0000000000076204 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007622c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000763b4 │ │ │ │ + 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: 216 to 000000000007648c │ │ │ │ + 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 0000000000076230 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008960 0000000000000024 00008964 FDE cie=00000000 pc=0000000000076240..00000000000762a8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076490 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000076264 │ │ │ │ - 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 000000000007627c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000762a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076498 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007649c │ │ │ │ + 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 00000000000762a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000764a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000764a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00008988 0000000000000048 0000898c FDE cie=00000000 pc=00000000000762a8..000000000007666c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000762b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000762bc │ │ │ │ - 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: 76 to 0000000000076308 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000007632c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076330 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076334 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076338 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 792 to 0000000000076650 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076654 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076658 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007665c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076660 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076664 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076668 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000089d4 0000000000000010 000089d8 FDE cie=00000000 pc=000000000007666c..000000000007667c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000089e8 0000000000000014 000089ec FDE cie=00000000 pc=0000000000076680..00000000000766ac │ │ │ │ +000089f8 0000000000000014 000089fc FDE cie=00000000 pc=0000000000076680..00000000000766ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a00 0000000000000014 00008a04 FDE cie=00000000 pc=00000000000766b0..00000000000766dc │ │ │ │ +00008a10 0000000000000014 00008a14 FDE cie=00000000 pc=00000000000766b0..00000000000766dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a18 0000000000000020 00008a1c FDE cie=00000000 pc=000000000000eec0..000000000000eeec │ │ │ │ +00008a28 0000000000000020 00008a2c FDE cie=00000000 pc=000000000000eec0..000000000000eeec │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eec8 │ │ │ │ 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 000000000000eee0 │ │ │ │ @@ -18967,10 +18983,10 @@ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a3c ZERO terminator │ │ │ │ +00008a4c ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -321,16 +321,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 │ │ │ │ -IK!8HK'8 │ │ │ │ -`je8$yex │ │ │ │ ]`@-YhA- │ │ │ │ [pB-]XC-^ │ │ │ │ ?d@-:lA- │ │ │ │ XC-? │ │ │ │ 6T@-8\A-BH$ │ │ │ │ :dB-;tC- │ │ │ │ ~d@-zlA- │ │ │ │ @@ -348,29 +346,149 @@ │ │ │ │ }`@myhAm │ │ │ │ {pBm}XCm~ │ │ │ │ >`@m9hAm │ │ │ │ ;pBm=XCm> │ │ │ │ _w@m[kAmYcBmW[Cm │ │ │ │ %x@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&] │ │ │ │ +void boost::iostreams::symmetric_filter::begin_read() [with SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator] │ │ │ │ +basic_string::basic_string │ │ │ │ +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 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 : [ │ │ │ │ @@ -379,15 +497,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 │ │ │ │ @@ -453,207 +570,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&] │ │ │ │ -void boost::iostreams::symmetric_filter::begin_read() [with SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator] │ │ │ │ -basic_string::basic_string │ │ │ │ -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 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 │ │ │ │ @@ -694,14 +669,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.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ │ .rela.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -2,1789 +2,1789 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 000000000000ca10 : │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1904] │ │ │ │ add x16, x16, #0x770 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ca30 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1912] │ │ │ │ add x16, x16, #0x778 │ │ │ │ │ │ │ │ 000000000000ca40 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000ca50 >::open(char const*, std::_Ios_Openmode)@plt>: │ │ │ │ ldr x17, [x16, #1920] │ │ │ │ add x16, x16, #0x780 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ca60 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1928] │ │ │ │ add x16, x16, #0x788 │ │ │ │ │ │ │ │ 000000000000ca70 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000ca80 : │ │ │ │ ldr x17, [x16, #1936] │ │ │ │ add x16, x16, #0x790 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ca90 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1944] │ │ │ │ add x16, x16, #0x798 │ │ │ │ │ │ │ │ 000000000000caa0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cab0 : │ │ │ │ ldr x17, [x16, #1952] │ │ │ │ add x16, x16, #0x7a0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cac0 , std::allocator >::append(char const*, unsigned long)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1960] │ │ │ │ add x16, x16, #0x7a8 │ │ │ │ │ │ │ │ 000000000000cad0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cae0 : │ │ │ │ ldr x17, [x16, #1968] │ │ │ │ add x16, x16, #0x7b0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000caf0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1976] │ │ │ │ add x16, x16, #0x7b8 │ │ │ │ │ │ │ │ 000000000000cb00 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cb10 >::pbackfail(int)@plt>: │ │ │ │ ldr x17, [x16, #1984] │ │ │ │ add x16, x16, #0x7c0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cb20 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #1992] │ │ │ │ add x16, x16, #0x7c8 │ │ │ │ │ │ │ │ 000000000000cb30 >::close()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cb40 : │ │ │ │ ldr x17, [x16, #2000] │ │ │ │ add x16, x16, #0x7d0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cb50 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2008] │ │ │ │ add x16, x16, #0x7d8 │ │ │ │ │ │ │ │ 000000000000cb60 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cb70 : │ │ │ │ ldr x17, [x16, #2016] │ │ │ │ add x16, x16, #0x7e0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cb80 , std::allocator >::~basic_ostringstream()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2024] │ │ │ │ add x16, x16, #0x7e8 │ │ │ │ │ │ │ │ 000000000000cb90 >::~basic_ifstream()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cba0 : │ │ │ │ ldr x17, [x16, #2032] │ │ │ │ add x16, x16, #0x7f0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cbb0 >::imbue(std::locale const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2040] │ │ │ │ add x16, x16, #0x7f8 │ │ │ │ │ │ │ │ 000000000000cbc0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cbd0 : │ │ │ │ ldr x17, [x16, #2048] │ │ │ │ add x16, x16, #0x800 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cbe0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2056] │ │ │ │ add x16, x16, #0x808 │ │ │ │ │ │ │ │ 000000000000cbf0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cc00 >::imbue(std::locale const&)@plt>: │ │ │ │ ldr x17, [x16, #2064] │ │ │ │ add x16, x16, #0x810 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cc10 >::uflow()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2072] │ │ │ │ add x16, x16, #0x818 │ │ │ │ │ │ │ │ 000000000000cc20 , std::allocator >::_M_append(char const*, unsigned long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cc30 : │ │ │ │ ldr x17, [x16, #2080] │ │ │ │ add x16, x16, #0x820 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cc40 <__stack_chk_fail@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2088] │ │ │ │ add x16, x16, #0x828 │ │ │ │ │ │ │ │ 000000000000cc50 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cc60 : │ │ │ │ ldr x17, [x16, #2096] │ │ │ │ add x16, x16, #0x830 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cc70 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2104] │ │ │ │ add x16, x16, #0x838 │ │ │ │ │ │ │ │ 000000000000cc80 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cc90 : │ │ │ │ ldr x17, [x16, #2112] │ │ │ │ add x16, x16, #0x840 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cca0 <__cxa_begin_catch@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2120] │ │ │ │ add x16, x16, #0x848 │ │ │ │ │ │ │ │ 000000000000ccb0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000ccc0 : │ │ │ │ ldr x17, [x16, #2128] │ │ │ │ add x16, x16, #0x850 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ccd0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2136] │ │ │ │ add x16, x16, #0x858 │ │ │ │ │ │ │ │ 000000000000cce0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000ccf0 >& std::endl >(std::basic_ostream >&)@plt>: │ │ │ │ ldr x17, [x16, #2144] │ │ │ │ add x16, x16, #0x860 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cd00 <__cxa_allocate_exception@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2152] │ │ │ │ add x16, x16, #0x868 │ │ │ │ │ │ │ │ 000000000000cd10 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cd20 : │ │ │ │ ldr x17, [x16, #2160] │ │ │ │ add x16, x16, #0x870 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cd30 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2168] │ │ │ │ add x16, x16, #0x878 │ │ │ │ │ │ │ │ 000000000000cd40 <__assert_fail@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cd50 : │ │ │ │ ldr x17, [x16, #2176] │ │ │ │ add x16, x16, #0x880 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2184] │ │ │ │ add x16, x16, #0x888 │ │ │ │ │ │ │ │ 000000000000cd70 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cd80 : │ │ │ │ ldr x17, [x16, #2192] │ │ │ │ add x16, x16, #0x890 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cd90 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2200] │ │ │ │ add x16, x16, #0x898 │ │ │ │ │ │ │ │ 000000000000cda0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cdb0 : │ │ │ │ ldr x17, [x16, #2208] │ │ │ │ add x16, x16, #0x8a0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cdc0 , std::allocator > const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2216] │ │ │ │ add x16, x16, #0x8a8 │ │ │ │ │ │ │ │ 000000000000cdd0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cde0 <__cxa_finalize@plt>: │ │ │ │ ldr x17, [x16, #2224] │ │ │ │ add x16, x16, #0x8b0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cdf0 <__snprintf_chk@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2232] │ │ │ │ add x16, x16, #0x8b8 │ │ │ │ │ │ │ │ 000000000000ce00 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000ce10 : │ │ │ │ ldr x17, [x16, #2240] │ │ │ │ add x16, x16, #0x8c0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ce20 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2248] │ │ │ │ add x16, x16, #0x8c8 │ │ │ │ │ │ │ │ 000000000000ce30 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000ce40 <__cxa_guard_release@plt>: │ │ │ │ ldr x17, [x16, #2256] │ │ │ │ add x16, x16, #0x8d0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2264] │ │ │ │ add x16, x16, #0x8d8 │ │ │ │ │ │ │ │ 000000000000ce60 (double&)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000ce70 : │ │ │ │ ldr x17, [x16, #2272] │ │ │ │ add x16, x16, #0x8e0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ce80 >::overflow(int)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2280] │ │ │ │ add x16, x16, #0x8e8 │ │ │ │ │ │ │ │ 000000000000ce90 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cea0 (unsigned long)@plt>: │ │ │ │ ldr x17, [x16, #2288] │ │ │ │ add x16, x16, #0x8f0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ceb0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2296] │ │ │ │ add x16, x16, #0x8f8 │ │ │ │ │ │ │ │ 000000000000cec0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000ced0 : │ │ │ │ ldr x17, [x16, #2304] │ │ │ │ add x16, x16, #0x900 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cee0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2312] │ │ │ │ add x16, x16, #0x908 │ │ │ │ │ │ │ │ 000000000000cef0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cf00 : │ │ │ │ ldr x17, [x16, #2320] │ │ │ │ add x16, x16, #0x910 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cf10 <__cxa_free_exception@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2328] │ │ │ │ add x16, x16, #0x918 │ │ │ │ │ │ │ │ 000000000000cf20 <__libc_start_main@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cf30 , std::allocator >::~basic_stringstream()@plt>: │ │ │ │ ldr x17, [x16, #2336] │ │ │ │ add x16, x16, #0x920 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cf40 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2344] │ │ │ │ add x16, x16, #0x928 │ │ │ │ │ │ │ │ 000000000000cf50 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cf60 : │ │ │ │ ldr x17, [x16, #2352] │ │ │ │ add x16, x16, #0x930 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cf70 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2360] │ │ │ │ add x16, x16, #0x938 │ │ │ │ │ │ │ │ 000000000000cf80 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cf90 : │ │ │ │ ldr x17, [x16, #2368] │ │ │ │ add x16, x16, #0x940 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cfa0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2376] │ │ │ │ add x16, x16, #0x948 │ │ │ │ │ │ │ │ 000000000000cfb0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cfc0 >::setbuf(char*, long)@plt>: │ │ │ │ ldr x17, [x16, #2384] │ │ │ │ add x16, x16, #0x950 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cfd0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2392] │ │ │ │ add x16, x16, #0x958 │ │ │ │ │ │ │ │ 000000000000cfe0 , std::allocator >::pbackfail(int)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000cff0 , std::allocator >::basic_ostringstream(std::_Ios_Openmode)@plt>: │ │ │ │ ldr x17, [x16, #2400] │ │ │ │ add x16, x16, #0x960 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d000 , std::allocator >::push_back(char)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2408] │ │ │ │ add x16, x16, #0x968 │ │ │ │ │ │ │ │ 000000000000d010 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d020 : │ │ │ │ ldr x17, [x16, #2416] │ │ │ │ add x16, x16, #0x970 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d030 >::open(char const*, std::_Ios_Openmode)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2424] │ │ │ │ add x16, x16, #0x978 │ │ │ │ │ │ │ │ 000000000000d040 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d050 : │ │ │ │ ldr x17, [x16, #2432] │ │ │ │ add x16, x16, #0x980 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d060 , std::allocator > const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2440] │ │ │ │ add x16, x16, #0x988 │ │ │ │ │ │ │ │ 000000000000d070 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d080 >::xsgetn(char*, long)@plt>: │ │ │ │ ldr x17, [x16, #2448] │ │ │ │ add x16, x16, #0x990 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d090 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2456] │ │ │ │ add x16, x16, #0x998 │ │ │ │ │ │ │ │ 000000000000d0a0 (long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d0b0 : │ │ │ │ ldr x17, [x16, #2464] │ │ │ │ add x16, x16, #0x9a0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d0c0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2472] │ │ │ │ add x16, x16, #0x9a8 │ │ │ │ │ │ │ │ 000000000000d0d0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d0e0 : │ │ │ │ ldr x17, [x16, #2480] │ │ │ │ add x16, x16, #0x9b0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d0f0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2488] │ │ │ │ add x16, x16, #0x9b8 │ │ │ │ │ │ │ │ 000000000000d100 >::basic_filebuf()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d110 >::underflow()@plt>: │ │ │ │ ldr x17, [x16, #2496] │ │ │ │ add x16, x16, #0x9c0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d120 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2504] │ │ │ │ add x16, x16, #0x9c8 │ │ │ │ │ │ │ │ 000000000000d130 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d140 : │ │ │ │ ldr x17, [x16, #2512] │ │ │ │ add x16, x16, #0x9d0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d150 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2520] │ │ │ │ add x16, x16, #0x9d8 │ │ │ │ │ │ │ │ 000000000000d160 >::xsputn(char const*, long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d170 , std::allocator > const&) const@plt>: │ │ │ │ ldr x17, [x16, #2528] │ │ │ │ add x16, x16, #0x9e0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d180 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2536] │ │ │ │ add x16, x16, #0x9e8 │ │ │ │ │ │ │ │ 000000000000d190 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d1a0 : │ │ │ │ ldr x17, [x16, #2544] │ │ │ │ add x16, x16, #0x9f0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d1b0 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2552] │ │ │ │ add x16, x16, #0x9f8 │ │ │ │ │ │ │ │ 000000000000d1c0 <__cxa_atexit@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d1d0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt>: │ │ │ │ ldr x17, [x16, #2560] │ │ │ │ add x16, x16, #0xa00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d1e0 ::_M_widen_init() const@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2568] │ │ │ │ add x16, x16, #0xa08 │ │ │ │ │ │ │ │ 000000000000d1f0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d200 : │ │ │ │ ldr x17, [x16, #2576] │ │ │ │ add x16, x16, #0xa10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d210 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2584] │ │ │ │ add x16, x16, #0xa18 │ │ │ │ │ │ │ │ 000000000000d220 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d230 , std::allocator >::underflow()@plt>: │ │ │ │ ldr x17, [x16, #2592] │ │ │ │ add x16, x16, #0xa20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d240 <__cxa_call_terminate@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2600] │ │ │ │ add x16, x16, #0xa28 │ │ │ │ │ │ │ │ 000000000000d250 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d260 : │ │ │ │ ldr x17, [x16, #2608] │ │ │ │ add x16, x16, #0xa30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d270 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2616] │ │ │ │ add x16, x16, #0xa38 │ │ │ │ │ │ │ │ 000000000000d280 , std::allocator >::_M_dispose()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d290 : │ │ │ │ ldr x17, [x16, #2624] │ │ │ │ add x16, x16, #0xa40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d2a0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2632] │ │ │ │ add x16, x16, #0xa48 │ │ │ │ │ │ │ │ 000000000000d2b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d2c0 : │ │ │ │ ldr x17, [x16, #2640] │ │ │ │ add x16, x16, #0xa50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d2d0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2648] │ │ │ │ add x16, x16, #0xa58 │ │ │ │ │ │ │ │ 000000000000d2e0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d2f0 <__errno_location@plt>: │ │ │ │ ldr x17, [x16, #2656] │ │ │ │ add x16, x16, #0xa60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d300 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2664] │ │ │ │ add x16, x16, #0xa68 │ │ │ │ │ │ │ │ 000000000000d310 , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator >*, int)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d320 : │ │ │ │ ldr x17, [x16, #2672] │ │ │ │ add x16, x16, #0xa70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d330 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2680] │ │ │ │ add x16, x16, #0xa78 │ │ │ │ │ │ │ │ 000000000000d340 >::init(std::basic_streambuf >*)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d350 : │ │ │ │ ldr x17, [x16, #2688] │ │ │ │ add x16, x16, #0xa80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d360 , std::allocator >::showmanyc()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2696] │ │ │ │ add x16, x16, #0xa88 │ │ │ │ │ │ │ │ 000000000000d370 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d380 , std::allocator > const&, unsigned int, unsigned int)@plt>: │ │ │ │ ldr x17, [x16, #2704] │ │ │ │ add x16, x16, #0xa90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d390 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2712] │ │ │ │ add x16, x16, #0xa98 │ │ │ │ │ │ │ │ 000000000000d3a0 > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char const*, char const*) const@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d3b0 : │ │ │ │ ldr x17, [x16, #2720] │ │ │ │ add x16, x16, #0xaa0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d3c0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2728] │ │ │ │ add x16, x16, #0xaa8 │ │ │ │ │ │ │ │ 000000000000d3d0 , std::allocator >::overflow(int)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d3e0 <__getauxval@plt>: │ │ │ │ ldr x17, [x16, #2736] │ │ │ │ add x16, x16, #0xab0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d3f0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2744] │ │ │ │ add x16, x16, #0xab8 │ │ │ │ │ │ │ │ 000000000000d400 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d410 , std::allocator > const&) const@plt>: │ │ │ │ ldr x17, [x16, #2752] │ │ │ │ add x16, x16, #0xac0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d420 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2760] │ │ │ │ add x16, x16, #0xac8 │ │ │ │ │ │ │ │ 000000000000d430 <__cxa_rethrow@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d440 : │ │ │ │ ldr x17, [x16, #2768] │ │ │ │ add x16, x16, #0xad0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d450 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2776] │ │ │ │ add x16, x16, #0xad8 │ │ │ │ │ │ │ │ 000000000000d460 >::~basic_ofstream()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d470 >::sync()@plt>: │ │ │ │ ldr x17, [x16, #2784] │ │ │ │ add x16, x16, #0xae0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d480 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2792] │ │ │ │ add x16, x16, #0xae8 │ │ │ │ │ │ │ │ 000000000000d490 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d4a0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ ldr x17, [x16, #2800] │ │ │ │ add x16, x16, #0xaf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d4b0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2808] │ │ │ │ add x16, x16, #0xaf8 │ │ │ │ │ │ │ │ 000000000000d4c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d4d0 : │ │ │ │ ldr x17, [x16, #2816] │ │ │ │ add x16, x16, #0xb00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d4e0 >::~basic_filebuf()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2824] │ │ │ │ add x16, x16, #0xb08 │ │ │ │ │ │ │ │ 000000000000d4f0 , std::allocator >::reserve(unsigned long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d500 : │ │ │ │ ldr x17, [x16, #2832] │ │ │ │ add x16, x16, #0xb10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d510 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2840] │ │ │ │ add x16, x16, #0xb18 │ │ │ │ │ │ │ │ 000000000000d520 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d530 , std::allocator >::str() const@plt>: │ │ │ │ ldr x17, [x16, #2848] │ │ │ │ add x16, x16, #0xb20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d540 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2856] │ │ │ │ add x16, x16, #0xb28 │ │ │ │ │ │ │ │ 000000000000d550 (double)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d560 : │ │ │ │ ldr x17, [x16, #2864] │ │ │ │ add x16, x16, #0xb30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d570 <__cxa_end_catch@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2872] │ │ │ │ add x16, x16, #0xb38 │ │ │ │ │ │ │ │ 000000000000d580 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d590 : │ │ │ │ ldr x17, [x16, #2880] │ │ │ │ add x16, x16, #0xb40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d5a0 <__gxx_personality_v0@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2888] │ │ │ │ add x16, x16, #0xb48 │ │ │ │ │ │ │ │ 000000000000d5b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d5c0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ ldr x17, [x16, #2896] │ │ │ │ add x16, x16, #0xb50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d5d0 >::clear(std::_Ios_Iostate)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2904] │ │ │ │ add x16, x16, #0xb58 │ │ │ │ │ │ │ │ 000000000000d5e0 >::basic_ofstream()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d5f0 <__cxa_throw@plt>: │ │ │ │ ldr x17, [x16, #2912] │ │ │ │ add x16, x16, #0xb60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d600 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2920] │ │ │ │ add x16, x16, #0xb68 │ │ │ │ │ │ │ │ 000000000000d610 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d620 : │ │ │ │ ldr x17, [x16, #2928] │ │ │ │ add x16, x16, #0xb70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d630 const&, boost::program_options::variables_map&, bool)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2936] │ │ │ │ add x16, x16, #0xb78 │ │ │ │ │ │ │ │ 000000000000d640 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d650 <_Unwind_Resume@plt>: │ │ │ │ ldr x17, [x16, #2944] │ │ │ │ add x16, x16, #0xb80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d660 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2952] │ │ │ │ add x16, x16, #0xb88 │ │ │ │ │ │ │ │ 000000000000d670 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d680 : │ │ │ │ ldr x17, [x16, #2960] │ │ │ │ add x16, x16, #0xb90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d690 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2968] │ │ │ │ add x16, x16, #0xb98 │ │ │ │ │ │ │ │ 000000000000d6a0 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d6b0 : │ │ │ │ ldr x17, [x16, #2976] │ │ │ │ add x16, x16, #0xba0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d6c0 <__cxa_guard_acquire@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #2984] │ │ │ │ add x16, x16, #0xba8 │ │ │ │ │ │ │ │ 000000000000d6d0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d6e0 : │ │ │ │ ldr x17, [x16, #2992] │ │ │ │ add x16, x16, #0xbb0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d6f0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3000] │ │ │ │ add x16, x16, #0xbb8 │ │ │ │ │ │ │ │ 000000000000d700 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d710 ::~__basic_file()@plt>: │ │ │ │ ldr x17, [x16, #3008] │ │ │ │ add x16, x16, #0xbc0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d720 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3016] │ │ │ │ add x16, x16, #0xbc8 │ │ │ │ │ │ │ │ 000000000000d730 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d740 >::rdbuf(std::basic_streambuf >*)@plt>: │ │ │ │ ldr x17, [x16, #3024] │ │ │ │ add x16, x16, #0xbd0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d750 <__gmon_start__@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3032] │ │ │ │ add x16, x16, #0xbd8 │ │ │ │ │ │ │ │ 000000000000d760 <__cxa_pure_virtual@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d770 : │ │ │ │ ldr x17, [x16, #3040] │ │ │ │ add x16, x16, #0xbe0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d780 , std::allocator >::append(char const*)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3048] │ │ │ │ add x16, x16, #0xbe8 │ │ │ │ │ │ │ │ 000000000000d790 >::showmanyc()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d7a0 : │ │ │ │ ldr x17, [x16, #3056] │ │ │ │ add x16, x16, #0xbf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d7b0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3064] │ │ │ │ add x16, x16, #0xbf8 │ │ │ │ │ │ │ │ 000000000000d7c0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d7d0 : │ │ │ │ ldr x17, [x16, #3072] │ │ │ │ add x16, x16, #0xc00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d7e0 <__isoc23_strtol@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3080] │ │ │ │ add x16, x16, #0xc08 │ │ │ │ │ │ │ │ 000000000000d7f0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ │ │ │ │ 000000000000d800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ ldr x17, [x16, #3088] │ │ │ │ add x16, x16, #0xc10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3096] │ │ │ │ add x16, x16, #0xc18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3104] │ │ │ │ add x16, x16, #0xc20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3112] │ │ │ │ add x16, x16, #0xc28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3120] │ │ │ │ add x16, x16, #0xc30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3128] │ │ │ │ add x16, x16, #0xc38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3136] │ │ │ │ add x16, x16, #0xc40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3144] │ │ │ │ add x16, x16, #0xc48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3152] │ │ │ │ add x16, x16, #0xc50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3160] │ │ │ │ add x16, x16, #0xc58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3168] │ │ │ │ add x16, x16, #0xc60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3176] │ │ │ │ add x16, x16, #0xc68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3184] │ │ │ │ add x16, x16, #0xc70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3192] │ │ │ │ add x16, x16, #0xc78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3200] │ │ │ │ add x16, x16, #0xc80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3208] │ │ │ │ add x16, x16, #0xc88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3216] │ │ │ │ add x16, x16, #0xc90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3224] │ │ │ │ add x16, x16, #0xc98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3232] │ │ │ │ add x16, x16, #0xca0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3240] │ │ │ │ add x16, x16, #0xca8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3248] │ │ │ │ add x16, x16, #0xcb0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3256] │ │ │ │ add x16, x16, #0xcb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3264] │ │ │ │ add x16, x16, #0xcc0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3272] │ │ │ │ add x16, x16, #0xcc8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3280] │ │ │ │ add x16, x16, #0xcd0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3288] │ │ │ │ add x16, x16, #0xcd8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3296] │ │ │ │ add x16, x16, #0xce0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3304] │ │ │ │ add x16, x16, #0xce8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3312] │ │ │ │ add x16, x16, #0xcf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3320] │ │ │ │ add x16, x16, #0xcf8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3328] │ │ │ │ add x16, x16, #0xd00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3336] │ │ │ │ add x16, x16, #0xd08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3344] │ │ │ │ add x16, x16, #0xd10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3352] │ │ │ │ add x16, x16, #0xd18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3360] │ │ │ │ add x16, x16, #0xd20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3368] │ │ │ │ add x16, x16, #0xd28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3376] │ │ │ │ add x16, x16, #0xd30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3384] │ │ │ │ add x16, x16, #0xd38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3392] │ │ │ │ add x16, x16, #0xd40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3400] │ │ │ │ add x16, x16, #0xd48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3408] │ │ │ │ add x16, x16, #0xd50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3416] │ │ │ │ add x16, x16, #0xd58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3424] │ │ │ │ add x16, x16, #0xd60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3432] │ │ │ │ add x16, x16, #0xd68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3440] │ │ │ │ add x16, x16, #0xd70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3448] │ │ │ │ add x16, x16, #0xd78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3456] │ │ │ │ add x16, x16, #0xd80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3464] │ │ │ │ add x16, x16, #0xd88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3472] │ │ │ │ add x16, x16, #0xd90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3480] │ │ │ │ add x16, x16, #0xd98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3488] │ │ │ │ add x16, x16, #0xda0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3496] │ │ │ │ add x16, x16, #0xda8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3504] │ │ │ │ add x16, x16, #0xdb0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3512] │ │ │ │ add x16, x16, #0xdb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3520] │ │ │ │ add x16, x16, #0xdc0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3528] │ │ │ │ add x16, x16, #0xdc8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3536] │ │ │ │ add x16, x16, #0xdd0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3544] │ │ │ │ add x16, x16, #0xdd8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3552] │ │ │ │ add x16, x16, #0xde0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3560] │ │ │ │ add x16, x16, #0xde8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3568] │ │ │ │ add x16, x16, #0xdf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3576] │ │ │ │ add x16, x16, #0xdf8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3584] │ │ │ │ add x16, x16, #0xe00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3592] │ │ │ │ add x16, x16, #0xe08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3600] │ │ │ │ add x16, x16, #0xe10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3608] │ │ │ │ add x16, x16, #0xe18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3616] │ │ │ │ add x16, x16, #0xe20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3624] │ │ │ │ add x16, x16, #0xe28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3632] │ │ │ │ add x16, x16, #0xe30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3640] │ │ │ │ add x16, x16, #0xe38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3648] │ │ │ │ add x16, x16, #0xe40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3656] │ │ │ │ add x16, x16, #0xe48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3664] │ │ │ │ add x16, x16, #0xe50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3672] │ │ │ │ add x16, x16, #0xe58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 │ │ │ │ ldr x17, [x16, #3680] │ │ │ │ add x16, x16, #0xe60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,57 +1,327 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000000000000df00 ::do_widen(char) const@@Base-0x6b00>: │ │ │ │ +000000000000df00 ::do_widen(char) const@@Base-0xeca0>: │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x50 // #80 │ │ │ │ + bl ce68 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldp x4, x5, [x21, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + stp x4, x5, [x20, #16] │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + stp x2, x0, [x19, #40] │ │ │ │ + cbnz x0, dfb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7b4> │ │ │ │ + ldur q30, [x21, #56] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + ldr d31, [x21, #72] │ │ │ │ + add x4, x4, #0x388 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0x3b8 │ │ │ │ + add x3, x3, #0x3e0 │ │ │ │ + adrp x2, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xb00 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #40] │ │ │ │ + stur q30, [x19, #56] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + b df6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x76c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d180 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl ce68 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + stp x1, x0, [x19, #24] │ │ │ │ + cbnz x0, e080 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x880> │ │ │ │ + ldur q30, [x21, #40] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + ldr d31, [x21, #56] │ │ │ │ + add x4, x4, #0x310 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0x340 │ │ │ │ + add x3, x3, #0x368 │ │ │ │ + adrp x2, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xd00 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #24] │ │ │ │ + stur q30, [x19, #40] │ │ │ │ + str d31, [x19, #56] │ │ │ │ + bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + b e038 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x838> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d180 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl ce68 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0xde0 │ │ │ │ + str x2, [x0], #8 │ │ │ │ + mov x1, x20 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ + stp xzr, xzr, [x19, #40] │ │ │ │ + mvni v31.2s, #0x0 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0x310 │ │ │ │ + add x5, x5, #0x340 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x368 │ │ │ │ + adrp x2, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xd00 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + stp x3, xzr, [x19, #24] │ │ │ │ + str d31, [x19, #56] │ │ │ │ + bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ + 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 ce68 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ + ldp x2, x3, [x21, #16] │ │ │ │ + mvni v31.2s, #0x0 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0x388 │ │ │ │ + add x5, x5, #0x3b8 │ │ │ │ + stp x2, x3, [x20, #16] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x3e0 │ │ │ │ + adrp x2, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xb00 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + stp x3, xzr, [x19, #40] │ │ │ │ + stp xzr, xzr, [x19, #56] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl ce68 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + adrp x22, 9e000 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ + ldp x0, x1, [x21, #24] │ │ │ │ + stp x0, x1, [x20, #16] │ │ │ │ + ldr d31, [x21, #40] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ + add x2, x22, #0x6c0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + stp x1, x0, [x19, #48] │ │ │ │ + str d31, [x19, #40] │ │ │ │ + cbnz x0, e26c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6c> │ │ │ │ + ldr q30, [x21, #64] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + ldr d31, [x21, #80] │ │ │ │ + add x4, x4, #0xbe8 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0xc18 │ │ │ │ + add x3, x3, #0xc40 │ │ │ │ + adrp x2, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdca0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x280 │ │ │ │ + add x1, x1, #0x668 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #48] │ │ │ │ + str q30, [x19, #64] │ │ │ │ + str d31, [x19, #80] │ │ │ │ + bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + b e224 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa24> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d180 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl ce68 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ + ldp x2, x3, [x21, #16] │ │ │ │ + mvni v31.2s, #0x0 │ │ │ │ + ldr d30, [x21, #32] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xbe8 │ │ │ │ + add x5, x5, #0xc18 │ │ │ │ + stp x2, x3, [x20, #16] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xc40 │ │ │ │ + adrp x2, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdca0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x280 │ │ │ │ + add x1, x1, #0x668 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str d30, [x19, #40] │ │ │ │ + stp x3, xzr, [x19, #48] │ │ │ │ + stp xzr, xzr, [x19, #64] │ │ │ │ + str d31, [x19, #80] │ │ │ │ + bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x20, 9d000 │ │ │ │ + adrp x20, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ ldr x0, [x21, #24] │ │ │ │ - add x3, x20, #0x320 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0x110 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ + add x3, x20, #0x8d0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0xde0 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ stp x2, x3, [x19] │ │ │ │ stp x1, x0, [x19, #16] │ │ │ │ - cbnz x0, df94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x794> │ │ │ │ + cbnz x0, e3cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcc> │ │ │ │ ldr q30, [x21, #32] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ ldr d31, [x21, #48] │ │ │ │ - add x4, x4, #0x478 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x5, x5, #0x4a8 │ │ │ │ - add x3, x3, #0x4d0 │ │ │ │ - adrp x2, 15000 ::do_widen(char) const@@Base+0x600> │ │ │ │ - adrp x1, 9e000 │ │ │ │ + add x4, x4, #0xa28 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x5, x5, #0xa58 │ │ │ │ + add x3, x3, #0xa80 │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bca0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x280 │ │ │ │ - add x1, x1, #0x0 │ │ │ │ + add x2, x2, #0x120 │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #16] │ │ │ │ str q30, [x19, #32] │ │ │ │ str d31, [x19, #48] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b df4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x74c> │ │ │ │ + b e384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb84> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - add x20, x20, #0x320 │ │ │ │ + add x20, x20, #0x8d0 │ │ │ │ add x0, x19, #0x8 │ │ │ │ str x20, [x19, #8] │ │ │ │ bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ mov x0, x19 │ │ │ │ bl d180 │ │ │ │ mov x0, x21 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ @@ -62,218 +332,218 @@ │ │ │ │ mov x21, x0 │ │ │ │ mov x0, #0x48 // #72 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ ldr q31, [x21, #16] │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [x21, #40] │ │ │ │ - adrp x20, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x3, x20, #0x348 │ │ │ │ - add x2, x2, #0x110 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ + adrp x20, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x3, x20, #0x8f8 │ │ │ │ + add x2, x2, #0xde0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ stp x2, x3, [x19] │ │ │ │ stp x1, x0, [x19, #32] │ │ │ │ str q31, [x19, #16] │ │ │ │ - cbnz x0, e068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x868> │ │ │ │ + cbnz x0, e4a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca0> │ │ │ │ ldr q30, [x21, #48] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ ldr d31, [x21, #64] │ │ │ │ - add x4, x4, #0x400 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x5, x5, #0x430 │ │ │ │ - add x3, x3, #0x458 │ │ │ │ - adrp x2, 15000 ::do_widen(char) const@@Base+0x600> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + add x4, x4, #0x9b0 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x5, x5, #0x9e0 │ │ │ │ + add x3, x3, #0xa08 │ │ │ │ + adrp x2, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aca0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x100 │ │ │ │ - add x1, x1, #0xf88 │ │ │ │ + add x2, x2, #0xfa0 │ │ │ │ + add x1, x1, #0x128 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #32] │ │ │ │ str q30, [x19, #48] │ │ │ │ str d31, [x19, #64] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b e020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x820> │ │ │ │ + b e458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc58> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - add x20, x20, #0x348 │ │ │ │ + add x20, x20, #0x8f8 │ │ │ │ add x0, x19, #0x8 │ │ │ │ str x20, [x19, #8] │ │ │ │ bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ mov x0, x19 │ │ │ │ bl d180 │ │ │ │ mov x0, x21 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 9e000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ mov x21, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ add x1, x22, #0x8 │ │ │ │ str x0, [x21], #8 │ │ │ │ mov x0, x21 │ │ │ │ bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ ldr x0, [x22, #32] │ │ │ │ - add x2, x20, #0x140 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ + add x2, x20, #0x290 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ str x2, [x19, #8] │ │ │ │ stp x1, x0, [x19, #24] │ │ │ │ - cbnz x0, e148 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x948> │ │ │ │ + cbnz x0, e580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd80> │ │ │ │ ldur q30, [x22, #40] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9e000 │ │ │ │ ldr d31, [x22, #56] │ │ │ │ - add x4, x4, #0xba8 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x5, x5, #0xbd8 │ │ │ │ - add x3, x3, #0xc00 │ │ │ │ - adrp x2, 15000 ::do_widen(char) const@@Base+0x600> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + add x4, x4, #0xd68 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0xd98 │ │ │ │ + add x3, x3, #0xdc0 │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bca0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x520 │ │ │ │ - add x1, x1, #0xa90 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + add x1, x1, #0xc50 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #24] │ │ │ │ stur q30, [x19, #40] │ │ │ │ str d31, [x19, #56] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b e100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x900> │ │ │ │ + b e538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd38> │ │ │ │ bti j │ │ │ │ mov x22, x0 │ │ │ │ - add x20, x20, #0x140 │ │ │ │ + add x20, x20, #0x290 │ │ │ │ mov x0, x21 │ │ │ │ str x20, [x19, #8] │ │ │ │ bl d528 │ │ │ │ mov x0, x19 │ │ │ │ bl d180 │ │ │ │ mov x0, x22 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x478 │ │ │ │ - add x6, x6, #0x4a8 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x4d0 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x5, x5, #0xa28 │ │ │ │ + add x6, x6, #0xa58 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0xa80 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 15000 ::do_widen(char) const@@Base+0x600> │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bca0> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0x280 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x2, x2, #0x120 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0x0 │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ mov x0, #0x48 // #72 │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ ldur q30, [x19, #8] │ │ │ │ - add x5, x5, #0x400 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x6, x6, #0x430 │ │ │ │ - add x4, x4, #0x458 │ │ │ │ + add x5, x5, #0x9b0 │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x6, x6, #0x9e0 │ │ │ │ + add x4, x4, #0xa08 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 15000 ::do_widen(char) const@@Base+0x600> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x2, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aca0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ stp x4, xzr, [x0, #32] │ │ │ │ - add x2, x2, #0x100 │ │ │ │ - add x1, x1, #0xf88 │ │ │ │ + add x2, x2, #0xfa0 │ │ │ │ + add x1, x1, #0x128 │ │ │ │ stp xzr, xzr, [x0, #48] │ │ │ │ str q30, [x0, #16] │ │ │ │ str d31, [x0, #64] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x110 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0xde0 │ │ │ │ str x2, [x0], #8 │ │ │ │ mov x1, x20 │ │ │ │ bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ stp xzr, xzr, [x19, #40] │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - add x4, x4, #0xba8 │ │ │ │ - add x5, x5, #0xbd8 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xc00 │ │ │ │ - adrp x2, 15000 ::do_widen(char) const@@Base+0x600> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xd68 │ │ │ │ + add x5, x5, #0xd98 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xdc0 │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bca0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x520 │ │ │ │ - add x1, x1, #0xa90 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + add x1, x1, #0xc50 │ │ │ │ stp x4, x5, [x19] │ │ │ │ stp x3, xzr, [x19, #24] │ │ │ │ str d31, [x19, #56] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ 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 ce68 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ mov x20, x19 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ mov x1, x21 │ │ │ │ str x0, [x20], #8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1bfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba0> │ │ │ │ + bl 5bc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32900> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ ldr w1, [x21, #184] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - add x4, x4, #0xc20 │ │ │ │ - add x5, x5, #0xc50 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xc88 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xde0 │ │ │ │ + add x5, x5, #0xe10 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ str w1, [x20, #184] │ │ │ │ - adrp x2, 17000 ::do_widen(char) const@@Base+0x2600> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x2, 57000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dca0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x628 │ │ │ │ - add x1, x1, #0xad8 │ │ │ │ + add x2, x2, #0x4c8 │ │ │ │ + add x1, x1, #0xc98 │ │ │ │ stp x4, x5, [x19] │ │ │ │ stp x3, xzr, [x19, #200] │ │ │ │ stp xzr, xzr, [x19, #216] │ │ │ │ str d31, [x19, #232] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ @@ -286,35 +556,35 @@ │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ mov x0, #0xf0 // #240 │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ mov x20, x19 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ mov x1, x21 │ │ │ │ str x0, [x20], #8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1bfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba0> │ │ │ │ + bl 5bc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32900> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ ldr w1, [x21, #184] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - add x4, x4, #0xca8 │ │ │ │ - add x5, x5, #0xcd8 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xd10 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xe68 │ │ │ │ + add x5, x5, #0xe98 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xed0 │ │ │ │ str w1, [x20, #184] │ │ │ │ - adrp x2, 17000 ::do_widen(char) const@@Base+0x2600> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x2, 57000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dca0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x248 │ │ │ │ - add x1, x1, #0xb20 │ │ │ │ + add x2, x2, #0xe8 │ │ │ │ + add x1, x1, #0xce0 │ │ │ │ stp x4, x5, [x19] │ │ │ │ stp x3, xzr, [x19, #200] │ │ │ │ stp xzr, xzr, [x19, #216] │ │ │ │ str d31, [x19, #232] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ @@ -327,20 +597,20 @@ │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0xf0 // #240 │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ mov x1, x20 │ │ │ │ - bl 1d2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e60> │ │ │ │ - adrp x2, 17000 ::do_widen(char) const@@Base+0x2600> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + bl 5cf20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bc0> │ │ │ │ + adrp x2, 57000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dca0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x248 │ │ │ │ - add x1, x1, #0xb20 │ │ │ │ + add x2, x2, #0xe8 │ │ │ │ + add x1, x1, #0xce0 │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ bl d180 │ │ │ │ mov x0, x20 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ @@ -349,372 +619,102 @@ │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0xf0 // #240 │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ mov x1, x20 │ │ │ │ - bl 1d500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40c0> │ │ │ │ - adrp x2, 17000 ::do_widen(char) const@@Base+0x2600> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + bl 5d180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e20> │ │ │ │ + adrp x2, 57000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dca0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x628 │ │ │ │ - add x1, x1, #0xad8 │ │ │ │ + add x2, x2, #0x4c8 │ │ │ │ + add x1, x1, #0xc98 │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ bl d180 │ │ │ │ mov x0, x20 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x478 │ │ │ │ - add x6, x6, #0x4a8 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x4d0 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x5, x5, #0xa28 │ │ │ │ + add x6, x6, #0xa58 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0xa80 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 15000 ::do_widen(char) const@@Base+0x600> │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bca0> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0x280 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x2, x2, #0x120 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0x0 │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x478 │ │ │ │ - add x6, x6, #0x4a8 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x4d0 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x5, x5, #0xa28 │ │ │ │ + add x6, x6, #0xa58 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0xa80 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 15000 ::do_widen(char) const@@Base+0x600> │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bca0> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0x280 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x2, x2, #0x120 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0x0 │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl ce68 (double&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x478 │ │ │ │ - add x6, x6, #0x4a8 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x4d0 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x5, x5, #0xa28 │ │ │ │ + add x6, x6, #0xa58 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0xa80 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 15000 ::do_widen(char) const@@Base+0x600> │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bca0> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0x280 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + add x2, x2, #0x120 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0x0 │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x50 // #80 │ │ │ │ - bl ce68 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldp x4, x5, [x21, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - stp x4, x5, [x20, #16] │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - stp x2, x0, [x19, #40] │ │ │ │ - cbnz x0, e658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe58> │ │ │ │ - ldur q30, [x21, #56] │ │ │ │ - adrp x4, 9e000 │ │ │ │ - ldr d31, [x21, #72] │ │ │ │ - add x4, x4, #0xc28 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x5, x5, #0xc58 │ │ │ │ - add x3, x3, #0xc80 │ │ │ │ - adrp x2, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x700 │ │ │ │ - add x1, x1, #0x628 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #40] │ │ │ │ - stur q30, [x19, #56] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - b e610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe10> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d180 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl ce68 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x1, x0, [x19, #24] │ │ │ │ - cbnz x0, e724 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf24> │ │ │ │ - ldur q30, [x21, #40] │ │ │ │ - adrp x4, 9e000 │ │ │ │ - ldr d31, [x21, #56] │ │ │ │ - add x4, x4, #0xbb0 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x5, x5, #0xbe0 │ │ │ │ - add x3, x3, #0xc08 │ │ │ │ - adrp x2, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x900 │ │ │ │ - add x1, x1, #0x5c8 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #24] │ │ │ │ - stur q30, [x19, #40] │ │ │ │ - str d31, [x19, #56] │ │ │ │ - bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - b e6dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d180 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl ce68 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x110 │ │ │ │ - str x2, [x0], #8 │ │ │ │ - mov x1, x20 │ │ │ │ - bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ - stp xzr, xzr, [x19, #40] │ │ │ │ - mvni v31.2s, #0x0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - add x4, x4, #0xbb0 │ │ │ │ - add x5, x5, #0xbe0 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xc08 │ │ │ │ - adrp x2, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x900 │ │ │ │ - add x1, x1, #0x5c8 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - stp x3, xzr, [x19, #24] │ │ │ │ - str d31, [x19, #56] │ │ │ │ - bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ - 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 ce68 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ - ldp x2, x3, [x21, #16] │ │ │ │ - mvni v31.2s, #0x0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - add x4, x4, #0xc28 │ │ │ │ - add x5, x5, #0xc58 │ │ │ │ - stp x2, x3, [x20, #16] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xc80 │ │ │ │ - adrp x2, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x700 │ │ │ │ - add x1, x1, #0x628 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - stp x3, xzr, [x19, #40] │ │ │ │ - stp xzr, xzr, [x19, #56] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl ce68 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - adrp x22, 9e000 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ - ldp x0, x1, [x21, #24] │ │ │ │ - stp x0, x1, [x20, #16] │ │ │ │ - ldr d31, [x21, #40] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - add x2, x22, #0xf60 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #48] │ │ │ │ - str d31, [x19, #40] │ │ │ │ - cbnz x0, e910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1110> │ │ │ │ - ldr q30, [x21, #64] │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr d31, [x21, #80] │ │ │ │ - add x4, x4, #0x488 │ │ │ │ - adrp x5, 9f000 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - add x5, x5, #0x4b8 │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - adrp x2, 52000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38bc0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x4c0 │ │ │ │ - add x1, x1, #0xf08 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #48] │ │ │ │ - str q30, [x19, #64] │ │ │ │ - str d31, [x19, #80] │ │ │ │ - bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - b e8c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10c8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x22, #0xf60 │ │ │ │ - mov x0, x20 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d180 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl ce68 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ - ldp x2, x3, [x21, #16] │ │ │ │ - mvni v31.2s, #0x0 │ │ │ │ - ldr d30, [x21, #32] │ │ │ │ - adrp x4, 9f000 │ │ │ │ - adrp x5, 9f000 │ │ │ │ - add x4, x4, #0x488 │ │ │ │ - add x5, x5, #0x4b8 │ │ │ │ - stp x2, x3, [x20, #16] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - adrp x2, 52000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38bc0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x4c0 │ │ │ │ - add x1, x1, #0xf08 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str d30, [x19, #40] │ │ │ │ - stp x3, xzr, [x19, #48] │ │ │ │ - stp xzr, xzr, [x19, #64] │ │ │ │ - str d31, [x19, #80] │ │ │ │ - bl dbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d0> │ │ │ │ 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 │ │ │ │ @@ -759,27 +759,27 @@ │ │ │ │ str x19, [x28, #8] │ │ │ │ add x28, x28, #0x20 │ │ │ │ str x28, [sp, #56] │ │ │ │ add x22, x22, #0x8 │ │ │ │ cmp x22, x24 │ │ │ │ b.ne ea50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1250> // b.any │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - bl 1dd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4900> │ │ │ │ + bl 5d9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34660> │ │ │ │ ldr x20, [sp, #16] │ │ │ │ add x19, sp, #0x30 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1e190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d50> │ │ │ │ + bl 5de10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34ab0> │ │ │ │ mov x0, x20 │ │ │ │ - bl 1de80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a40> │ │ │ │ + bl 5db00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x347a0> │ │ │ │ mov x0, x19 │ │ │ │ - bl 18b40 ::do_widen(char) const@@Base+0x4140> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl 20800 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ ldr x2, [sp, #1208] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne ed3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x153c> // b.any │ │ │ │ add sp, sp, #0x4c0 │ │ │ │ @@ -793,15 +793,15 @@ │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ cbz x0, ea84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1284> │ │ │ │ mov x0, x23 │ │ │ │ b eb7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x137c> │ │ │ │ ldp x0, x1, [sp, #16] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ ldr x1, [sp, #40] │ │ │ │ str x0, [sp, #80] │ │ │ │ str x1, [sp, #96] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ @@ -819,15 +819,15 @@ │ │ │ │ cmp x0, x25 │ │ │ │ b.eq ed50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1550> // b.none │ │ │ │ cmp x0, #0x0 │ │ │ │ csinc x21, x0, xzr, ne // ne = any │ │ │ │ add x21, x21, x0 │ │ │ │ cmp x21, x25 │ │ │ │ csel x21, x21, x25, ls // ls = plast │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ lsl x21, x21, #5 │ │ │ │ mov x0, x21 │ │ │ │ bl d420 │ │ │ │ mov x27, x0 │ │ │ │ add x20, x0, x19 │ │ │ │ add x0, x20, #0x10 │ │ │ │ @@ -905,65 +905,65 @@ │ │ │ │ b ead8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12d8> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ add x19, sp, #0x30 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - bl 18b40 ::do_widen(char) const@@Base+0x4140> │ │ │ │ + bl 20800 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ ldr x0, [sp, #1208] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.eq eda4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x15a4> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ add x21, x27, x21 │ │ │ │ stp x27, x19, [sp, #48] │ │ │ │ str x21, [sp, #64] │ │ │ │ b eacc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12cc> │ │ │ │ - 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 ed3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x153c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ add x19, sp, #0x30 │ │ │ │ mov x21, x0 │ │ │ │ b ed20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1520> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - bl 1de80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a40> │ │ │ │ + bl 5db00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x347a0> │ │ │ │ b ed20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1520> │ │ │ │ mov x0, x21 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - 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 ed3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x153c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x790 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ bl d150 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x3, a0000 │ │ │ │ - add x3, x3, #0x2a0 │ │ │ │ + adrp x3, a0000 │ │ │ │ + add x3, x3, #0x280 │ │ │ │ mov x29, sp │ │ │ │ mov x1, #0xaceb // #44267 │ │ │ │ movk x1, #0xe5, lsl #16 │ │ │ │ mov w4, #0x8965 // #35173 │ │ │ │ mov x0, x1 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ @@ -975,34 +975,34 @@ │ │ │ │ eor x0, x0, x0, lsr #30 │ │ │ │ add x1, x3, x2, lsl #3 │ │ │ │ madd w0, w4, w0, w2 │ │ │ │ add x2, x2, #0x1 │ │ │ │ str x0, [x1, #8] │ │ │ │ cmp x2, #0x270 │ │ │ │ b.ne ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1620> // b.any │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - adrp x19, a0000 │ │ │ │ - add x19, x19, #0x70 │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x19, a0000 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ str x2, [x3, #5000] │ │ │ │ - ldr q30, [x0, #3776] │ │ │ │ + ldr q30, [x0, #2480] │ │ │ │ mov x0, #0x1400 // #5120 │ │ │ │ add x1, x3, x0 │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d31, [x0, #3680] │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + ldr d31, [x0, #2560] │ │ │ │ mov x0, x19 │ │ │ │ stur q30, [x1, #-104] │ │ │ │ str d31, [x3, #5008] │ │ │ │ bl dbb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b8> │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ mov w3, #0xffffffff // #-1 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x2, a0000 │ │ │ │ - adrp x0, 3f000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + adrp x2, a0000 │ │ │ │ + adrp x0, 20000 ::do_widen(char) const@@Base+0x3460> │ │ │ │ add x2, x2, #0x8 │ │ │ │ - add x0, x0, #0x880 │ │ │ │ + add x0, x0, #0x720 │ │ │ │ strh w4, [x19, #520] │ │ │ │ str w3, [x19, #524] │ │ │ │ bl d588 │ │ │ │ add x0, x19, #0x210 │ │ │ │ stp xzr, xzr, [x0] │ │ │ │ bl ca90 │ │ │ │ str x0, [x19, #528] │ │ │ │ @@ -1013,87 +1013,87 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ bl d8b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb8> │ │ │ │ - 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 d198 │ │ │ │ bl dac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ cbz x0, ef44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1744> │ │ │ │ b dde0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e0> │ │ │ │ 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 ef8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x178c> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #4016] │ │ │ │ cbz x1, ef8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x178c> │ │ │ │ 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, efc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17c8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #4048] │ │ │ │ cbz x2, efc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17c8> │ │ │ │ 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, f00c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3776] │ │ │ │ cbz x0, f000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1800> │ │ │ │ - adrp x0, a0000 │ │ │ │ + adrp x0, a0000 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ bl cfb8 │ │ │ │ bl ef60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1760> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #64] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -1104,67719 +1104,70575 @@ │ │ │ │ b ef90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1790> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq f10c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x190c> // b.none │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x21, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, #0x10 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x20, [x19] │ │ │ │ - cbz x21, f12c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x192c> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ccd0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi f0ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18ec> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne f0e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18e4> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x3, [x19, #8] │ │ │ │ - strb wzr, [x20, x3] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne f148 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1948> // b.any │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, f0a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18a8> │ │ │ │ - b f110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1910> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x3, x1, [sp, #8] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x20, [x19] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b f0a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18a8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq f14c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x194c> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x790 │ │ │ │ - bl d150 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x3, x1 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x0 │ │ │ │ - bl ccd0 │ │ │ │ - mov x2, x0 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - add x1, x2, x20 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi f22c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a2c> // b.pmore │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldp x1, x5, [x1] │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + sub x20, x5, x1 │ │ │ │ + sub x0, x0, x4 │ │ │ │ cmp x20, x0 │ │ │ │ - b.hi f220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a20> // b.pmore │ │ │ │ + b.hi f0bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18bc> // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x2, x0, x4 │ │ │ │ + cmp x20, x2 │ │ │ │ + b.hi f110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1910> // b.pmore │ │ │ │ + cmp x20, #0x4 │ │ │ │ + b.le f164 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1964> │ │ │ │ mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cd18 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x4 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x20, x0, x20 │ │ │ │ + str x20, [x19, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x24, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, f340 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b40> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x24 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x26, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, f298 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a98> │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, f2b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ab0> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt f2b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ab4> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt f2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac8> // b.tstop │ │ │ │ - tbnz w0, #31, f2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac8> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, f2d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ad0> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b f280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a80> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, f2c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac0> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq f338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b38> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, f2f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1af8> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, f314 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b14> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt f318 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b18> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt f338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b38> // b.tstop │ │ │ │ - tbnz w0, #31, f338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b38> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + stp x1, x4, [sp, #32] │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x2, x20 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x3, x4, [sp, #32] │ │ │ │ + cbz x4, f0ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18ec> │ │ │ │ + mov x0, x4 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + add x20, x3, x20 │ │ │ │ + str x3, [x19] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + str x20, [x19, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x24 │ │ │ │ + ret │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.le f178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1978> │ │ │ │ + mov x0, x4 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl d6f0 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldp x4, x0, [x19] │ │ │ │ + ldp x1, x5, [x3] │ │ │ │ + sub x2, x0, x4 │ │ │ │ + add x1, x1, x2 │ │ │ │ + sub x2, x5, x1 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + b.le f188 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1988> │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x20, x0, x20 │ │ │ │ + str x20, [x19, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x0, f62c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e2c> │ │ │ │ + add x20, x4, x20 │ │ │ │ + b.ne f0a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18a8> // b.any │ │ │ │ + ldr s31, [x1] │ │ │ │ + str s31, [x4] │ │ │ │ + b f0a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18a8> │ │ │ │ + b.ne f134 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1934> // b.any │ │ │ │ + ldr s31, [x1] │ │ │ │ + str s31, [x4] │ │ │ │ + b f134 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1934> │ │ │ │ + add x20, x4, x20 │ │ │ │ + b f0a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18a8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - cbz x23, f5d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1dd4> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, f590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d90> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, f550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d50> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, f4d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cd0> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, f450 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c50> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x27, [x21, #24] │ │ │ │ - cbz x27, f490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c90> │ │ │ │ - ldr x20, [x27, #24] │ │ │ │ - cbz x20, f510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d10> │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - cbz x26, f40c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c0c> │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - mov x28, x26 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f3ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bec> // b.none │ │ │ │ + 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 f1e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19e4> // b.none │ │ │ │ + str x1, [x0, #200] │ │ │ │ + ldp x1, x2, [x19, #216] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq f1f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f4> // b.none │ │ │ │ + str x1, [x19, #224] │ │ │ │ + ldp x1, x2, [x19, #240] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq f204 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a04> // b.none │ │ │ │ + str x1, [x19, #248] │ │ │ │ + ldr x23, [x19, #264] │ │ │ │ + add x21, x19, #0x108 │ │ │ │ + ldr x22, [x21, #8] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq f23c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a3c> // b.none │ │ │ │ + mov x20, x23 │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f408 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c08> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c00> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne f220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a20> // b.any │ │ │ │ + str x23, [x21, #8] │ │ │ │ + ldr x24, [x19, #288] │ │ │ │ + add x23, x19, #0x120 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq f27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a7c> // b.none │ │ │ │ + mov x20, x24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f418 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c18> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x28 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne f260 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a60> // b.any │ │ │ │ + str x24, [x23, #8] │ │ │ │ + ldp x20, x22, [x19, #384] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq f2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1aa4> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f3f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bf4> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - cbnz x26, f3c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bc8> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c24> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne f288 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a88> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + cbz x22, f2b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ab0> │ │ │ │ + mov x0, x22 │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f438 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c38> // b.none │ │ │ │ + ldp x20, x22, [x19, #360] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq f2dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1adc> // b.none │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne f2c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac0> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + cbz x22, f2e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ae8> │ │ │ │ + mov x0, x22 │ │ │ │ bl d3c0 │ │ │ │ - cbz x26, f510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d10> │ │ │ │ - mov x20, x26 │ │ │ │ - b f3c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bc0> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f468 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c68> // b.none │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, f2f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1af4> │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f47c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c7c> // b.none │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, f300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b00> │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + ldr x20, [x19, #288] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq f32c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b2c> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f3cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bcc> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - cbz x20, f4d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cd0> │ │ │ │ - mov x19, x20 │ │ │ │ - b f3a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ba4> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f4a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ca8> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne f310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b10> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + cbz x22, f338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b38> │ │ │ │ + mov x0, x22 │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f4bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cbc> // b.none │ │ │ │ + ldr x21, [x21, #8] │ │ │ │ + ldr x20, [x19, #264] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq f364 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b64> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bb8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne f348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b48> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + cbz x21, f370 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ mov x0, x21 │ │ │ │ bl d3c0 │ │ │ │ - cbz x20, f44c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c4c> │ │ │ │ - mov x21, x20 │ │ │ │ - b f3b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bb0> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f4e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ce8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f4fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cfc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, f550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d50> │ │ │ │ - mov x25, x19 │ │ │ │ - b f39c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b9c> │ │ │ │ - ldr x0, [x27, #64] │ │ │ │ - add x1, x27, #0x50 │ │ │ │ - ldr x20, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d28> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f53c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d3c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x20, f490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c90> │ │ │ │ - mov x27, x20 │ │ │ │ - b f3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bb8> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d68> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f57c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d7c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, f590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d90> │ │ │ │ - mov x24, x19 │ │ │ │ - b f394 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b94> │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1da8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f5bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1dbc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, f5d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1dd0> │ │ │ │ - mov x23, x19 │ │ │ │ - b f38c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b8c> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f5ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1dec> // b.none │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, f37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b7c> │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e00> // b.none │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, f388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b88> │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, f394 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b94> │ │ │ │ bl d3c0 │ │ │ │ - cbz x19, f614 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e14> │ │ │ │ - mov x22, x19 │ │ │ │ - b f380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b80> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + bl 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ + add x0, x19, #0x10 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - cbz x0, f9b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21b0> │ │ │ │ + b 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne f348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b48> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + b f364 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b64> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b10> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + b f32c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b2c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f2c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac0> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + b f2dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1adc> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f288 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a88> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + b f2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1aa4> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a20> // b.any │ │ │ │ + b f238 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a38> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne f260 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a60> // b.any │ │ │ │ + b f278 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a78> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ 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 fd50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2550> │ │ │ │ + mov x20, #0x82a8 // #33448 │ │ │ │ + mov w5, w1 │ │ │ │ + mov w4, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, #0x82c8 // #33480 │ │ │ │ + add x22, x19, x21 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - cbz x23, f944 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2144> │ │ │ │ + add x24, x19, #0x8, lsl #12 │ │ │ │ + add x23, x19, x20 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, f8ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20ec> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, f898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2098> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, f7f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ff0> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, f744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f44> │ │ │ │ - ldr x26, [x21, #24] │ │ │ │ - cbz x26, f79c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f9c> │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldr x20, [x26, #24] │ │ │ │ - cbz x20, f844 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2044> │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - cbz x27, f6f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ef0> │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - mov x28, x27 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x28, #96] │ │ │ │ - add x1, x27, #0x70 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f6bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ebc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x28, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ed0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f6e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ee4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x27, f698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e98> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f708 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f08> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f71c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f1c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f30> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x27, f844 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2044> │ │ │ │ - mov x20, x27 │ │ │ │ - b f690 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f75c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f5c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - 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+0x1f70> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - 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+0x1f84> // b.none │ │ │ │ - bl d3c0 │ │ │ │ + stp d13, d14, [sp, #96] │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + str d15, [sp, #112] │ │ │ │ + nop │ │ │ │ + ldr x0, [x19] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldr x6, [x28, #136] │ │ │ │ + sub w1, w1, w5 │ │ │ │ + ldr x5, [x0, #80] │ │ │ │ + sub w20, w2, w4 │ │ │ │ + str w20, [x19, #160] │ │ │ │ + str w1, [x19, #180] │ │ │ │ + ubfiz w1, w2, #2, #1 │ │ │ │ + ldrb w21, [x6, w3, sxtw] │ │ │ │ + ldrb w26, [x5, w2, sxtw] │ │ │ │ + asr w21, w21, w1 │ │ │ │ + and w25, w21, #0x3 │ │ │ │ + ands w5, w21, #0x2 │ │ │ │ + ubfx x21, x21, #1, #1 │ │ │ │ + ccmp w25, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w28, ne // ne = any │ │ │ │ + cmp w4, w2 │ │ │ │ + b.eq f6f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ef0> // b.none │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + str w5, [sp, #136] │ │ │ │ + bl 6bf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42c2c> │ │ │ │ + ldr w20, [x19, #160] │ │ │ │ + fmov s14, #1.000000000000000000e+00 │ │ │ │ + str s0, [x24, #748] │ │ │ │ + ldr w5, [sp, #136] │ │ │ │ + fsub s14, s14, s0 │ │ │ │ + str s14, [x24, #744] │ │ │ │ + cbnz w20, f704 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f04> │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + cbnz w28, ff98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2798> │ │ │ │ + cbz w5, 100c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c8> │ │ │ │ + ldp x0, x28, [x19] │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + add x15, x24, #0x2b0 │ │ │ │ + add x16, x24, #0x2c0 │ │ │ │ + add x17, x24, #0x2d0 │ │ │ │ + add x18, x24, #0x2e0 │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + ldp d21, d30, [x0, #104] │ │ │ │ + ldr x2, [x28, #160] │ │ │ │ + fdiv d30, d30, d21 │ │ │ │ + ldrsw x0, [x19, #168] │ │ │ │ + ldrb w0, [x2, x0] │ │ │ │ + ands w2, w0, #0x1 │ │ │ │ + and w8, w0, #0x2 │ │ │ │ + and w6, w0, #0x4 │ │ │ │ + and w5, w0, #0x8 │ │ │ │ + and w4, w0, #0x10 │ │ │ │ + and w3, w0, #0x20 │ │ │ │ + and w2, w0, #0x40 │ │ │ │ + lsr w0, w0, #7 │ │ │ │ + fcvt s30, d30 │ │ │ │ + fcsel s20, s30, s29, eq // eq = none │ │ │ │ + fcsel s19, s30, s29, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + fcsel s18, s30, s29, eq // eq = none │ │ │ │ + fcsel s17, s30, s29, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel s16, s30, s29, eq // eq = none │ │ │ │ + fcsel s7, s30, s29, ne // ne = any │ │ │ │ + cmp w5, #0x0 │ │ │ │ + stp s19, s17, [x15, #-8] │ │ │ │ + fcsel s6, s30, s29, eq // eq = none │ │ │ │ + fcsel s5, s30, s29, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + fcsel s4, s30, s29, eq // eq = none │ │ │ │ + fcsel s3, s30, s29, ne // ne = any │ │ │ │ + cmp w3, #0x0 │ │ │ │ + stp s7, s5, [x15] │ │ │ │ + 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 w0, #0x0 │ │ │ │ + stp s3, s1, [x16, #-8] │ │ │ │ + fcsel s31, s29, s30, ne // ne = any │ │ │ │ + fcsel s30, s30, s29, ne // ne = any │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + stp s0, s30, [x16] │ │ │ │ + stp s20, s18, [x17, #-8] │ │ │ │ + stp s16, s6, [x17] │ │ │ │ + stp s4, s2, [x18, #-8] │ │ │ │ + stp s28, s31, [x18] │ │ │ │ + stp q29, q29, [x1] │ │ │ │ + cbz w7, 10480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c80> │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b f6ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1eac> │ │ │ │ + ldp q30, q31, [x22] │ │ │ │ + str q30, [x3, x2] │ │ │ │ + str q31, [x7, #16] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + ldp s30, s19, [x0] │ │ │ │ + add x1, x3, x2 │ │ │ │ + ldr s31, [x3, x2] │ │ │ │ + add x2, x2, #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, [x1, #4] │ │ │ │ + fadd s22, s0, s19 │ │ │ │ + str s22, [x0, #4] │ │ │ │ + ldr s18, [x1, #8] │ │ │ │ + fadd s23, s18, s17 │ │ │ │ + str s23, [x0, #8] │ │ │ │ + ldr s16, [x1, #12] │ │ │ │ + fadd s24, s16, s7 │ │ │ │ + str s24, [x0, #12] │ │ │ │ + ldr s6, [x1, #16] │ │ │ │ + fadd s25, s6, s5 │ │ │ │ + str s25, [x0, #16] │ │ │ │ + ldr s4, [x1, #20] │ │ │ │ + fadd s26, s4, s3 │ │ │ │ + str s26, [x0, #20] │ │ │ │ + ldr s2, [x1, #24] │ │ │ │ + fadd s27, s2, s1 │ │ │ │ + str s27, [x0, #24] │ │ │ │ + ldr s21, [x1, #28] │ │ │ │ + ldr w1, [x19, #136] │ │ │ │ + fadd s28, s21, s20 │ │ │ │ + str s28, [x0, #28] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.eq fc80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2480> // b.none │ │ │ │ + ldr w1, [x19, #160] │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + lsr w4, w20, #3 │ │ │ │ + ldr w7, [x19, #164] │ │ │ │ + mvn w0, w20 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w1, w1, w7 │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x7, x3, x2 │ │ │ │ + madd x1, x1, x5, x6 │ │ │ │ + ldrb w1, [x1, w4, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, f60c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0c> │ │ │ │ + ldp q30, q31, [x23] │ │ │ │ + str q30, [x3, x2] │ │ │ │ + str q31, [x7, #16] │ │ │ │ + b f618 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e18> │ │ │ │ + movi v0.2s, #0x0 │ │ │ │ + fmov s14, #1.000000000000000000e+00 │ │ │ │ + str s14, [x24, #744] │ │ │ │ + str s0, [x24, #748] │ │ │ │ + cbz w20, f514 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d14> │ │ │ │ + ldr w27, [x19, #148] │ │ │ │ + cbz w27, f9d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21d8> │ │ │ │ + cbnz w28, fdb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25b0> │ │ │ │ + ldr w26, [x19, #136] │ │ │ │ + ldr s13, [x19, #184] │ │ │ │ + ucvtf s31, w26 │ │ │ │ + fmul s31, s31, s13 │ │ │ │ + fdiv s15, s0, s31 │ │ │ │ + cbz w5, 10208 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a08> │ │ │ │ mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x20, f7f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ff0> │ │ │ │ - mov x19, x20 │ │ │ │ - b f674 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e74> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x21, #0x70 │ │ │ │ - ldr x0, [x21, #96] │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f7b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fb4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f7c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fc8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f7dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fdc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x20, f744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f44> │ │ │ │ - mov x21, x20 │ │ │ │ - b f67c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e7c> │ │ │ │ - ldr x0, [x25, #96] │ │ │ │ - add x1, x25, #0x70 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2008> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f81c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x201c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f830 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2030> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, f898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2098> │ │ │ │ - mov x25, x19 │ │ │ │ - b f66c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e6c> │ │ │ │ - ldr x0, [x26, #96] │ │ │ │ - add x1, x26, #0x70 │ │ │ │ - ldr x20, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f85c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x205c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2070> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f884 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2084> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x20, f798 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f98> │ │ │ │ - mov x26, x20 │ │ │ │ - b f688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e88> │ │ │ │ - ldr x0, [x24, #96] │ │ │ │ - add x1, x24, #0x70 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20b0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f8c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20c4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f8d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20d8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, f8ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20ec> │ │ │ │ - mov x24, x19 │ │ │ │ - b f664 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e64> │ │ │ │ - ldr x0, [x23, #96] │ │ │ │ - add x1, x23, #0x70 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f904 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2104> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2118> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f92c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x212c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, f940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2140> │ │ │ │ - mov x23, x19 │ │ │ │ - b f65c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e5c> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x70 │ │ │ │ - ldr x0, [x22, #96] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f95c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x215c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2170> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f984 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2184> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, f998 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2198> │ │ │ │ - mov x22, x19 │ │ │ │ - b f650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e50> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldrsw x2, [x19, #168] │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + ldr x1, [x0], #240 │ │ │ │ + add x11, x24, #0x2bc │ │ │ │ + ldr x3, [x28, #160] │ │ │ │ + add x12, x24, #0x2c4 │ │ │ │ + ldp d29, d31, [x1, #104] │ │ │ │ + add x13, x24, #0x2cc │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + add x14, x24, #0x2d4 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + 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 s28, s31, s30, eq // eq = none │ │ │ │ + fcsel s27, s31, s30, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel s29, s31, s30, eq // eq = none │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp s27, s26, [x11, #-20] │ │ │ │ + fcsel s27, s31, s30, ne // ne = any │ │ │ │ + stp s28, s29, [x11, #12] │ │ │ │ + fcsel s28, s31, s30, eq // eq = none │ │ │ │ + cmp w5, #0x0 │ │ │ │ + fcsel s29, s31, s30, eq // eq = none │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + stp s27, s26, [x12, #-20] │ │ │ │ + fcsel s27, s31, s30, ne // ne = any │ │ │ │ + stp s28, s29, [x12, #12] │ │ │ │ + fcsel s28, s31, s30, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel s29, s31, s30, eq // eq = none │ │ │ │ + fcsel s26, s31, s30, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp s27, s26, [x13, #-20] │ │ │ │ + fcsel s27, s31, s30, ne // ne = any │ │ │ │ + stp s28, s29, [x13, #12] │ │ │ │ + fcsel s28, s31, s30, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel s29, s30, s31, ne // ne = any │ │ │ │ + fcsel s31, s31, s30, ne // ne = any │ │ │ │ + stp s27, s31, [x14, #-20] │ │ │ │ + stp s28, s29, [x14, #12] │ │ │ │ + bl d420 │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldp q21, q31, [x2] │ │ │ │ + stp q30, q30, [x2] │ │ │ │ + fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ + fmul v31.4s, v31.4s, v15.s[0] │ │ │ │ + stp q21, q31, [x0] │ │ │ │ + cbz w26, 101f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29f8> │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w6, [x19, #164] │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w6, w20, w6 │ │ │ │ + fdiv s14, s14, s13 │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x6, x6, x3, x5 │ │ │ │ + b f93c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x213c> │ │ │ │ + ldr s25, [x24, #680] │ │ │ │ + ldp s26, s27, [x1, #4] │ │ │ │ + fmul s25, s25, s30 │ │ │ │ + ldr s28, [x1, #12] │ │ │ │ + ldp s29, s30, [x1, #20] │ │ │ │ + ldr s23, [x1, #28] │ │ │ │ + str s25, [x1] │ │ │ │ + ldr s25, [x24, #684] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #4] │ │ │ │ + ldr s26, [x24, #688] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x1, #8] │ │ │ │ + ldr s27, [x24, #692] │ │ │ │ + fmul s28, s28, s27 │ │ │ │ + str s28, [x1, #12] │ │ │ │ + ldr s28, [x24, #696] │ │ │ │ + fmul s28, s28, s24 │ │ │ │ + str s28, [x1, #16] │ │ │ │ + ldr s28, [x24, #700] │ │ │ │ + fmul s29, s29, s28 │ │ │ │ + str s29, [x1, #20] │ │ │ │ + ldr s29, [x24, #704] │ │ │ │ + fmul s30, s30, s29 │ │ │ │ + str s30, [x1, #24] │ │ │ │ + ldr s29, [x24, #708] │ │ │ │ + fmul s29, s29, s23 │ │ │ │ + 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, w26 │ │ │ │ + b.eq 101dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29dc> // b.none │ │ │ │ + ldp q28, q29, [x1] │ │ │ │ + lsr w5, w4, #3 │ │ │ │ + mov v30.16b, v21.16b │ │ │ │ + mvn w3, w4 │ │ │ │ + mov v24.16b, v31.16b │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + ldrb w5, [x6, w5, uxtw] │ │ │ │ + fmla v30.4s, v28.4s, v14.s[0] │ │ │ │ + fmla v24.4s, v29.4s, v14.s[0] │ │ │ │ + asr w3, w5, w3 │ │ │ │ + stp q30, q24, [x1] │ │ │ │ + tbz w3, #0, f84c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x204c> │ │ │ │ + ldr s25, [x24, #712] │ │ │ │ + ldp s26, s27, [x1, #4] │ │ │ │ + fmul s25, s25, s30 │ │ │ │ + ldr s28, [x1, #12] │ │ │ │ + ldp s29, s30, [x1, #20] │ │ │ │ + ldr s23, [x1, #28] │ │ │ │ + str s25, [x1] │ │ │ │ + ldr s25, [x24, #716] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #4] │ │ │ │ + ldr s26, [x24, #720] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x1, #8] │ │ │ │ + ldr s27, [x24, #724] │ │ │ │ + fmul s28, s28, s27 │ │ │ │ + str s28, [x1, #12] │ │ │ │ + ldr s28, [x24, #728] │ │ │ │ + fmul s28, s28, s24 │ │ │ │ + str s28, [x1, #16] │ │ │ │ + ldr s28, [x24, #732] │ │ │ │ + fmul s29, s29, s28 │ │ │ │ + str s29, [x1, #20] │ │ │ │ + ldr s29, [x24, #736] │ │ │ │ + fmul s30, s30, s29 │ │ │ │ + str s30, [x1, #24] │ │ │ │ + ldr s29, [x24, #740] │ │ │ │ + b f8b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20b4> │ │ │ │ + ldr w4, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf s30, w4 │ │ │ │ + cbnz w28, 10300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b00> │ │ │ │ + fdiv s0, s0, s30 │ │ │ │ + ldr s31, [x19, #184] │ │ │ │ + fdiv s14, s14, s31 │ │ │ │ + cbz w5, febc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26bc> │ │ │ │ + ldp x1, x28, [x19] │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + add x9, x24, #0x2cc │ │ │ │ + add x10, x24, #0x2d4 │ │ │ │ + ldp d31, d30, [x1, #104] │ │ │ │ + ldr x2, [x28, #160] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w1, [x2, x1] │ │ │ │ + ands w2, w1, #0x1 │ │ │ │ + and w8, w1, #0x2 │ │ │ │ + and w7, w1, #0x4 │ │ │ │ + and w6, w1, #0x8 │ │ │ │ + and w5, w1, #0x10 │ │ │ │ + and w3, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcvt s30, d30 │ │ │ │ + fcsel s27, s30, s29, eq // eq = none │ │ │ │ + fcsel s26, s30, s29, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + add x8, x24, #0x2c4 │ │ │ │ + fcsel s28, s30, s29, eq // eq = none │ │ │ │ + fcsel s25, s30, s29, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + add x7, x24, #0x2bc │ │ │ │ + stp s26, s25, [x7, #-20] │ │ │ │ + fcsel s26, s30, s29, ne // ne = any │ │ │ │ + stp s27, s28, [x7, #12] │ │ │ │ + fcsel s27, s30, s29, eq // eq = none │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel s28, s30, s29, eq // eq = none │ │ │ │ + fcsel s25, s30, s29, ne // ne = any │ │ │ │ + cmp w5, #0x0 │ │ │ │ + stp s26, s25, [x8, #-20] │ │ │ │ + fcsel s26, s30, s29, ne // ne = any │ │ │ │ + stp s27, s28, [x8, #12] │ │ │ │ + fcsel s27, s30, s29, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel s28, s30, s29, eq // eq = none │ │ │ │ + fcsel s25, s30, s29, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp s26, s25, [x9, #-20] │ │ │ │ + fcsel s26, s30, s29, ne // ne = any │ │ │ │ + stp s27, s28, [x9, #12] │ │ │ │ + fcsel s27, s30, s29, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel s28, s29, s30, ne // ne = any │ │ │ │ + fcsel s30, s30, s29, ne // ne = any │ │ │ │ + stp s26, s30, [x10, #-20] │ │ │ │ + stp s27, s28, [x10, #12] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w4, ff8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x278c> │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + mov w7, w4 │ │ │ │ + ldr w2, [x19, #164] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + lsr x4, x1, #3 │ │ │ │ + add w1, w20, w2 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + ldr x6, [x19, #216] │ │ │ │ + madd x1, x1, x4, x5 │ │ │ │ + b fbec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23ec> │ │ │ │ + ldr s24, [x24, #680] │ │ │ │ + ldp s25, s26, [x2, #4] │ │ │ │ + fmul s24, s24, s31 │ │ │ │ + ldr s27, [x2, #12] │ │ │ │ + ldp s28, s29, [x2, #20] │ │ │ │ + ldr s30, [x2, #28] │ │ │ │ + str s24, [x2] │ │ │ │ + ldr s24, [x24, #684] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x2, #4] │ │ │ │ + ldr s25, [x24, #688] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x2, #8] │ │ │ │ + ldr s26, [x24, #692] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x2, #12] │ │ │ │ + ldr s27, [x24, #696] │ │ │ │ + fmul s31, s27, s31 │ │ │ │ + str s31, [x2, #16] │ │ │ │ + ldr s31, [x24, #700] │ │ │ │ + fmul s31, s28, s31 │ │ │ │ + str s31, [x2, #20] │ │ │ │ + ldr s31, [x24, #704] │ │ │ │ + fmul s31, s29, s31 │ │ │ │ + str s31, [x2, #24] │ │ │ │ + ldr s31, [x24, #708] │ │ │ │ + fmul s30, s30, s31 │ │ │ │ + ldr s31, [x2] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + stur s30, [x2, #-4] │ │ │ │ + ldp s30, s25, [x0] │ │ │ │ + ldp s26, s27, [x0, #8] │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldp s28, s29, [x0, #16] │ │ │ │ + ldp s30, s23, [x0, #24] │ │ │ │ + str s31, [x0] │ │ │ │ + ldur s24, [x2, #-28] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x0, #4] │ │ │ │ + ldur s25, [x2, #-24] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x0, #8] │ │ │ │ + ldur s26, [x2, #-20] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x0, #12] │ │ │ │ + ldur s27, [x2, #-16] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x0, #16] │ │ │ │ + ldur s28, [x2, #-12] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x0, #20] │ │ │ │ + ldur s29, [x2, #-8] │ │ │ │ + fadd s29, s29, s30 │ │ │ │ + str s29, [x0, #24] │ │ │ │ + ldur s30, [x2, #-4] │ │ │ │ + fadd s30, s30, s23 │ │ │ │ + str s30, [x0, #28] │ │ │ │ + cmp x3, x7 │ │ │ │ + b.eq 10454 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c54> // b.none │ │ │ │ + ldr s31, [x6, x3, lsl #2] │ │ │ │ + lsr w4, w3, #3 │ │ │ │ + mvn w5, w3 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + fmadd s31, s31, s14, s0 │ │ │ │ + ldrb w4, [x1, w4, uxtw] │ │ │ │ + asr w4, w4, w5 │ │ │ │ + dup v30.4s, v31.s[0] │ │ │ │ + stp q30, q30, [x2] │ │ │ │ + tbz w4, #0, fafc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22fc> │ │ │ │ + ldr s24, [x24, #712] │ │ │ │ + ldp s25, s26, [x2, #4] │ │ │ │ + fmul s24, s24, s31 │ │ │ │ + ldr s27, [x2, #12] │ │ │ │ + ldp s28, s29, [x2, #20] │ │ │ │ + ldr s30, [x2, #28] │ │ │ │ + str s24, [x2] │ │ │ │ + ldr s24, [x24, #716] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x2, #4] │ │ │ │ + ldr s25, [x24, #720] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x2, #8] │ │ │ │ + ldr s26, [x24, #724] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x2, #12] │ │ │ │ + ldr s27, [x24, #728] │ │ │ │ + fmul s31, s27, s31 │ │ │ │ + str s31, [x2, #16] │ │ │ │ + ldr s31, [x24, #732] │ │ │ │ + fmul s31, s28, s31 │ │ │ │ + str s31, [x2, #20] │ │ │ │ + ldr s31, [x24, #736] │ │ │ │ + fmul s31, s29, s31 │ │ │ │ + str s31, [x2, #24] │ │ │ │ + ldr s31, [x24, #740] │ │ │ │ + b fb64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2364> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + ldp w27, w2, [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] │ │ │ │ + ldr x0, [x28, #208] │ │ │ │ + ldr w3, [x19, #144] │ │ │ │ + ldrh w0, [x0, w3, sxtw #1] │ │ │ │ + str w2, [x19, #156] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.eq fe00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2600> // b.none │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq fd60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2560> // b.none │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldp w3, w27, [x19, #144] │ │ │ │ + ldr x0, [x28, #208] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldrh w1, [x0, w3, sxtw #1] │ │ │ │ + ldr w0, [x19, #168] │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + str w27, [x19, #148] │ │ │ │ + add w0, w0, w21 │ │ │ │ + str w0, [x19, #168] │ │ │ │ + ldr w0, [x19, #108] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.lt fd28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2528> // b.tstop │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + stp w3, wzr, [x19, #144] │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.gt fd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2538> │ │ │ │ + ldr w4, [x19, #104] │ │ │ │ + ldr w5, [x19, #120] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b f4a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ca0> │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le fd18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2518> │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp d13, d14, [sp, #96] │ │ │ │ + ldr d15, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ + ldr x0, [x19, #360] │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + smaddl x0, w2, w20, x0 │ │ │ │ + bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ + ldr x0, [x19, #384] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + smaddl x0, w2, w20, x0 │ │ │ │ + bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldp w3, w27, [x19, #144] │ │ │ │ + ldr x1, [x28, #208] │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldrh w1, [x1, w3, sxtw #1] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x19, #176] │ │ │ │ + b fce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e0> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x1, [x28, #136] │ │ │ │ + asr w4, w2, #1 │ │ │ │ + ubfiz w3, w2, #2, #1 │ │ │ │ + ldrb w1, [x1, w4, sxtw] │ │ │ │ + lsl w0, w0, w3 │ │ │ │ + tst w1, w0 │ │ │ │ + cset w7, ne // ne = any │ │ │ │ + cmp w7, w26 │ │ │ │ + b.eq 104a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ca0> // b.none │ │ │ │ + ldr x0, [x28, #208] │ │ │ │ + ldr w3, [x19, #144] │ │ │ │ + ldrh w1, [x0, w3, sxtw #1] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.ne fce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e0> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w4, [x19, #136] │ │ │ │ + cbz w4, 10478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c78> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + add x4, x2, w4, 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, x4 │ │ │ │ + b.ne fe20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2620> // b.any │ │ │ │ + ldr w0, [x19, #96] │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + smaddl x0, w0, w20, x2 │ │ │ │ + bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ + ldr w3, [x19, #96] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + ldr x2, [x19, #288] │ │ │ │ + sub w0, w0, w3 │ │ │ │ + smaddl x0, w0, w20, x2 │ │ │ │ + bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ + 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 fcc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24c4> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w4, ff84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2784> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + add x3, x2, w4, uxtw #2 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr s31, [x2], #4 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + fmadd s31, s31, s14, 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, s23, [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, s23 │ │ │ │ + str s30, [x0, #28] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne fee0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26e0> // 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 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + str s31, [x19, #184] │ │ │ │ + b fca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24a8> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + movi v27.4s, #0x0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr x1, [x28, #136] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldrb w4, [x1, w3, sxtw] │ │ │ │ + stp q27, q27, [x0] │ │ │ │ + cbz w7, 100bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28bc> │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + ubfiz w9, w2, #2, #1 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + mov w3, #0x4 // #4 │ │ │ │ + ldr w8, [x19, #164] │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsl w3, w3, w9 │ │ │ │ + tst w3, w4 │ │ │ │ + madd x5, x5, x8, x6 │ │ │ │ + cset w6, ne // ne = any │ │ │ │ + lsr w3, w20, #3 │ │ │ │ + mvn w4, w20 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + fmov s7, #1.000000000000000000e+00 │ │ │ │ + ldrb w3, [x5, w3, uxtw] │ │ │ │ + asr w3, w3, w4 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w6, w3 │ │ │ │ + b.eq 10020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2820> // b.none │ │ │ │ + ldr x3, [x19] │ │ │ │ + ldp d16, d7, [x3, #104] │ │ │ │ + fdiv d7, d7, d16 │ │ │ │ + fcvt s7, d7 │ │ │ │ + dup v6.4s, v7.s[0] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stp q6, q6, [x1, #-32] │ │ │ │ + ldp s23, s5, [x0] │ │ │ │ + ldp s4, s26, [x0, #8] │ │ │ │ + fadd s23, s7, s23 │ │ │ │ + ldp s24, s30, [x0, #16] │ │ │ │ + ldp s25, s28, [x0, #24] │ │ │ │ + str s23, [x0] │ │ │ │ + ldur s31, [x1, #-28] │ │ │ │ + fadd s31, s5, s31 │ │ │ │ + str s31, [x0, #4] │ │ │ │ + ldur s29, [x1, #-24] │ │ │ │ + fadd s29, s4, s29 │ │ │ │ + str s29, [x0, #8] │ │ │ │ + ldur s3, [x1, #-20] │ │ │ │ + fadd s26, s3, s26 │ │ │ │ + str s26, [x0, #12] │ │ │ │ + ldur s2, [x1, #-16] │ │ │ │ + fadd s24, s2, s24 │ │ │ │ + str s24, [x0, #16] │ │ │ │ + ldur s1, [x1, #-12] │ │ │ │ + fadd s30, s1, s30 │ │ │ │ + str s30, [x0, #20] │ │ │ │ + ldur s0, [x1, #-8] │ │ │ │ + fadd s25, s0, s25 │ │ │ │ + str s25, [x0, #24] │ │ │ │ + ldur s22, [x1, #-4] │ │ │ │ + fadd s28, s22, s28 │ │ │ │ + str s28, [x0, #28] │ │ │ │ + cmp w20, w7 │ │ │ │ + b.ne ffe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27e8> // b.any │ │ │ │ + fadd s31, s31, s23 │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s27, s31, s28 │ │ │ │ + ldr w27, [x19, #148] │ │ │ │ + str s27, [x19, #184] │ │ │ │ + b fca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24a8> │ │ │ │ + ldp x3, x4, [x19, #192] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 10150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2950> // b.none │ │ │ │ + fmov s31, w7 │ │ │ │ + sub x1, x4, #0x4 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + sub x1, x1, x3 │ │ │ │ + shl v0.2s, v31.2s, #3 │ │ │ │ + mov x0, x3 │ │ │ │ + ucvtf s0, s0 │ │ │ │ + fdiv s30, s30, s0 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.ls 1012c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x292c> // b.plast │ │ │ │ + dup v31.4s, v30.s[0] │ │ │ │ + lsr x1, x1, #2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x2, x1, #2 │ │ │ │ + add x2, x3, x2, lsl #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 10110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2910> // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq 10150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2950> // b.none │ │ │ │ + and x1, x1, #0xfffffffffffffffc │ │ │ │ + add x3, x3, x1, lsl #2 │ │ │ │ + mov x0, x3 │ │ │ │ + str s30, [x0], #4 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 10150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2950> // b.none │ │ │ │ + add x0, x3, #0x8 │ │ │ │ + str s30, [x3, #4] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 10150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2950> // b.none │ │ │ │ + str s30, [x3, #8] │ │ │ │ + ldp x3, x4, [x19, #240] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29c8> // b.none │ │ │ │ + sub x1, x4, #0x4 │ │ │ │ + mov x0, x3 │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.ls 101a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29a0> // b.plast │ │ │ │ + fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ + lsr x1, x1, #2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x2, x1, #2 │ │ │ │ + add x2, x3, x2, lsl #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 10184 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2984> // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29c8> // b.none │ │ │ │ + and x1, x1, #0xfffffffffffffffc │ │ │ │ + add x3, x3, x1, lsl #2 │ │ │ │ + mov x0, x3 │ │ │ │ + fmov s31, #1.250000000000000000e-01 │ │ │ │ + str s31, [x0], #4 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29c8> // b.none │ │ │ │ + add x0, x3, #0x8 │ │ │ │ + str s31, [x3, #4] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29c8> // b.none │ │ │ │ + str s31, [x3, #8] │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + str s31, [x19, #184] │ │ │ │ + ldp w27, w2, [x19, #148] │ │ │ │ + b fca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24a8> │ │ │ │ + fadd s30, s30, s23 │ │ │ │ + fadd s30, s30, s24 │ │ │ │ + fadd s30, s30, s25 │ │ │ │ + fadd s30, s30, s26 │ │ │ │ + fadd s30, s30, s27 │ │ │ │ + fadd s30, s30, s28 │ │ │ │ + fadd s30, s30, s29 │ │ │ │ + str s30, [x19, #184] │ │ │ │ + bl d3c0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + b fca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24a8> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldp q21, q20, [x1] │ │ │ │ + stp q31, q31, [x1] │ │ │ │ + fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ + fmul v20.4s, v20.4s, v15.s[0] │ │ │ │ + stp q21, q20, [x0] │ │ │ │ + cbz w26, 102ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2aec> │ │ │ │ + fdiv s23, s14, s13 │ │ │ │ + mov w3, #0x20 // #32 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + umaddl x3, w26, w3, x2 │ │ │ │ + ldp q31, q29, [x2] │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + mov v30.16b, v21.16b │ │ │ │ + fmla v30.4s, v31.4s, v23.s[0] │ │ │ │ + mov v31.16b, v20.16b │ │ │ │ + fmla v31.4s, v29.4s, v23.s[0] │ │ │ │ + stp q30, q31, [x2, #-32] │ │ │ │ + ldp s31, s25, [x1] │ │ │ │ + ldp s26, s27, [x1, #8] │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldp s28, s29, [x1, #16] │ │ │ │ + ldp s30, s22, [x1, #24] │ │ │ │ + str s31, [x1] │ │ │ │ + ldur s24, [x2, #-28] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldur s25, [x2, #-24] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldur s26, [x2, #-20] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldur s27, [x2, #-16] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldur s28, [x2, #-12] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldur s29, [x2, #-8] │ │ │ │ + fadd s29, s29, s30 │ │ │ │ + str s29, [x1, #24] │ │ │ │ + ldur s30, [x2, #-4] │ │ │ │ + fadd s30, s30, s22 │ │ │ │ + str s30, [x1, #28] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 10240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a40> // 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] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + b fca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24a8> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x1, [x28, #136] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldrb w5, [x1, w3, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w4, ff90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2790> │ │ │ │ + ldr x3, [x19] │ │ │ │ + ubfiz w6, w2, #2, #1 │ │ │ │ + ldr s29, [x19, #184] │ │ │ │ + mov w9, w4 │ │ │ │ + ldr s20, [x24, #744] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldp d31, d21, [x3, #104] │ │ │ │ + lsl w1, w1, w6 │ │ │ │ + ldr s22, [x24, #748] │ │ │ │ + tst w1, w5 │ │ │ │ + fdiv s20, s20, s29 │ │ │ │ + ldr w6, [x19, #164] │ │ │ │ + fdiv d21, d21, d31 │ │ │ │ + cset w8, ne // ne = any │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + add w6, w20, w6 │ │ │ │ + fdiv s22, s22, s30 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr x7, [x19, #216] │ │ │ │ + madd x6, x6, x4, x5 │ │ │ │ + fcvt s21, d21 │ │ │ │ + lsr w4, w3, #3 │ │ │ │ + mvn w5, w3 │ │ │ │ + ldr s31, [x7, x3, lsl #2] │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldrb w4, [x6, w4, uxtw] │ │ │ │ + fmadd s31, s20, s31, s22 │ │ │ │ + asr w4, w4, w5 │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + cmp w8, w4 │ │ │ │ + b.eq 103b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bb0> // b.none │ │ │ │ + fmul s31, s31, s21 │ │ │ │ + dup v30.4s, v31.s[0] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + 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, s23, [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, s23 │ │ │ │ + str s30, [x0, #28] │ │ │ │ + cmp x9, x3 │ │ │ │ + b.ne 10380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b80> // 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 fca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24a8> │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + 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 ff90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2790> │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + b fe5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x265c> │ │ │ │ + fmov s28, s29 │ │ │ │ + fmov s27, s29 │ │ │ │ + fmov s26, s29 │ │ │ │ + fmov s25, s29 │ │ │ │ + fmov s24, s29 │ │ │ │ + fmov s23, s29 │ │ │ │ + fmov s22, s29 │ │ │ │ + b fc84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2484> │ │ │ │ + ldr w26, [x19, #136] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + ldr s13, [x19, #184] │ │ │ │ + stp w7, w2, [sp, #136] │ │ │ │ + ucvtf s31, w26 │ │ │ │ + fmul s31, s31, s13 │ │ │ │ + fdiv s15, s0, s31 │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + ldr x3, [x19] │ │ │ │ + ldp q21, q20, [x1] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldp d30, d19, [x3, #104] │ │ │ │ + fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ + fmul v20.4s, v20.4s, v15.s[0] │ │ │ │ + stp q21, q20, [x0] │ │ │ │ + stp q31, q31, [x1] │ │ │ │ + ldr w2, [sp, #140] │ │ │ │ + cbz w26, 10624 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e24> │ │ │ │ + fdiv d19, d19, d30 │ │ │ │ + ldr w8, [x19, #164] │ │ │ │ + fdiv s23, s14, s13 │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + add w8, w20, w8 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + madd x8, x8, x4, x6 │ │ │ │ + fcvt s19, d19 │ │ │ │ + ldp q30, q29, [x3] │ │ │ │ + lsr w4, w5, #3 │ │ │ │ + mov v31.16b, v21.16b │ │ │ │ + mvn w6, w5 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldrb w4, [x8, w4, uxtw] │ │ │ │ + fmla v31.4s, v30.4s, v23.s[0] │ │ │ │ + mov v30.16b, v20.16b │ │ │ │ + asr w4, w4, w6 │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + fmla v30.4s, v29.4s, v23.s[0] │ │ │ │ + stp q31, q30, [x3] │ │ │ │ + cmp w7, w4 │ │ │ │ + b.eq 1058c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d8c> // b.none │ │ │ │ + ldp s28, s26, [x3, #4] │ │ │ │ + add x4, x3, #0xc │ │ │ │ + ldp s29, s27, [x3, #20] │ │ │ │ + ld1 {v28.s}[1], [x4] │ │ │ │ + add x4, x3, #0x1c │ │ │ │ + mov v31.s[1], v26.s[0] │ │ │ │ + mov v30.s[1], v27.s[0] │ │ │ │ + ld1 {v29.s}[1], [x4] │ │ │ │ + zip1 v31.4s, v31.4s, v28.4s │ │ │ │ + zip1 v30.4s, v30.4s, v29.4s │ │ │ │ + fmul v31.4s, v31.4s, v19.s[0] │ │ │ │ + fmul v30.4s, v30.4s, v19.s[0] │ │ │ │ + stp q31, q30, [x3] │ │ │ │ + ldr s31, [x3] │ │ │ │ + ldp s30, s28, [x1] │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldp s29, s30, [x1, #8] │ │ │ │ + str s31, [x1] │ │ │ │ + ldur s24, [x3, #-28] │ │ │ │ + fadd s24, s24, s28 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldur s25, [x3, #-24] │ │ │ │ + fadd s25, s25, s29 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldur s26, [x3, #-20] │ │ │ │ + fadd s26, s26, s30 │ │ │ │ + ldp s30, s29, [x1, #16] │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldur s27, [x3, #-16] │ │ │ │ + fadd s27, s27, s30 │ │ │ │ + ldp s30, s22, [x1, #24] │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldur s28, [x3, #-12] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldur s29, [x3, #-8] │ │ │ │ + fadd s29, s29, s30 │ │ │ │ + str s29, [x1, #24] │ │ │ │ + ldur s30, [x3, #-4] │ │ │ │ + fadd s30, s30, s22 │ │ │ │ + str s30, [x1, #28] │ │ │ │ + cmp w5, w26 │ │ │ │ + b.ne 1051c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d1c> // 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 w2, [sp, #136] │ │ │ │ + str s31, [x19, #184] │ │ │ │ + bl d3c0 │ │ │ │ + ldr w2, [sp, #136] │ │ │ │ + b fca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24a8> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr s31, [x0, #184] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + fdiv s30, s30, s31 │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + ldr x19, [x0] │ │ │ │ str x23, [sp, #48] │ │ │ │ - bl d420 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - mov x23, x0 │ │ │ │ - add x3, x0, #0x30 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x3, [x23, #32] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ - add x3, x23, #0x50 │ │ │ │ - str x3, [x23, #64] │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - stp x20, xzr, [x23, #8] │ │ │ │ - ldr w1, [x19] │ │ │ │ - str w1, [x23] │ │ │ │ - str xzr, [x23, #24] │ │ │ │ - cbz x0, fa38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2238> │ │ │ │ - mov x1, x23 │ │ │ │ - bl f9c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c0> │ │ │ │ - str x0, [x23, #24] │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - mov x21, x23 │ │ │ │ - cbz x22, fac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22c0> │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl d420 │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x0, #0x30 │ │ │ │ - ldr x2, [x22, #40] │ │ │ │ - add x20, x0, #0x20 │ │ │ │ - str x1, [x19, #32] │ │ │ │ + mov x23, x1 │ │ │ │ + fcvt d30, s30 │ │ │ │ + cbz x19, 107a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fa4> │ │ │ │ + fmov d31, x19 │ │ │ │ + str d30, [sp, #72] │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x0, d31 │ │ │ │ + fmov w22, s31 │ │ │ │ + lsl x20, x0, #3 │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - str x1, [x19, #64] │ │ │ │ - add x0, x20, #0x20 │ │ │ │ - ldp x1, x2, [x22, #64] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr w1, [x22] │ │ │ │ - str w1, [x19] │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - str x19, [x21, #16] │ │ │ │ - str x21, [x19, #8] │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - cbz x0, faa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22a8> │ │ │ │ - mov x1, x19 │ │ │ │ - bl f9c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c0> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cbz x22, fac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22c0> │ │ │ │ - mov x21, x19 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ bl d420 │ │ │ │ - b fa4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x224c> │ │ │ │ - mov x0, x23 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + bl cf40 │ │ │ │ + ldr d30, [sp, #72] │ │ │ │ + movi d28, #0x0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + lsr w5, w1, #3 │ │ │ │ + ubfiz x4, x1, #2, #3 │ │ │ │ + lsr x2, x19, x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + tbz w2, #0, 10704 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f04> │ │ │ │ + ldr x2, [x21, #240] │ │ │ │ + ldr s31, [x2, x5, lsl #2] │ │ │ │ + ldr s29, [x2, x4] │ │ │ │ + fcvt d31, s31 │ │ │ │ + fcvt d29, s29 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fmul d29, d29, d30 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fadd d28, d28, d31 │ │ │ │ + str d31, [x20, w3, uxtw #3] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 106c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ec4> // b.any │ │ │ │ + cbz w22, 10788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f88> │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr x2, [x23] │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq 1077c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f7c> // b.none │ │ │ │ + ubfx x1, x22, #1, #7 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + ldr q31, [x20, x0] │ │ │ │ + fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ + str q31, [x2, x0] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 10730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f30> // b.any │ │ │ │ + tbz w22, #0, 10760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f60> │ │ │ │ + and x0, x22, #0xfe │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr d31, [x20, x0] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x2, x0] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + ldr d31, [x20] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x2] │ │ │ │ + cbnz x20, 10760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f60> │ │ │ │ ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - b fb04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2304> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x23, #0x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - b fae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - b fb18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2318> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 106b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2eb8> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl d420 │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - add x3, x0, #0x30 │ │ │ │ - str x3, [x21, #32] │ │ │ │ + add x21, x0, #0x8, lsl #12 │ │ │ │ + ldr w1, [x19, #144] │ │ │ │ + ldr w0, [x0, #96] │ │ │ │ + ldr x3, [x19, #312] │ │ │ │ + sub w1, w1, w0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + sub w22, w1, #0x1 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + sub w23, w1, #0x1 │ │ │ │ + str wzr, [x21, #664] │ │ │ │ + ldr w1, [x3, x23, lsl #2] │ │ │ │ + bl 6bf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42c2c> │ │ │ │ + fmov s20, s0 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + add x0, x19, #0x198 │ │ │ │ + ldr x2, [x19, #336] │ │ │ │ + fsub s30, s30, s0 │ │ │ │ + str s0, [x21, #748] │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + umull x5, w22, w1 │ │ │ │ + mov x1, x0 │ │ │ │ + str s30, [x21, #744] │ │ │ │ + add x9, x2, x23, lsl #2 │ │ │ │ + ldr s29, [x2, x23, lsl #2] │ │ │ │ + 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 s19, w6 │ │ │ │ + ubfiz x8, x6, #5, #32 │ │ │ │ + ldr x7, [x0, x5] │ │ │ │ + cbz w6, 109dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31dc> │ │ │ │ + ldr s29, [x9] │ │ │ │ + ldr s31, [x7, x4, lsl #2] │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + fdiv s31, s31, s29 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + ldr x2, [x2, x5] │ │ │ │ + add x3, x0, x8 │ │ │ │ + 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] │ │ │ │ + fmul s31, s31, s20 │ │ │ │ + fdiv s31, s31, s19 │ │ │ │ + ldr s28, [x2] │ │ │ │ add x0, x0, #0x20 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ - add x3, x21, #0x50 │ │ │ │ - str x3, [x21, #64] │ │ │ │ - add x0, x21, #0x40 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [x19, #96] │ │ │ │ - add x3, x21, #0x70 │ │ │ │ - str x3, [x21, #96] │ │ │ │ - add x0, x21, #0x60 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - stp x20, xzr, [x21, #8] │ │ │ │ - ldr w1, [x19] │ │ │ │ - str w1, [x21] │ │ │ │ - str xzr, [x21, #24] │ │ │ │ - cbz x0, fc10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2410> │ │ │ │ - mov x1, x21 │ │ │ │ - bl fb84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2384> │ │ │ │ - str x0, [x21, #24] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - mov x22, x21 │ │ │ │ - cbz x20, fcb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24b0> │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - bl d420 │ │ │ │ - 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] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x19, #0x50 │ │ │ │ - str x0, [x19, #64] │ │ │ │ - add x24, x19, #0x40 │ │ │ │ - ldp x1, x2, [x20, #64] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x19, #0x70 │ │ │ │ - str x0, [x19, #96] │ │ │ │ - add x0, x19, #0x60 │ │ │ │ - ldp x1, x2, [x20, #96] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - 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, fc98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2498> │ │ │ │ - mov x1, x19 │ │ │ │ - bl fb84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2384> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, fcb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24b0> │ │ │ │ - mov x22, x19 │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - bl d420 │ │ │ │ - b fc24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2424> │ │ │ │ - mov x0, x21 │ │ │ │ + ldur s18, [x0, #-32] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s22, s28, s18, s22 │ │ │ │ + str s22, [x1] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s18, [x0, #-28] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s21, s28, s18, s21 │ │ │ │ + str s21, [x1, #4] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s18, [x0, #-24] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s24, s28, s18, s24 │ │ │ │ + str s24, [x1, #8] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s18, [x0, #-20] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s23, s28, s18, s23 │ │ │ │ + str s23, [x1, #12] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s18, [x0, #-16] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s26, s28, s18, s26 │ │ │ │ + str s26, [x1, #16] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s18, [x0, #-12] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s25, s28, s18, s25 │ │ │ │ + str s25, [x1, #20] │ │ │ │ + ldr s28, [x2] │ │ │ │ + ldur s18, [x0, #-8] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s27, s28, s18, s27 │ │ │ │ + str s27, [x1, #24] │ │ │ │ + ldr s28, [x2], #32 │ │ │ │ + ldur s18, [x0, #-4] │ │ │ │ + fmadd s28, s30, s28, s31 │ │ │ │ + fmadd s29, s28, s18, s29 │ │ │ │ + str s29, [x1, #28] │ │ │ │ + fmov s28, s29 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 108ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30ac> // b.any │ │ │ │ + ldp s31, s29, [x1] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + ldp s23, s24, [x1, #8] │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + ldr s27, [x1, #24] │ │ │ │ + ldp s25, s26, [x1, #16] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + ldr s29, [x21, #664] │ │ │ │ + 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, [x21, #664] │ │ │ │ + cmp x4, #0x8 │ │ │ │ + b.ne 10870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3070> // b.any │ │ │ │ + fcmp s31, s31 │ │ │ │ + b.vs 109c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31c0> │ │ │ │ + fabs s29, s31 │ │ │ │ + mov w0, #0x7f7fffff // #2139095039 │ │ │ │ + fmov s30, w0 │ │ │ │ + fcmp s29, s30 │ │ │ │ + b.le 109e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31e4> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ 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 cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b fcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - b fcfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x21, #0x40 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, x21, #0x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - b fcd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24d0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b fd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2564> │ │ │ │ - bti j │ │ │ │ - b fd3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x253c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + ldr s28, [x1, #28] │ │ │ │ + b 1095c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x315c> │ │ │ │ + movi v30.2s, #0x80, lsl #16 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + fcmpe s31, s30 │ │ │ │ + b.mi 109c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31c4> // b.first │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + fcvt d31, s31 │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str xzr, [x21, #672] │ │ │ │ + ldr x11, [x1, #184] │ │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ │ + fdiv d28, d28, d31 │ │ │ │ + add x12, x0, #0x8 │ │ │ │ + add x10, x11, x12 │ │ │ │ + ldr x9, [x11, x0] │ │ │ │ + b 10a3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x323c> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 10acc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32cc> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 10a30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3230> │ │ │ │ + ldr x8, [x10] │ │ │ │ + ubfiz w7, w13, #3, #3 │ │ │ │ + and w6, w13, #0xfffffff8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x1, x1, #0x7e0 │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - add x19, sp, #0x58 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3704] │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 1040c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c0c> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 103f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bf0> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x21, sp, #0x68 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq fe1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x261c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0x8f8 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - add x0, x22, #0x80 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - str x0, [sp] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x38 │ │ │ │ - add x25, sp, #0x48 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - ldp x26, x24, [x1] │ │ │ │ - stp x25, xzr, [sp, #56] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - add x1, x24, #0x11 │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x12 // #18 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.ls 10640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e40> // b.plast │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - add x1, x1, #0x7e8 │ │ │ │ - mov x2, #0x11 // #17 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 10660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e60> // b.pmore │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cd18 │ │ │ │ - adrp x26, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x26, #0x4c0 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq ff08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2708> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq ff18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2718> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x27, sp, #0x28 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq ff2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x272c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x28, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x28, #0x800 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - add x24, x22, #0x90 │ │ │ │ - mov x0, x24 │ │ │ │ - add x22, x22, #0x98 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x22, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 1043c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c3c> // b.none │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq ff70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2770> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x28, #0x800 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x810 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - add x1, x26, #0x4c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq ffdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27dc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq ffec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27ec> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq fffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27fc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x28, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x28, #0x828 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x22, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 10428 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c28> // b.none │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 10038 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2838> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x28, #0x828 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x838 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - add x1, x26, #0x4c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 100a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28a4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 100b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28b4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 100c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x28, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x28, #0xf90 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x22, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 10464 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c64> // b.none │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 10100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2900> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x28, #0xf90 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x850 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - add x1, x26, #0x4c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1016c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x296c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 1017c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x297c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 1018c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x28, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x28, #0x868 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x22, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 10450 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c50> // b.none │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29c8> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x28, #0x868 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x870 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - add x1, x26, #0x4c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 10234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a34> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x28, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x28, #0x888 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x22, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 1048c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c8c> // b.none │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 10280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a80> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x28, #0x888 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x898 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - add x1, x26, #0x4c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 102f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2af4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 10304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b04> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x25, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x25, #0x8b0 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x24, x2, [sp, #88] │ │ │ │ - mov x1, x24 │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 10478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c78> // b.none │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq 1033c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b3c> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x25, #0x8b0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x8b8 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - add x1, x26, #0x4c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 104d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cd4> // b.any │ │ │ │ - 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] │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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, 10ab8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32b8> │ │ │ │ + ldr s30, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr s31, [x2, #408] │ │ │ │ + ldr d29, [x21, #672] │ │ │ │ + fcvt d30, s30 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d30, d30, d28 │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fadd d30, d29, d31 │ │ │ │ + str d31, [x5, #664] │ │ │ │ + str d30, [x21, #672] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 10a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3260> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 10a3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x323c> // b.any │ │ │ │ + ldr d31, [x21, #672] │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 10aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32ec> │ │ │ │ + fabs d29, d31 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 10bc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33c4> │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + str xzr, [x21, #672] │ │ │ │ + b 10b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3308> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 10b88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3388> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 10afc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32fc> │ │ │ │ + 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, 10b74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3374> │ │ │ │ + ldr s31, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr s29, [x2, #408] │ │ │ │ + ldr d30, [x21, #672] │ │ │ │ + fcvt d31, s31 │ │ │ │ + fcvt d29, s29 │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + fmadd d31, d28, d29, d31 │ │ │ │ + fadd d30, d30, d31 │ │ │ │ + str d31, [x5, #664] │ │ │ │ + str d30, [x21, #672] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 10b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3320> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 10b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3308> // b.any │ │ │ │ + ldr d31, [x21, #672] │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 10ba8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33a8> │ │ │ │ + fabs d29, d31 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 10ca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34a8> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b fe08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2608> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b fe00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2600> │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 100c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c4> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - b 100c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c4> │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq fffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27fc> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - b fffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27fc> │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 10244 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a44> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - b 10244 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a44> │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 1018c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298c> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - b 1018c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298c> │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq 103b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bb0> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - b 103b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bb0> │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 10304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b04> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - b 10304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b04> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 10aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32ec> // b.first │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x11, x12] │ │ │ │ + cbz x1, 10cf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34f4> │ │ │ │ + fmov d31, x1 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x1, d31 │ │ │ │ + cbz x9, 10cf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34f4> │ │ │ │ + fmov d31, x9 │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + ldr d29, [x21, #672] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + ldr x8, [x20] │ │ │ │ + fdiv d30, d30, d29 │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x2, d31 │ │ │ │ + mul w2, w2, w1 │ │ │ │ + sub w4, w4, w2 │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + add w5, w4, #0x1 │ │ │ │ + sxtw x3, w5 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ls 10cc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34c4> // b.plast │ │ │ │ + add x6, x8, w5, sxtw #3 │ │ │ │ + sxtw x3, w5 │ │ │ │ + sub x1, x6, x19 │ │ │ │ + cmp x1, #0x2a0 │ │ │ │ + b.eq 10cc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34c4> // b.none │ │ │ │ + ubfx x3, x2, #1, #15 │ │ │ │ + add x7, x19, #0x298 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 10504 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d04> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + lsl x3, x3, #4 │ │ │ │ + ldr q31, [x7, x1] │ │ │ │ + fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ + str q31, [x6, x1] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 10c58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3458> // b.any │ │ │ │ + tbz w2, #0, 10c8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348c> │ │ │ │ + and w2, w2, #0xfffffffe │ │ │ │ + add w5, w5, w2 │ │ │ │ + add x2, x19, w2, sxtw #3 │ │ │ │ + ldr d31, [x2, #664] │ │ │ │ + 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 x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 109c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31c4> // b.first │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 10bd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33d8> │ │ │ │ + ubfiz x2, x2, #3, #16 │ │ │ │ + add x3, x8, x3, lsl #3 │ │ │ │ + add x5, x19, #0x298 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 104d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cd4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 104e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ce8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 104a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ca8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 104a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ca8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 104b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 104b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 104a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ca8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 104a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ca8> │ │ │ │ - bti j │ │ │ │ - b 10560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d60> │ │ │ │ - bti j │ │ │ │ - b 10560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d60> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 104b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> │ │ │ │ - bti j │ │ │ │ - b 10560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d60> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 104a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ca8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 104b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> │ │ │ │ - bti j │ │ │ │ - b 10560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d60> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - b 104e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ce8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 105cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2dcc> │ │ │ │ - bti j │ │ │ │ - b 10560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d60> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 104a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ca8> │ │ │ │ - bti j │ │ │ │ + ldr d31, [x5, x1] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x3, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 10cd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34d4> // b.any │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 10c90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3490> │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 10c90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3490> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ mov x19, x0 │ │ │ │ - b 104b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + str x1, [sp] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 104d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cd4> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 104d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cd4> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + str x1, [sp, #88] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 104d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cd4> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 104b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #208] │ │ │ │ - add x29, sp, #0xd0 │ │ │ │ - stp x19, x20, [sp, #224] │ │ │ │ - add x19, sp, #0xa8 │ │ │ │ - stp x21, x22, [sp, #240] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - add x24, x21, #0x98 │ │ │ │ - stp x25, x26, [sp, #272] │ │ │ │ - add x25, x21, #0x90 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x8f8 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x20, x2, [sp, #168] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x20 │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 10ce4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34e4> // b.none │ │ │ │ - add x23, sp, #0xb8 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.eq 1070c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f0c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0x900 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x20, x2, [sp, #168] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x20 │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 10d34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3534> // b.none │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - cmp x20, x23 │ │ │ │ - b.eq 10748 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f48> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + ldr w28, [x19, #108] │ │ │ │ + ldr w4, [x19, #116] │ │ │ │ + ldr x2, [x3, #208] │ │ │ │ + ldp w1, w0, [x19, #100] │ │ │ │ + ldr w5, [x19, #132] │ │ │ │ + ldrh w2, [x2, w1, sxtw #1] │ │ │ │ + str w1, [x19, #144] │ │ │ │ + ldr w1, [x19, #124] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + stp w2, w28, [x19, #148] │ │ │ │ + str w28, [x19, #156] │ │ │ │ + stp w4, w5, [x19, #168] │ │ │ │ + str w1, [x19, #176] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 12354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b54> // b.tstop │ │ │ │ + mov x17, #0x82a8 // #33448 │ │ │ │ + mov x18, #0x82c8 // #33480 │ │ │ │ + mov w5, w28 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + add x22, x19, x17 │ │ │ │ + add x21, x19, x18 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + add x25, x19, #0x8, lsl #12 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + stp d13, d14, [sp, #192] │ │ │ │ + str d15, [sp, #208] │ │ │ │ + ldr w6, [x19, #120] │ │ │ │ + sub w0, w28, w0 │ │ │ │ + ldr x3, [x3, #136] │ │ │ │ + sub w1, w1, w6 │ │ │ │ + str w1, [x19, #180] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + str w0, [x19, #160] │ │ │ │ + ubfiz w0, w28, #2, #1 │ │ │ │ + ldrb w20, [x3, w1, sxtw] │ │ │ │ + asr w20, w20, w0 │ │ │ │ + and w26, w20, #0x3 │ │ │ │ + ands w20, w20, #0x2 │ │ │ │ + ccmp w26, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w24, ne // ne = any │ │ │ │ + cmp w5, w28 │ │ │ │ + b.ne 10fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x37cc> // b.any │ │ │ │ + mov x0, #0x3f800000 // #1065353216 │ │ │ │ + str x0, [x25, #744] │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + and w6, w24, #0x1 │ │ │ │ + cbnz w24, 11dbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45bc> │ │ │ │ + cbz w20, 11efc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46fc> │ │ │ │ + ldp x0, x1, [x19] │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + add x13, x25, #0x2b0 │ │ │ │ + add x14, x25, #0x2c0 │ │ │ │ + add x15, x25, #0x2d0 │ │ │ │ + add x16, x25, #0x2e0 │ │ │ │ + ldp d21, d30, [x0, #104] │ │ │ │ + ldr x2, [x1, #160] │ │ │ │ + fdiv d30, d30, d21 │ │ │ │ + ldrsw x0, [x19, #168] │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + ldrb w0, [x2, x0] │ │ │ │ + ands w2, w0, #0x1 │ │ │ │ + and w8, w0, #0x2 │ │ │ │ + and w7, w0, #0x4 │ │ │ │ + and w6, w0, #0x8 │ │ │ │ + and w5, w0, #0x10 │ │ │ │ + and w3, w0, #0x20 │ │ │ │ + and w2, w0, #0x40 │ │ │ │ + lsr w0, w0, #7 │ │ │ │ + fcvt s30, d30 │ │ │ │ + fcsel s20, s30, s29, eq // eq = none │ │ │ │ + fcsel s19, s30, s29, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + fcsel s18, s30, s29, eq // eq = none │ │ │ │ + fcsel s17, s30, s29, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel s16, s30, s29, eq // eq = none │ │ │ │ + fcsel s7, s30, s29, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp s19, s17, [x13, #-8] │ │ │ │ + fcsel s6, s30, s29, eq // eq = none │ │ │ │ + fcsel s5, s30, s29, ne // ne = any │ │ │ │ + cmp w5, #0x0 │ │ │ │ + fcsel s4, s30, s29, eq // eq = none │ │ │ │ + fcsel s3, s30, s29, ne // ne = any │ │ │ │ + cmp w3, #0x0 │ │ │ │ + stp s7, s5, [x13] │ │ │ │ + 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 w0, #0x0 │ │ │ │ + stp s3, s1, [x14, #-8] │ │ │ │ + fcsel s31, s29, s30, ne // ne = any │ │ │ │ + fcsel s30, s30, s29, ne // ne = any │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + stp s0, s30, [x14] │ │ │ │ + stp s20, s18, [x15, #-8] │ │ │ │ + stp s16, s6, [x15] │ │ │ │ + stp s4, s2, [x16, #-8] │ │ │ │ + stp s28, s31, [x16] │ │ │ │ + stp q29, q29, [x1] │ │ │ │ + cbz w27, 11d18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4518> │ │ │ │ + ldr x5, [x19, #192] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 10f88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3788> │ │ │ │ + ldp q30, q31, [x21] │ │ │ │ + str q30, [x5, x2] │ │ │ │ + str q31, [x8, #16] │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr x5, [x19, #192] │ │ │ │ + ldp s30, s19, [x0] │ │ │ │ + add x1, x5, x2 │ │ │ │ + ldr s31, [x5, x2] │ │ │ │ + add x2, x2, #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, [x1, #4] │ │ │ │ + fadd s22, s0, s19 │ │ │ │ + str s22, [x0, #4] │ │ │ │ + ldr s18, [x1, #8] │ │ │ │ + fadd s23, s18, s17 │ │ │ │ + str s23, [x0, #8] │ │ │ │ + ldr s16, [x1, #12] │ │ │ │ + fadd s24, s16, s7 │ │ │ │ + str s24, [x0, #12] │ │ │ │ + ldr s6, [x1, #16] │ │ │ │ + fadd s25, s6, s5 │ │ │ │ + str s25, [x0, #16] │ │ │ │ + ldr s4, [x1, #20] │ │ │ │ + fadd s26, s4, s3 │ │ │ │ + str s26, [x0, #20] │ │ │ │ + ldr s2, [x1, #24] │ │ │ │ + fadd s27, s2, s1 │ │ │ │ + str s27, [x0, #24] │ │ │ │ + ldr s21, [x1, #28] │ │ │ │ + fadd s28, s21, s20 │ │ │ │ + str s28, [x0, #28] │ │ │ │ + cmp w27, w3 │ │ │ │ + b.eq 11d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4540> // b.none │ │ │ │ + ldr x7, [x19, #64] │ │ │ │ + lsr w6, w3, #3 │ │ │ │ + ldp w1, w8, [x19, #160] │ │ │ │ + mvn w0, w3 │ │ │ │ + ldr x9, [x19, #88] │ │ │ │ + add w1, w1, w8 │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x8, x5, x2 │ │ │ │ + madd x1, x1, x7, x9 │ │ │ │ + ldrb w1, [x1, w6, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, 10eec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36ec> │ │ │ │ + ldp q30, q31, [x22] │ │ │ │ + str q30, [x5, x2] │ │ │ │ + str q31, [x8, #16] │ │ │ │ + b 10ef8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36f8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, w28 │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + ldr x5, [x0, #80] │ │ │ │ + ldrb w27, [x5, w28, sxtw] │ │ │ │ + bl 6c048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42ce8> │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + ldr w28, [x19, #152] │ │ │ │ + ldr w0, [x19, #108] │ │ │ │ + fsub s13, s31, s0 │ │ │ │ + str s0, [x25, #748] │ │ │ │ + mov w7, w28 │ │ │ │ + str s13, [x25, #744] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.eq 10df0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35f0> // b.none │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldrsw x2, [x19, #144] │ │ │ │ + ldr w23, [x19, #148] │ │ │ │ + ldr x0, [x1, #208] │ │ │ │ + ldrh w0, [x0, x2, lsl #1] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq 112f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3af4> // b.none │ │ │ │ + and w6, w24, #0x1 │ │ │ │ + cbnz w24, 11abc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42bc> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + ldr s14, [x19, #184] │ │ │ │ + ucvtf s30, w27 │ │ │ │ + fmul s30, s30, s14 │ │ │ │ + fdiv s15, s0, s30 │ │ │ │ + cbz w20, 1159c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d9c> │ │ │ │ + mov x3, x19 │ │ │ │ + ldrsw x6, [x19, #168] │ │ │ │ + ldr x1, [x1, #160] │ │ │ │ + add x10, x25, #0x2c4 │ │ │ │ + ldr x2, [x3], #240 │ │ │ │ + add x11, x25, #0x2cc │ │ │ │ + ldrb w1, [x1, x6] │ │ │ │ + add x12, x25, #0x2d4 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + ldp d29, d30, [x2, #104] │ │ │ │ + ands w3, w1, #0x1 │ │ │ │ + and w9, w1, #0x2 │ │ │ │ + and w8, w1, #0x4 │ │ │ │ + and w7, w1, #0x8 │ │ │ │ + and w6, w1, #0x10 │ │ │ │ + fdiv d30, d30, d29 │ │ │ │ + and w3, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcvt s30, d30 │ │ │ │ + fcsel s28, s30, s31, eq // eq = none │ │ │ │ + fcsel s27, s30, s31, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + add x9, x25, #0x2bc │ │ │ │ + fcsel s29, s30, s31, eq // eq = none │ │ │ │ + fcsel s26, s30, s31, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + stp s27, s26, [x9, #-20] │ │ │ │ + fcsel s27, s30, s31, ne // ne = any │ │ │ │ + stp s28, s29, [x9, #12] │ │ │ │ + fcsel s28, s30, s31, eq // eq = none │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel s29, s30, s31, eq // eq = none │ │ │ │ + fcsel s26, s30, s31, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp s27, s26, [x10, #-20] │ │ │ │ + fcsel s27, s30, s31, ne // ne = any │ │ │ │ + stp s28, s29, [x10, #12] │ │ │ │ + fcsel s28, s30, s31, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel s29, s30, s31, eq // eq = none │ │ │ │ + fcsel s26, s30, s31, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp s27, s26, [x11, #-20] │ │ │ │ + fcsel s27, s30, s31, ne // ne = any │ │ │ │ + stp s28, s29, [x11, #12] │ │ │ │ + fcsel s28, s30, s31, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel s29, s31, s30, ne // ne = any │ │ │ │ + fcsel s30, s30, s31, ne // ne = any │ │ │ │ + stp s27, s30, [x12, #-20] │ │ │ │ + stp s28, s29, [x12, #12] │ │ │ │ + bl d420 │ │ │ │ + ldr x3, [x19, #240] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldp q21, q30, [x3] │ │ │ │ + stp q31, q31, [x3] │ │ │ │ + fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ + fmul v0.4s, v30.4s, v15.s[0] │ │ │ │ + stp q21, q0, [x0] │ │ │ │ + cbz w27, 122f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4af4> │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + ldp w9, w1, [x19, #160] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x7, [x19, #88] │ │ │ │ + add w9, w9, w1 │ │ │ │ + fdiv s23, s13, s14 │ │ │ │ + lsr x2, x2, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x9, x9, x2, x7 │ │ │ │ + b 11258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a58> │ │ │ │ + ldr s25, [x25, #680] │ │ │ │ + ldp s26, s27, [x1, #4] │ │ │ │ + fmul s25, s25, s31 │ │ │ │ + ldr s28, [x1, #12] │ │ │ │ + ldp s29, s31, [x1, #20] │ │ │ │ + ldr s30, [x1, #28] │ │ │ │ + str s25, [x1] │ │ │ │ + ldr s25, [x25, #684] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #4] │ │ │ │ + ldr s26, [x25, #688] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x1, #8] │ │ │ │ + ldr s27, [x25, #692] │ │ │ │ + fmul s28, s28, s27 │ │ │ │ + str s28, [x1, #12] │ │ │ │ + ldr s28, [x25, #696] │ │ │ │ + fmul s28, s28, s24 │ │ │ │ + str s28, [x1, #16] │ │ │ │ + ldr s28, [x25, #700] │ │ │ │ + fmul s29, s29, s28 │ │ │ │ + str s29, [x1, #20] │ │ │ │ + ldr s29, [x25, #704] │ │ │ │ + fmul s31, s31, s29 │ │ │ │ + str s31, [x1, #24] │ │ │ │ + ldr s31, [x25, #708] │ │ │ │ + fmul s30, s30, s31 │ │ │ │ + ldr s31, [x1] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s30, [x1, #-4] │ │ │ │ + ldp s30, s25, [x3] │ │ │ │ + ldp s26, s27, [x3, #8] │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldp s28, s29, [x3, #16] │ │ │ │ + ldp s30, s22, [x3, #24] │ │ │ │ + str s31, [x3] │ │ │ │ + ldur s24, [x1, #-28] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x3, #4] │ │ │ │ + ldur s25, [x1, #-24] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x3, #8] │ │ │ │ + ldur s26, [x1, #-20] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x3, #12] │ │ │ │ + ldur s27, [x1, #-16] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x3, #16] │ │ │ │ + ldur s28, [x1, #-12] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x3, #20] │ │ │ │ + ldur s29, [x1, #-8] │ │ │ │ + fadd s29, s29, s30 │ │ │ │ + str s29, [x3, #24] │ │ │ │ + ldur s30, [x1, #-4] │ │ │ │ + fadd s30, s30, s22 │ │ │ │ + str s30, [x3, #28] │ │ │ │ + cmp w6, w27 │ │ │ │ + b.eq 11d84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4584> // b.none │ │ │ │ + ldp q29, q30, [x1] │ │ │ │ + lsr w7, w6, #3 │ │ │ │ + mov v31.16b, v21.16b │ │ │ │ + mvn w2, w6 │ │ │ │ + mov v24.16b, v0.16b │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ldrb w7, [x9, w7, uxtw] │ │ │ │ + fmla v31.4s, v29.4s, v23.s[0] │ │ │ │ + fmla v24.4s, v30.4s, v23.s[0] │ │ │ │ + asr w2, w7, w2 │ │ │ │ + stp q31, q24, [x1] │ │ │ │ + tbz w2, #0, 11168 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3968> │ │ │ │ + ldr s25, [x25, #712] │ │ │ │ + ldp s26, s27, [x1, #4] │ │ │ │ + fmul s25, s25, s31 │ │ │ │ + ldr s28, [x1, #12] │ │ │ │ + ldp s29, s31, [x1, #20] │ │ │ │ + ldr s30, [x1, #28] │ │ │ │ + str s25, [x1] │ │ │ │ + ldr s25, [x25, #716] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #4] │ │ │ │ + ldr s26, [x25, #720] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x1, #8] │ │ │ │ + ldr s27, [x25, #724] │ │ │ │ + fmul s28, s28, s27 │ │ │ │ + str s28, [x1, #12] │ │ │ │ + ldr s28, [x25, #728] │ │ │ │ + fmul s28, s28, s24 │ │ │ │ + str s28, [x1, #16] │ │ │ │ + ldr s28, [x25, #732] │ │ │ │ + fmul s29, s29, s28 │ │ │ │ + str s29, [x1, #20] │ │ │ │ + ldr s29, [x25, #736] │ │ │ │ + fmul s31, s31, s29 │ │ │ │ + str s31, [x1, #24] │ │ │ │ + ldr s31, [x25, #740] │ │ │ │ + b 111d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39d0> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf s30, w27 │ │ │ │ + cbnz w24, 11bb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43b0> │ │ │ │ + fdiv s0, s0, s30 │ │ │ │ + ldr s29, [x19, #184] │ │ │ │ + fdiv s23, s13, s29 │ │ │ │ + cbz w20, 12038 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4838> │ │ │ │ + ldr x2, [x19] │ │ │ │ + add x4, x25, #0x2bc │ │ │ │ + ldr x3, [x1, #160] │ │ │ │ + add x5, x25, #0x2c4 │ │ │ │ + ldp d28, d30, [x2, #104] │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + ldrb w1, [x3, x1] │ │ │ │ + ands w2, w1, #0x1 │ │ │ │ + and w10, w1, #0x2 │ │ │ │ + and w9, w1, #0x4 │ │ │ │ + and w8, w1, #0x8 │ │ │ │ + and w6, w1, #0x10 │ │ │ │ + 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 w10, #0x0 │ │ │ │ + fcsel s28, s30, s31, eq // eq = none │ │ │ │ + fcsel s25, s30, s31, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + stp s26, s25, [x4, #-20] │ │ │ │ + fcsel s26, s30, s31, ne // ne = any │ │ │ │ + stp s27, s28, [x4, #12] │ │ │ │ + fcsel s27, s30, s31, eq // eq = none │ │ │ │ + cmp w8, #0x0 │ │ │ │ + add x8, x25, #0x2d4 │ │ │ │ + fcsel s28, s30, s31, eq // eq = none │ │ │ │ + fcsel s25, s30, s31, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + add x6, x25, #0x2cc │ │ │ │ + stp s26, s25, [x5, #-20] │ │ │ │ + fcsel s26, s30, s31, ne // ne = any │ │ │ │ + stp s27, s28, [x5, #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, [x6, #-20] │ │ │ │ + fcsel s26, s30, s31, ne // ne = any │ │ │ │ + stp s27, s28, [x6, #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, [x8, #-20] │ │ │ │ + stp s27, s28, [x8, #12] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + cbz w27, 1233c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b3c> │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + ldp w8, w1, [x19, #160] │ │ │ │ + mov w11, w27 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w8, w8, w1 │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr x10, [x19, #216] │ │ │ │ + madd x8, x8, x3, x6 │ │ │ │ + b 11508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d08> │ │ │ │ + ldr s24, [x25, #680] │ │ │ │ + ldp s25, s26, [x1, #4] │ │ │ │ + fmul s24, s24, s31 │ │ │ │ + ldr s27, [x1, #12] │ │ │ │ + ldp s28, s29, [x1, #20] │ │ │ │ + ldr s30, [x1, #28] │ │ │ │ + str s24, [x1] │ │ │ │ + ldr s24, [x25, #684] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x1, #4] │ │ │ │ + ldr s25, [x25, #688] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #8] │ │ │ │ + ldr s26, [x25, #692] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x1, #12] │ │ │ │ + ldr s27, [x25, #696] │ │ │ │ + fmul s31, s27, s31 │ │ │ │ + str s31, [x1, #16] │ │ │ │ + ldr s31, [x25, #700] │ │ │ │ + fmul s31, s28, s31 │ │ │ │ + str s31, [x1, #20] │ │ │ │ + ldr s31, [x25, #704] │ │ │ │ + fmul s31, s29, s31 │ │ │ │ + str s31, [x1, #24] │ │ │ │ + ldr s31, [x25, #708] │ │ │ │ + fmul s30, s30, s31 │ │ │ │ + ldr s31, [x1] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s30, [x1, #-4] │ │ │ │ + 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 x11, x2 │ │ │ │ + b.eq 11cdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44dc> // b.none │ │ │ │ + ldr s31, [x10, x2, lsl #2] │ │ │ │ + lsr w3, w2, #3 │ │ │ │ + mvn w6, w2 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + fmadd s31, s31, s23, s0 │ │ │ │ + ldrb w3, [x8, w3, uxtw] │ │ │ │ + asr w3, w3, w6 │ │ │ │ + dup v30.4s, v31.s[0] │ │ │ │ + stp q30, q30, [x1] │ │ │ │ + tbz w3, #0, 11418 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c18> │ │ │ │ + ldr s24, [x25, #712] │ │ │ │ + ldp s25, s26, [x1, #4] │ │ │ │ + fmul s24, s24, s31 │ │ │ │ + ldr s27, [x1, #12] │ │ │ │ + ldp s28, s29, [x1, #20] │ │ │ │ + ldr s30, [x1, #28] │ │ │ │ + str s24, [x1] │ │ │ │ + ldr s24, [x25, #716] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x1, #4] │ │ │ │ + ldr s25, [x25, #720] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #8] │ │ │ │ + ldr s26, [x25, #724] │ │ │ │ + fmul s27, s27, s26 │ │ │ │ + str s27, [x1, #12] │ │ │ │ + ldr s27, [x25, #728] │ │ │ │ + fmul s31, s27, s31 │ │ │ │ + str s31, [x1, #16] │ │ │ │ + ldr s31, [x25, #732] │ │ │ │ + fmul s31, s28, s31 │ │ │ │ + str s31, [x1, #20] │ │ │ │ + ldr s31, [x25, #736] │ │ │ │ + fmul s31, s29, s31 │ │ │ │ + str s31, [x1, #24] │ │ │ │ + ldr s31, [x25, #740] │ │ │ │ + b 11480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c80> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldp q20, q21, [x1] │ │ │ │ + stp q31, q31, [x1] │ │ │ │ + fmul v20.4s, v20.4s, v15.s[0] │ │ │ │ + fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ + stp q20, q21, [x0] │ │ │ │ + cbz w27, 12304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b04> │ │ │ │ + fdiv s23, s13, s14 │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + umaddl x2, w27, w2, x3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp q31, q29, [x3] │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + mov v30.16b, v20.16b │ │ │ │ + fmla v30.4s, v31.4s, v23.s[0] │ │ │ │ + mov v31.16b, v21.16b │ │ │ │ + fmla v31.4s, v29.4s, v23.s[0] │ │ │ │ + stp q30, q31, [x3, #-32] │ │ │ │ + ldp s31, s25, [x1] │ │ │ │ + ldp s26, s27, [x1, #8] │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldp s28, s29, [x1, #16] │ │ │ │ + ldp s30, s22, [x1, #24] │ │ │ │ + str s31, [x1] │ │ │ │ + ldur s24, [x3, #-28] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldur s25, [x3, #-24] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldur s26, [x3, #-20] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldur s27, [x3, #-16] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldur s28, [x3, #-12] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldur s29, [x3, #-8] │ │ │ │ + fadd s29, s29, s30 │ │ │ │ + str s29, [x1, #24] │ │ │ │ + ldur s30, [x3, #-4] │ │ │ │ + fadd s30, s30, s22 │ │ │ │ + str s30, [x1, #28] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 115e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3de0> // 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] │ │ │ │ bl d3c0 │ │ │ │ - add x20, sp, #0x88 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x868 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #136] │ │ │ │ - mov x0, x25 │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x888 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x22, x2, [sp, #168] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x22 │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ + cbz w23, 11dac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45ac> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbz w28, 11d08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4508> │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 116ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eec> // b.none │ │ │ │ + ldp w23, w28, [x19, #148] │ │ │ │ + ubfx x20, x20, #1, #1 │ │ │ │ + ldr w0, [x19, #168] │ │ │ │ + sub w5, w23, #0x1 │ │ │ │ + str w5, [x19, #148] │ │ │ │ + sub w0, w0, w20 │ │ │ │ + str w0, [x19, #168] │ │ │ │ + tbnz w5, #31, 11a0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420c> │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + str w28, [x19, #152] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 11a48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4248> // b.tstop │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldr w5, [x19, #108] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b 10da8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35a8> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl d420 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ mov x27, x0 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 107a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fa0> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x26, sp, #0x98 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 107b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fb4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - cmp x28, x24 │ │ │ │ - cset x0, ne // ne = any │ │ │ │ - cmp x27, x24 │ │ │ │ - cinc x0, x0, ne // ne = any │ │ │ │ - cbz x0, 11064 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3864> │ │ │ │ - adrp x27, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x27, #0x980 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x22, x2, [sp, #136] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x22 │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 10d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3580> // b.none │ │ │ │ - add x1, x27, #0x980 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x21, #0x80 │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr w22, [x0] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 10824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3024> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 10834 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3034> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - tbnz w22, #31, 110a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38a0> │ │ │ │ - adrp x22, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x22, #0x9d8 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x28, x2, [sp, #136] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x28 │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 10d94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3594> // b.none │ │ │ │ - add x1, x22, #0x9d8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x21, #0x80 │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr w28, [x0] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 10894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3094> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 108a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30a4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - cmp w28, #0x0 │ │ │ │ - b.le 110dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38dc> │ │ │ │ - add x1, x22, #0x9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - add x22, x21, #0x80 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 10b64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3364> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 108e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30e0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x27, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x27, #0xa40 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 10b30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3330> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 10914 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3114> // b.none │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + stp q31, q31, [x27] │ │ │ │ + bl d420 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x23, x26 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + add x28, x26, #0x30 │ │ │ │ + str x26, [sp, #40] │ │ │ │ + stp x26, x0, [sp, #48] │ │ │ │ + str x26, [sp, #64] │ │ │ │ + str x28, [sp, #80] │ │ │ │ + stp xzr, xzr, [x23] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + bl d420 │ │ │ │ + ldp q31, q30, [x27] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp x0, x1, [x23] │ │ │ │ + add x23, x23, #0x18 │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + stur x1, [x23, #-8] │ │ │ │ + str x23, [sp, #40] │ │ │ │ + cmp x28, x23 │ │ │ │ + b.ne 11728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f28> // b.any │ │ │ │ + mov x0, x27 │ │ │ │ + str x28, [sp, #72] │ │ │ │ bl d3c0 │ │ │ │ - add x28, sp, #0x68 │ │ │ │ - adrp x27, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ + ldr w27, [x19, #180] │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + ldr x0, [x19, #384] │ │ │ │ + smull x27, w27, w1 │ │ │ │ + add x1, x0, x27 │ │ │ │ + ldr x24, [x0, x27] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + subs x28, x2, x24 │ │ │ │ + b.eq 123fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4bfc> // b.none │ │ │ │ mov x0, x28 │ │ │ │ - add x1, x27, #0xa80 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 10bc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33c4> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10950 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3150> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x27, #0xac8 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - bl 1b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - ldr d31, [x0] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - str d31, [x21, #1016] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 1098c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x318c> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xad8 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp] │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x24, x0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 10da8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35a8> // b.none │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 109c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31c8> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - ldr d31, [x21, #1016] │ │ │ │ - mov x0, #0x4049000000000000 // #4632233691727265792 │ │ │ │ - fmov d30, x0 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - str d31, [x21, #1016] │ │ │ │ - add x1, x27, #0xac8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 10a14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3214> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - str w2, [sp] │ │ │ │ - bl d3c0 │ │ │ │ - ldr w2, [sp] │ │ │ │ - tbz w2, #0, 10b90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3390> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x1, #0xae8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - ldrb w27, [x0, #8] │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp] │ │ │ │ - tbnz w27, #0, 10ca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34a8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3260> // b.none │ │ │ │ + bl d420 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x24 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + mov x8, x0 │ │ │ │ + ldp q31, q29, [x0] │ │ │ │ + fmov v0.4s, #1.000000000000000000e+00 │ │ │ │ + ldr w9, [x19, #136] │ │ │ │ + fdiv v31.4s, v0.4s, v31.4s │ │ │ │ + fdiv v29.4s, v0.4s, v29.4s │ │ │ │ + stp q31, q29, [x0] │ │ │ │ + cbz w9, 118e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x40e8> │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldp w7, w2, [x19, #160] │ │ │ │ + mov w10, #0x18 // #24 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w7, w7, w2 │ │ │ │ + ldr x0, [x19, #360] │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + ldr x0, [x0, x27] │ │ │ │ + madd x7, x7, x1, x6 │ │ │ │ + mov s27, v31.s[3] │ │ │ │ + mov s26, v31.s[2] │ │ │ │ + mov s25, v31.s[1] │ │ │ │ + mov s24, v29.s[3] │ │ │ │ + mov s23, v29.s[2] │ │ │ │ + mov s22, v29.s[1] │ │ │ │ + lsr w1, w3, #3 │ │ │ │ + mvn w6, w3 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + ldr s7, [x0] │ │ │ │ + ldr s6, [x2] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldrb w1, [x7, w1, uxtw] │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + fmul s7, s31, s7 │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + asr w1, w1, w6 │ │ │ │ + and x1, x1, #0x1 │ │ │ │ + umull x1, w1, w10 │ │ │ │ + ldr x1, [x26, x1] │ │ │ │ + ldp s5, s30, [x1] │ │ │ │ + ldp s28, s19, [x1, #8] │ │ │ │ + fmadd s5, s7, s6, s5 │ │ │ │ + ldp s1, s6, [x1, #16] │ │ │ │ + str s5, [x1] │ │ │ │ + ldur s4, [x0, #-28] │ │ │ │ + ldur s3, [x2, #-28] │ │ │ │ + fmul s4, s25, s4 │ │ │ │ + fmadd s30, s4, s3, s30 │ │ │ │ + str s30, [x1, #4] │ │ │ │ + ldur s17, [x0, #-24] │ │ │ │ + ldur s16, [x2, #-24] │ │ │ │ + ldp s3, s30, [x1, #24] │ │ │ │ + fmul s17, s26, s17 │ │ │ │ + fmadd s28, s17, s16, s28 │ │ │ │ + str s28, [x1, #8] │ │ │ │ + ldur s21, [x0, #-20] │ │ │ │ + ldur s20, [x2, #-20] │ │ │ │ + fmul s21, s27, s21 │ │ │ │ + fmadd s19, s21, s20, s19 │ │ │ │ + str s19, [x1, #12] │ │ │ │ + ldur s18, [x0, #-16] │ │ │ │ + ldur s2, [x2, #-16] │ │ │ │ + fmul s18, s29, s18 │ │ │ │ + fmadd s1, s18, s2, s1 │ │ │ │ + str s1, [x1, #16] │ │ │ │ + ldur s0, [x0, #-12] │ │ │ │ + ldur s7, [x2, #-12] │ │ │ │ + fmul s0, s22, s0 │ │ │ │ + fmadd s6, s0, s7, s6 │ │ │ │ + str s6, [x1, #20] │ │ │ │ + ldur s5, [x0, #-8] │ │ │ │ + ldur s4, [x2, #-8] │ │ │ │ + fmul s5, s23, s5 │ │ │ │ + fmadd s3, s5, s4, s3 │ │ │ │ + str s3, [x1, #24] │ │ │ │ + ldur s17, [x0, #-4] │ │ │ │ + ldur s16, [x2, #-4] │ │ │ │ + fmul s17, s24, s17 │ │ │ │ + fmadd s30, s17, s16, s30 │ │ │ │ + str s30, [x1, #28] │ │ │ │ + cmp w3, w9 │ │ │ │ + b.ne 11804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4004> // b.any │ │ │ │ + ldr x1, [x26] │ │ │ │ + mov x0, x8 │ │ │ │ + ldr x2, [x26, #24] │ │ │ │ + mov x27, x26 │ │ │ │ + ldr s16, [x1] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr s17, [x2] │ │ │ │ + ldr w7, [x19, #176] │ │ │ │ + ldr x8, [x3] │ │ │ │ + fadd s16, s17, s16 │ │ │ │ + lsl w7, w7, #3 │ │ │ │ + add w6, w7, #0x1 │ │ │ │ + fdiv s16, s17, s16 │ │ │ │ + sbfiz x6, x6, #2, #32 │ │ │ │ + add x3, x8, x6 │ │ │ │ + str s16, [x8, w7, sxtw #2] │ │ │ │ + ldr s19, [x2, #4] │ │ │ │ + ldr s18, [x1, #4] │ │ │ │ + fadd s18, s19, s18 │ │ │ │ + fdiv s18, s19, s18 │ │ │ │ + str s18, [x8, x6] │ │ │ │ + ldr s21, [x2, #8] │ │ │ │ + ldr s20, [x1, #8] │ │ │ │ + fadd s20, s21, s20 │ │ │ │ + fdiv s20, s21, s20 │ │ │ │ + str s20, [x3, #4] │ │ │ │ + ldr s23, [x2, #12] │ │ │ │ + ldr s22, [x1, #12] │ │ │ │ + fadd s22, s23, s22 │ │ │ │ + fdiv s22, s23, s22 │ │ │ │ + str s22, [x3, #8] │ │ │ │ + ldr s25, [x2, #16] │ │ │ │ + ldr s24, [x1, #16] │ │ │ │ + fadd s24, s25, s24 │ │ │ │ + fdiv s24, s25, s24 │ │ │ │ + str s24, [x3, #12] │ │ │ │ + ldr s27, [x2, #20] │ │ │ │ + ldr s26, [x1, #20] │ │ │ │ + fadd s26, s27, s26 │ │ │ │ + fdiv s26, s27, s26 │ │ │ │ + str s26, [x3, #16] │ │ │ │ + ldr s29, [x2, #24] │ │ │ │ + ldr s28, [x1, #24] │ │ │ │ + fadd s28, s29, s28 │ │ │ │ + fdiv s28, s29, s28 │ │ │ │ + str s28, [x3, #20] │ │ │ │ + ldr s31, [x2, #28] │ │ │ │ + ldr s30, [x1, #28] │ │ │ │ + fadd s30, s31, s30 │ │ │ │ + fdiv s30, s31, s30 │ │ │ │ + str s30, [x3, #24] │ │ │ │ bl d3c0 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3704] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xb38 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 10e58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3658> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 10eb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36b8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xbc0 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - mov x1, x0 │ │ │ │ - str x23, [sp, #168] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1eb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x572c> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 10ae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32e0> // b.none │ │ │ │ + cmp x26, x23 │ │ │ │ + b.eq 119d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41d8> // b.none │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 11a94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4294> │ │ │ │ + add x27, x27, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 10af0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32f0> // b.none │ │ │ │ + cmp x23, x27 │ │ │ │ + b.ne 119c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41c0> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + ldp w23, w28, [x19, #148] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #176] │ │ │ │ + ldr w0, [x19, #168] │ │ │ │ + ubfx x20, x20, #1, #1 │ │ │ │ + sub w5, w23, #0x1 │ │ │ │ + str w5, [x19, #148] │ │ │ │ + sub w0, w0, w20 │ │ │ │ + str w0, [x19, #168] │ │ │ │ + tbz w5, #31, 116c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ec8> │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 116c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ec8> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + ldr x1, [x1, #208] │ │ │ │ + str w0, [x19, #144] │ │ │ │ + ldrh w0, [x1, w0, uxtw #1] │ │ │ │ + str w28, [x19, #152] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #148] │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.ge 116dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3edc> // b.tcont │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp d13, d14, [sp, #192] │ │ │ │ + ldr d15, [sp, #208] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1105c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x385c> // b.any │ │ │ │ - ldp x29, x30, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #288] │ │ │ │ - ldp x19, x20, [sp, #224] │ │ │ │ - ldp x21, x22, [sp, #240] │ │ │ │ - ldp x23, x24, [sp, #256] │ │ │ │ - ldp x25, x26, [sp, #272] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ + b.ne 1236c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b6c> // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, x27, #0xa40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.le 10e08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3608> │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 10904 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3104> │ │ │ │ - add x1, x27, #0x980 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 10dbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35bc> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 108d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30d0> │ │ │ │ - add x1, x27, #0xac8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - bl 1b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov x1, x0 │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + cmp x23, x27 │ │ │ │ + b.ne 119c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41c0> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3c0 │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + ldp w23, w28, [x19, #148] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #176] │ │ │ │ + b 119f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41f0> │ │ │ │ + ldr x3, [x1, #136] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + ubfiz w2, w28, #2, #1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + ldrb w1, [x3, w1, sxtw] │ │ │ │ + lsl w0, w0, w2 │ │ │ │ + tst w1, w0 │ │ │ │ + cset w10, ne // ne = any │ │ │ │ + cmp w10, w27 │ │ │ │ + b.eq 12150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4950> // b.none │ │ │ │ + cbz w23, 11afc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42fc> │ │ │ │ + cbnz w28, 116ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eac> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x21, #1016] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 10a18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3218> │ │ │ │ - add x1, x27, #0xa80 │ │ │ │ - mov x0, x20 │ │ │ │ - str d15, [sp, #304] │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - bl 1b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - ldr d31, [x0] │ │ │ │ - fmov d30, #5.000000000000000000e-01 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 10c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3450> // b.first │ │ │ │ - add x1, x27, #0xa80 │ │ │ │ + bl 10640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e40> │ │ │ │ + b 116a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ea8> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + cbz w27, 11b64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4364> │ │ │ │ + ldr x1, [x9] │ │ │ │ + ldr x0, [x24] │ │ │ │ + add x27, x1, w27, uxtw #2 │ │ │ │ + nop │ │ │ │ + ldp s2, s1, [x0] │ │ │ │ + ldp s0, s20, [x0, #8] │ │ │ │ + fadd s1, s2, s1 │ │ │ │ + ldp s19, s18, [x0, #16] │ │ │ │ + ldp s28, s21, [x0, #24] │ │ │ │ + fadd s0, s1, s0 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + fadd s20, s0, s20 │ │ │ │ + fadd s19, s20, s19 │ │ │ │ + fadd s18, s19, s18 │ │ │ │ + fadd s28, s18, s28 │ │ │ │ + fadd s21, s28, s21 │ │ │ │ + str s21, [x1], #4 │ │ │ │ + cmp x1, x27 │ │ │ │ + b.ne 11b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4320> // b.any │ │ │ │ + mov w28, w7 │ │ │ │ + cbnz w6, 11b94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4394> │ │ │ │ + cbz w7, 12118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4918> │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.eq 116a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ea0> // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - bl 1b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov x1, x0 │ │ │ │ + bl 107b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fb0> │ │ │ │ + tbnz w0, #31, 12314 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b14> │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + add w0, w1, w0 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 116a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ea0> │ │ │ │ + str w7, [x19, #156] │ │ │ │ + cbnz w7, 11b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4368> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - ldr d15, [x1] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10c3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x343c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - fmov d29, #1.000000000000000000e+01 │ │ │ │ - fcmpe d15, d29 │ │ │ │ - b.gt 10c6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x346c> │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - b 10950 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3150> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10c6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x346c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + bl 10640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e40> │ │ │ │ + b 11b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4368> │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w3, [x2, w1, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w27, 12330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b30> │ │ │ │ + ldr x2, [x19] │ │ │ │ + ubfiz w6, w28, #2, #1 │ │ │ │ + ldr s29, [x19, #184] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldr s21, [x25, #744] │ │ │ │ + lsl w1, w1, w6 │ │ │ │ + ldp d31, d20, [x2, #104] │ │ │ │ + tst w1, w3 │ │ │ │ + ldr s22, [x25, #748] │ │ │ │ + cset w11, ne // ne = any │ │ │ │ + fdiv s21, s21, s29 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + fdiv d20, d20, d31 │ │ │ │ + mov w12, w27 │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + fdiv s22, s22, s30 │ │ │ │ + ldp w8, w1, [x19, #160] │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w8, w8, w1 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr x10, [x19, #216] │ │ │ │ + madd x8, x8, x3, x6 │ │ │ │ + fcvt s20, d20 │ │ │ │ + lsr w3, w2, #3 │ │ │ │ + mvn w6, w2 │ │ │ │ + ldr s31, [x10, x2, lsl #2] │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + ldrb w3, [x8, w3, uxtw] │ │ │ │ + fmadd s31, s31, s21, s22 │ │ │ │ + asr w3, w3, w6 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w11, w3 │ │ │ │ + b.eq 11c58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4458> // b.none │ │ │ │ + fmul s31, s31, s20 │ │ │ │ + dup v30.4s, v31.s[0] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + 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, s23, [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, s23 │ │ │ │ + str s30, [x0, #28] │ │ │ │ + cmp x2, x12 │ │ │ │ + b.ne 11c2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x442c> // 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] │ │ │ │ + cbz w23, 1210c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490c> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 116ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eac> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xa88 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 11060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3860> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xaf8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - ldrb w27, [x0, #8] │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp] │ │ │ │ - tbnz w27, #0, 10f80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3780> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 10a4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x324c> │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 10cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34f8> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + bl 10640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e40> │ │ │ │ + b 116a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ea0> │ │ │ │ + fmov s28, s29 │ │ │ │ + fmov s27, s29 │ │ │ │ + fmov s26, s29 │ │ │ │ + fmov s25, s29 │ │ │ │ + fmov s24, s29 │ │ │ │ + fmov s23, s29 │ │ │ │ + fmov s22, s29 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + ldr w23, [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] │ │ │ │ + cbz w23, 12128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4928> │ │ │ │ + ldr w28, [x19, #152] │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 116ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eac> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0x8d0 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 11118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3918> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - cmp x20, x23 │ │ │ │ - b.eq 10d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3544> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + bl 10640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e40> │ │ │ │ + b 116a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ea8> │ │ │ │ + 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] │ │ │ │ bl d3c0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ + cbnz w23, 11d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 11b10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4310> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w3, [x2, w1, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w27, 1231c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b1c> │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + ubfiz w5, w28, #2, #1 │ │ │ │ + ldp w7, w8, [x19, #160] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + lsl w1, w1, w5 │ │ │ │ + lsr x2, x2, #3 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w7, w7, w8 │ │ │ │ + tst w1, w3 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x7, x7, x2, x5 │ │ │ │ + cset w8, ne // ne = any │ │ │ │ + lsr w2, w3, #3 │ │ │ │ + mvn w5, w3 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + fmov s17, #1.000000000000000000e+00 │ │ │ │ + ldrb w2, [x7, w2, uxtw] │ │ │ │ + asr w2, w2, w5 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + cmp w8, w2 │ │ │ │ + b.eq 11e44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4644> // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldp d16, d7, [x2, #104] │ │ │ │ + fdiv d7, d7, d16 │ │ │ │ + fcvt s17, d7 │ │ │ │ + dup v6.4s, v17.s[0] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stp q6, q6, [x1, #-32] │ │ │ │ + ldp s23, s31, [x0] │ │ │ │ + ldp s29, s26, [x0, #8] │ │ │ │ + fadd s23, s17, s23 │ │ │ │ + ldp s24, s30, [x0, #16] │ │ │ │ + ldp s25, s27, [x0, #24] │ │ │ │ + str s23, [x0] │ │ │ │ + ldur s5, [x1, #-28] │ │ │ │ + fadd s31, s5, s31 │ │ │ │ + str s31, [x0, #4] │ │ │ │ + ldur s4, [x1, #-24] │ │ │ │ + fadd s29, s4, s29 │ │ │ │ + str s29, [x0, #8] │ │ │ │ + ldur s3, [x1, #-20] │ │ │ │ + fadd s26, s3, s26 │ │ │ │ + str s26, [x0, #12] │ │ │ │ + ldur s2, [x1, #-16] │ │ │ │ + fadd s24, s2, s24 │ │ │ │ + str s24, [x0, #16] │ │ │ │ + ldur s1, [x1, #-12] │ │ │ │ + fadd s30, s1, s30 │ │ │ │ + str s30, [x0, #20] │ │ │ │ + ldur s0, [x1, #-8] │ │ │ │ + fadd s25, s0, s25 │ │ │ │ + str s25, [x0, #24] │ │ │ │ + ldur s22, [x1, #-4] │ │ │ │ + fadd s27, s22, s27 │ │ │ │ + str s27, [x0, #28] │ │ │ │ + cmp w3, w27 │ │ │ │ + b.ne 11e10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4610> // b.any │ │ │ │ + fadd s31, s23, s31 │ │ │ │ + ldr w23, [x19, #148] │ │ │ │ + fadd s31, s31, s29 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbz w23, 12140 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4940> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 116ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eac> │ │ │ │ + b 11aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42ec> │ │ │ │ + ldp x3, x5, [x19, #192] │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 11f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4784> // b.none │ │ │ │ + fmov s31, w27 │ │ │ │ + sub x1, x5, #0x4 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + sub x1, x1, x3 │ │ │ │ + shl v0.2s, v31.2s, #3 │ │ │ │ + mov x0, x3 │ │ │ │ + ucvtf s0, s0 │ │ │ │ + fdiv s30, s30, s0 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.ls 11f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4760> // b.plast │ │ │ │ + dup v31.4s, v30.s[0] │ │ │ │ + lsr x1, x1, #2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x2, x1, #2 │ │ │ │ + add x2, x3, x2, lsl #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 11f44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4744> // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq 11f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4784> // b.none │ │ │ │ + and x1, x1, #0xfffffffffffffffc │ │ │ │ + add x3, x3, x1, lsl #2 │ │ │ │ + mov x0, x3 │ │ │ │ + str s30, [x0], #4 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 11f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4784> // b.none │ │ │ │ + add x0, x3, #0x8 │ │ │ │ + str s30, [x3, #4] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 11f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4784> // b.none │ │ │ │ + str s30, [x3, #8] │ │ │ │ + ldp x3, x5, [x19, #240] │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 12004 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4804> // b.none │ │ │ │ + sub x1, x5, #0x4 │ │ │ │ + mov x0, x3 │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.ls 11fdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47dc> // b.plast │ │ │ │ + fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ + lsr x1, x1, #2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x2, x1, #2 │ │ │ │ + add x2, x3, x2, lsl #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 11fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47c0> // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq 12004 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4804> // b.none │ │ │ │ + and x1, x1, #0xfffffffffffffffc │ │ │ │ + add x3, x3, x1, lsl #2 │ │ │ │ + mov x0, x3 │ │ │ │ + fmov s31, #1.250000000000000000e-01 │ │ │ │ + str s31, [x0], #4 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 12004 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4804> // b.none │ │ │ │ + add x0, x3, #0x8 │ │ │ │ + str s31, [x3, #4] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 12004 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4804> // b.none │ │ │ │ + str s31, [x3, #8] │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbnz w0, 11698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e98> │ │ │ │ + cbnz w27, 12384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b84> │ │ │ │ + ldr w28, [x19, #152] │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 11b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4368> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0x908 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 11118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3918> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - cmp x22, x26 │ │ │ │ - b.eq 10838 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3038> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - b 10838 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3038> │ │ │ │ - cmp x28, x26 │ │ │ │ - b.eq 108ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30ac> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - bl d3c0 │ │ │ │ - b 108ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30ac> │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 109dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31dc> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - b 109dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31dc> │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + bl 10640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e40> │ │ │ │ + b 11b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4368> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w27, 12348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b48> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + add x3, x2, w27, uxtw #2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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, x3 │ │ │ │ + b.ne 12060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4860> // 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 w23, 11698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e98> │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 11b10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4310> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 10dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35d4> // b.none │ │ │ │ + bl 10640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e40> │ │ │ │ + b 11b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4368> │ │ │ │ + cbz w27, 12018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4818> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 11b10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4310> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + b 11b10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4310> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + ldr s14, [x19, #184] │ │ │ │ + stp w10, w6, [sp, #24] │ │ │ │ + ucvtf s31, w27 │ │ │ │ + fmul s31, s31, s14 │ │ │ │ + fdiv s15, s0, s31 │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldp q21, q20, [x1] │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldp d29, d31, [x2, #104] │ │ │ │ + fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ + fmul v20.4s, v20.4s, v15.s[0] │ │ │ │ + stp q21, q20, [x0] │ │ │ │ + stp q30, q30, [x1] │ │ │ │ + ldp w10, w6, [sp, #24] │ │ │ │ + cbz w27, 1235c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b5c> │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + fdiv s23, s13, s14 │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + ldp w11, w2, [x19, #160] │ │ │ │ + ldr x7, [x19, #88] │ │ │ │ + add w11, w11, w2 │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + madd x11, x11, x3, x7 │ │ │ │ + fcvt s19, d31 │ │ │ │ + ldp q30, q29, [x2] │ │ │ │ + lsr w3, w9, #3 │ │ │ │ + mov v31.16b, v21.16b │ │ │ │ + mvn w7, w9 │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + ldrb w3, [x11, w3, uxtw] │ │ │ │ + fmla v31.4s, v30.4s, v23.s[0] │ │ │ │ + mov v30.16b, v20.16b │ │ │ │ + asr w3, w3, w7 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + fmla v30.4s, v29.4s, v23.s[0] │ │ │ │ + stp q31, q30, [x2] │ │ │ │ + cmp w10, w3 │ │ │ │ + b.eq 12238 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a38> // b.none │ │ │ │ + ldp s28, s26, [x2, #4] │ │ │ │ + add x3, x2, #0xc │ │ │ │ + ldp s29, s27, [x2, #20] │ │ │ │ + ld1 {v28.s}[1], [x3] │ │ │ │ + add x3, x2, #0x1c │ │ │ │ + mov v31.s[1], v26.s[0] │ │ │ │ + mov v30.s[1], v27.s[0] │ │ │ │ + ld1 {v29.s}[1], [x3] │ │ │ │ + zip1 v31.4s, v31.4s, v28.4s │ │ │ │ + zip1 v30.4s, v30.4s, v29.4s │ │ │ │ + fmul v31.4s, v31.4s, v19.s[0] │ │ │ │ + fmul v30.4s, v30.4s, v19.s[0] │ │ │ │ + stp q31, q30, [x2] │ │ │ │ + ldr s31, [x2] │ │ │ │ + ldp s30, s25, [x1] │ │ │ │ + add w9, w9, #0x1 │ │ │ │ + ldp s26, s27, [x1, #8] │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldp s28, s29, [x1, #16] │ │ │ │ + ldp s30, s22, [x1, #24] │ │ │ │ + str s31, [x1] │ │ │ │ + ldur s24, [x2, #-28] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldur s25, [x2, #-24] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldur s26, [x2, #-20] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldur s27, [x2, #-16] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldur s28, [x2, #-12] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldur s29, [x2, #-8] │ │ │ │ + fadd s29, s29, s30 │ │ │ │ + str s29, [x1, #24] │ │ │ │ + ldur s30, [x2, #-4] │ │ │ │ + fadd s30, s30, s22 │ │ │ │ + str s30, [x1, #28] │ │ │ │ + cmp w9, w27 │ │ │ │ + b.ne 121cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x49cc> // b.any │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + str w6, [sp, #24] │ │ │ │ + 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] │ │ │ │ bl d3c0 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3704] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0x9e0 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 10eec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36ec> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 10f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x374c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 108e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30e0> │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 10e1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x361c> // b.none │ │ │ │ + ldr w6, [sp, #24] │ │ │ │ + cbnz w23, 11d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + b 11b10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4310> │ │ │ │ + str s31, [x19, #184] │ │ │ │ bl d3c0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xa50 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1105c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x385c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, x1, #0xa28 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0xa30 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x498 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 10a88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3288> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, x1, #0xa30 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 10a88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3288> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x1, #0xa28 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xa30 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x498 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x28 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 10dfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35fc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x1, #0xa30 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 10dfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35fc> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xb08 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - ldrb w27, [x0, #8] │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp] │ │ │ │ - tbnz w27, #0, 10fb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x37b8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 10cd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34d8> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xb18 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d510 │ │ │ │ - ldrb w27, [x0, #8] │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - tbnz w27, #0, 1101c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x381c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 11010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3810> // b.none │ │ │ │ + cbnz w23, 11d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> │ │ │ │ + b 12018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4818> │ │ │ │ + str s31, [x19, #184] │ │ │ │ bl d3c0 │ │ │ │ - ldr w0, [sp] │ │ │ │ - cbz w0, 10a90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3290> │ │ │ │ - b 10a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3260> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xb28 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x25 │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x24, x0 │ │ │ │ - cset w27, ne // ne = any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp] │ │ │ │ - b 10fec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x37ec> │ │ │ │ - str d15, [sp, #304] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0x948 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1105c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x385c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1105c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x385c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0x9c0 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1105c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x385c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - str d15, [sp, #304] │ │ │ │ + cbnz w23, 11698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e98> │ │ │ │ + b 12018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4818> │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 11a48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4248> │ │ │ │ + ldr w23, [x19, #148] │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbz w23, 12018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4818> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + b 11ef4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46f4> │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbnz w23, 11d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> │ │ │ │ + b 1201c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x481c> │ │ │ │ + str s29, [x19, #184] │ │ │ │ + cbnz w23, 11d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> │ │ │ │ + b 1201c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x481c> │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbnz w23, 11698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e98> │ │ │ │ + b 1201c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x481c> │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + b 11a5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x425c> │ │ │ │ + str s30, [x19, #184] │ │ │ │ + bl d3c0 │ │ │ │ + cbnz w23, 11d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4500> │ │ │ │ + b 12018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4818> │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp d13, d14, [sp, #192] │ │ │ │ + str d15, [sp, #208] │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 11b10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4310> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str d15, [sp, #304] │ │ │ │ - b.ne 11060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3860> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbz w1, 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d15, [sp, #304] │ │ │ │ - b.ne 11060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3860> // b.any │ │ │ │ + b.ne 12380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b80> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cbz w21, 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ - bti j │ │ │ │ - b 11128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3928> │ │ │ │ - bti j │ │ │ │ - str wzr, [sp] │ │ │ │ - mov x19, x0 │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - tbz w27, #0, 111fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39fc> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - tbz w21, #0, 11208 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a08> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cbz w0, 11218 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a18> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr w0, [sp] │ │ │ │ - cbz w0, 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ - bti j │ │ │ │ - b 11158 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3958> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - tbnz w27, #0, 111f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39f4> │ │ │ │ - b 111fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbnz w1, 11170 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3970> │ │ │ │ - b 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ - bti j │ │ │ │ - b 1125c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a5c> │ │ │ │ - bti j │ │ │ │ - b 11158 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3958> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz w1, 11170 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3970> │ │ │ │ - b 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ - bti j │ │ │ │ - b 11280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a80> │ │ │ │ - bti j │ │ │ │ - b 11158 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3958> │ │ │ │ - bti j │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - cbnz w21, 111b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39b0> │ │ │ │ - b 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - cbnz w21, 111b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39b0> │ │ │ │ - b 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ - bti j │ │ │ │ - b 112bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3abc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 12ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54a0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d15, [sp, #304] │ │ │ │ - b.ne 11060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3860> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - b 11280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a80> │ │ │ │ - bti j │ │ │ │ - b 1125c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a5c> │ │ │ │ - bti j │ │ │ │ - b 1125c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a5c> │ │ │ │ - bti j │ │ │ │ - b 11280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a80> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - cbnz w21, 111b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39b0> │ │ │ │ - b 11178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ + b.eq 123c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4bc4> // b.none │ │ │ │ + b 12380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b80> │ │ │ │ + ldr s31, [x28] │ │ │ │ + brk #0x3e8 │ │ │ │ bti j │ │ │ │ - str wzr, [sp, #28] │ │ │ │ mov x19, x0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - tbnz w27, #0, 111f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39f4> │ │ │ │ - b 111fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39fc> │ │ │ │ - bti j │ │ │ │ - and w1, w27, #0x1 │ │ │ │ - str w1, [sp, #28] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 12d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5540> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3c0 │ │ │ │ + b 123a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ba0> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x100 │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ mov x19, x0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - tbnz w27, #0, 111f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39f4> │ │ │ │ - b 111fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39fc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x6, x19, #0x10 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str d15, [sp, #304] │ │ │ │ - b.eq 1114c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x394c> // b.none │ │ │ │ - b 11060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3860> │ │ │ │ - bti j │ │ │ │ - b 11280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a80> │ │ │ │ - bti j │ │ │ │ - b 112e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ae4> │ │ │ │ - bti j │ │ │ │ - b 112e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ae4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - mov w21, w27 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - tbnz w27, #0, 111f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39f4> │ │ │ │ - b 111fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39fc> │ │ │ │ - bti j │ │ │ │ - b 1136c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b6c> │ │ │ │ - bti j │ │ │ │ - b 112e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ae4> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1114c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x394c> // b.none │ │ │ │ - b 11060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3860> │ │ │ │ - bti j │ │ │ │ - b 112bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3abc> │ │ │ │ - bti j │ │ │ │ - b 112e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ae4> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 112c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ac4> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - str d15, [sp, #304] │ │ │ │ - b.eq 1114c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x394c> // b.none │ │ │ │ - b 11060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3860> │ │ │ │ - bti j │ │ │ │ - b 113d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3bd8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 11390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b90> │ │ │ │ - bti j │ │ │ │ - b 11280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a80> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - mov w21, w27 │ │ │ │ - tbnz w27, #0, 111f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39f4> │ │ │ │ - b 111fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39fc> │ │ │ │ - bti j │ │ │ │ - b 11128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3928> │ │ │ │ - bti j │ │ │ │ - b 1145c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c5c> │ │ │ │ - bti j │ │ │ │ - b 11128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3928> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp] │ │ │ │ - mov w21, w27 │ │ │ │ - tbnz w27, #0, 111f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39f4> │ │ │ │ - b 111fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39fc> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xbd0 │ │ │ │ - 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 x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3704] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #856] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 127a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fa0> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 12784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f84> │ │ │ │ - add x20, sp, #0x1a0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x20, [sp, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0x980 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, x0, #0x80 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3712] │ │ │ │ - ldr w23, [x1] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x338 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x348 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x26, [x0, #8] │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, x28, #0x10 │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x2, [sp, #592] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x0, x19, x0 │ │ │ │ - bl d7c8 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3856] │ │ │ │ - add x8, sp, #0x200 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3792] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - stp x3, x2, [sp, #480] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - add x27, sp, #0x240 │ │ │ │ - stp xzr, xzr, [x8] │ │ │ │ - stp xzr, xzr, [x8, #16] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x1e8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x3, [sp, #488] │ │ │ │ - str w2, [sp, #552] │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl d7c8 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - 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, 12810 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5010> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #480] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 116f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ef0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0xbe0 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0x9d8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x338 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x7, sp, #0x200 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - stp xzr, xzr, [x7] │ │ │ │ - stp xzr, xzr, [x7, #16] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #552] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl d7c8 │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - stp x0, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - cbz x4, 1287c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x507c> │ │ │ │ - ldr x5, [sp, #512] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 118a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x40a8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - add x3, x3, #0xbf0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xc00 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x8, x23 │ │ │ │ - bl 1e200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dc0> │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0xc10 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x338 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x6, sp, #0x200 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - stp xzr, xzr, [x6] │ │ │ │ - stp xzr, xzr, [x6, #16] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #552] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl d7c8 │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - stp x0, xzr, [sp, #448] │ │ │ │ - cbz x4, 12820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5020> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 11ad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42d0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0xc30 │ │ │ │ - mov x4, #0x34 // #52 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xc68 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x338 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x5, sp, #0x200 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - stp xzr, xzr, [x5] │ │ │ │ - stp xzr, xzr, [x5, #16] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #552] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl d7c8 │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - 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, 12830 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5030> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 11c88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4488> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x4, #0x2a // #42 │ │ │ │ - add x3, x3, #0xc78 │ │ │ │ + str x6, [sp, #16] │ │ │ │ + str x2, [sp, #48] │ │ │ │ + mov x20, x3 │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + mov x22, x4 │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + stp x25, x26, [sp, #224] │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #152] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x2, sp, #0xe0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - bl cfa0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xca8 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - add x2, sp, #0x100 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - bl cfa0 │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xcb8 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x0, x1, [sp, #40] │ │ │ │ - bl d510 │ │ │ │ - bl 1b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr d15, [x1] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #480] │ │ │ │ + mov x0, x6 │ │ │ │ + stp x5, x1, [x19] │ │ │ │ + bl 16c20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9420> │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl 16c20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9420> │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x338 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x4, sp, #0x200 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - stp xzr, xzr, [x4] │ │ │ │ - stp xzr, xzr, [x4, #16] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #552] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl d7c8 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - 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, 1285c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x505c> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x0, sp, #0x230 │ │ │ │ + add x5, x19, #0x180 │ │ │ │ + str x5, [sp, #72] │ │ │ │ + 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 w1, [x22, #32] │ │ │ │ + ldp w6, w25, [x22] │ │ │ │ + str w6, [sp, #44] │ │ │ │ + ldp w2, w7, [x22, #16] │ │ │ │ + ldp w3, w0, [x22, #8] │ │ │ │ + str w7, [sp, #88] │ │ │ │ + ldp w21, w4, [x22, #24] │ │ │ │ + stp w25, w21, [x19, #96] │ │ │ │ + stp w6, w7, [x19, #104] │ │ │ │ + sub w26, w1, w0 │ │ │ │ + stp w3, w4, [x19, #112] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + stp w0, w1, [x19, #120] │ │ │ │ + ldr w0, [x22, #36] │ │ │ │ + stp w2, w0, [x19, #128] │ │ │ │ + str xzr, [x19, #400] │ │ │ │ + ldp x0, x23, [x20] │ │ │ │ str x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - stp x3, x2, [sp, #480] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - ldp x3, x4, [sp, #256] │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - add x5, x4, x2 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 127d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fd8> // b.none │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ls 11eb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46b4> // b.plast │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 11eb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46b4> // b.none │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ls 12764 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f64> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 129ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51ec> // b.pmore │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl cd18 │ │ │ │ - add x2, sp, #0x160 │ │ │ │ + str wzr, [x19, #184] │ │ │ │ + sub x23, x23, x0 │ │ │ │ + asr x24, x23, #2 │ │ │ │ + stp w24, w26, [x19, #136] │ │ │ │ + lsl w0, w23, #1 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ubfiz x28, x23, #3, #31 │ │ │ │ + lsl w27, w23, #1 │ │ │ │ + str x28, [sp, #56] │ │ │ │ + cbz w0, 12a4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x524c> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + bl d420 │ │ │ │ + sub x1, x27, #0x1 │ │ │ │ + mov x20, x0 │ │ │ │ + add x27, x0, x28 │ │ │ │ + mov x2, x28 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x19, #0x108 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str x20, [x19, #192] │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + stp x1, x27, [x19, #200] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl d420 │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - bl cfa0 │ │ │ │ + str x0, [x19, #240] │ │ │ │ + and x20, x24, #0xffffffff │ │ │ │ + stp xzr, xzr, [x1], #32 │ │ │ │ + stp x1, x1, [x19, #248] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + cbz w24, 12a3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x523c> │ │ │ │ + lsl x24, x20, #2 │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d420 │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x24, x0, x24 │ │ │ │ + mov x22, x0 │ │ │ │ + bl cf40 │ │ │ │ + mov x1, x24 │ │ │ │ + stp x1, x24, [x19, #224] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + str x22, [x19, #216] │ │ │ │ + cbz w0, 12a30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5230> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + str x0, [sp, #8] │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xcc8 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl cfa0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr d14, [x0, #1016] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #480] │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl d420 │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + add w20, w1, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + lsl x2, x20, #2 │ │ │ │ + add x20, x24, x20, lsl #2 │ │ │ │ + bl cf40 │ │ │ │ + sub w1, w21, w25 │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str w2, [sp, #40] │ │ │ │ + movk x0, #0x555, lsl #48 │ │ │ │ + sxtw x21, w2 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 12acc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52cc> // b.pmore │ │ │ │ + cbz x21, 12a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5220> │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + str w1, [sp, #92] │ │ │ │ + smull x0, w2, w0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl d420 │ │ │ │ + add x2, sp, #0x60 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + stp x0, x2, [sp, #128] │ │ │ │ + mov x25, x0 │ │ │ │ + subs x20, x20, x24 │ │ │ │ + mov x27, x0 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + b.ne 126a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ea4> // b.any │ │ │ │ + ldrsw x1, [sp, #92] │ │ │ │ + mov w2, #0x18 // #24 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x338 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x3, sp, #0x200 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - stp xzr, xzr, [x3] │ │ │ │ - stp xzr, xzr, [x3, #16] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #552] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl d7c8 │ │ │ │ - fmov d0, d14 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - stp x0, xzr, [sp, #416] │ │ │ │ - cbz x4, 1283c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x503c> │ │ │ │ - ldr x5, [sp, #512] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - stp x3, x2, [sp, #480] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - ldp x3, x4, [sp, #384] │ │ │ │ - add x1, sp, #0x190 │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ - str x1, [sp, #152] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 127f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ff4> // b.none │ │ │ │ - ldr x1, [sp, #400] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + umaddl x1, w1, w2, x0 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str q31, [x0], #24 │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - b.ls 12088 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4888> // b.plast │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 12088 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4888> // b.none │ │ │ │ - ldr x5, [sp, #432] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 12744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f44> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 12f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x574c> // b.pmore │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xcd8 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b.ne 12680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e80> // b.any │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xa80 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x0, x1, [sp, #40] │ │ │ │ - bl d510 │ │ │ │ - bl 1b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr d13, [x1] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x338 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x2, sp, #0x200 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - stp xzr, xzr, [x2] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #552] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl d7c8 │ │ │ │ - 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - stp x0, xzr, [sp, #320] │ │ │ │ - cbz x4, 1286c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x506c> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - stp x3, x2, [sp, #480] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x4, #0x23 // #35 │ │ │ │ - add x3, x3, #0xce0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl cfa0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xd08 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl cfa0 │ │ │ │ + add x0, x25, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + b 126e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ee4> │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + stp xzr, xzr, [x27] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + bl d420 │ │ │ │ + add x28, x0, x20 │ │ │ │ + str x0, [x27] │ │ │ │ + str x28, [x27, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x28, [x27, #-16] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + cbnz x22, 126a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ea0> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xa40 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #88] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #592] │ │ │ │ - add x0, sp, #0x338 │ │ │ │ - str xzr, [sp, #808] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #816] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ + add x0, x25, x0 │ │ │ │ + add x1, x19, #0x108 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x25, [x19, #264] │ │ │ │ + stp x27, x0, [x19, #272] │ │ │ │ + cbz x24, 12700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f00> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl d420 │ │ │ │ stp xzr, xzr, [x0] │ │ │ │ + mov x20, x0 │ │ │ │ stp xzr, xzr, [x0, #16] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #552] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x27, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - strb wzr, [sp, #576] │ │ │ │ - bl d7c8 │ │ │ │ - ldr w1, [sp, #88] │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - stp x0, xzr, [sp, #448] │ │ │ │ - cbz x4, 1284c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x504c> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #560] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 1242c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c2c> // b.none │ │ │ │ + cbz x21, 12a00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5200> │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + smull x25, w1, w0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d420 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + stp x0, x1, [sp, #128] │ │ │ │ + b 12754 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f54> │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + stp xzr, xzr, [x27] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + bl d420 │ │ │ │ + ldp q31, q30, [x20] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp x0, x1, [x27] │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + stur x1, [x27, #-8] │ │ │ │ + str x27, [sp, #104] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + cbnz x22, 12750 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f50> │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + str x24, [x19, #288] │ │ │ │ + add x25, x24, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + stp x27, x25, [x22, #8] │ │ │ │ bl d3c0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - ldp x3, x4, [sp, #384] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 127bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fbc> // b.none │ │ │ │ - ldr x1, [sp, #400] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - b.ls 12498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c98> // b.plast │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 12498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c98> // b.none │ │ │ │ - ldr x5, [sp, #464] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 12724 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f24> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 12cf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54f0> // b.pmore │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + lsl x0, x21, #2 │ │ │ │ + bl d420 │ │ │ │ + mov x20, x0 │ │ │ │ + lsl x2, x21, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + add x0, x20, x21, lsl #2 │ │ │ │ + str x20, [x19, #312] │ │ │ │ + stp x0, x0, [x19, #320] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + lsl x0, x21, #2 │ │ │ │ + bl d420 │ │ │ │ + lsl x2, x21, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x21, x0, x21, lsl #2 │ │ │ │ + mov x20, x0 │ │ │ │ + bl cf40 │ │ │ │ + mov x1, x21 │ │ │ │ + str x20, [x19, #336] │ │ │ │ + stp x1, x21, [x19, #344] │ │ │ │ + cbz w26, 1293c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x513c> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 12a90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5290> │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xf90 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - ldr x27, [sp, #72] │ │ │ │ - add x0, x27, #0x90 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl d420 │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + add w20, w1, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x25, x24, x20, lsl #2 │ │ │ │ + lsl x2, x20, #2 │ │ │ │ + bl cf40 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + mov w21, w26 │ │ │ │ + umull x0, w26, w0 │ │ │ │ str x0, [sp, #24] │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - add x1, x27, #0x98 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - cmp x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 126fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4efc> // b.none │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x27, #0xd88 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ + bl d420 │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp x0, x1, [sp, #128] │ │ │ │ + mov x26, x0 │ │ │ │ + subs x25, x25, x24 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x20, x21 │ │ │ │ + b.eq 12a64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5264> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stp xzr, xzr, [x28] │ │ │ │ + mov x0, x25 │ │ │ │ + str xzr, [x28, #16] │ │ │ │ + bl d420 │ │ │ │ + add x27, x0, x25 │ │ │ │ + str x0, [x28] │ │ │ │ + str x27, [x28, #16] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x24 │ │ │ │ + add x28, x28, #0x18 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x27, [x28, #-16] │ │ │ │ + str x28, [sp, #112] │ │ │ │ + subs x20, x20, #0x1 │ │ │ │ + b.ne 12860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5060> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x26, [x19, #360] │ │ │ │ + stp x28, x0, [x20, #8] │ │ │ │ + cbz x24, 128bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50bc> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl d420 │ │ │ │ + mov x24, x0 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d420 │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + mov x26, x25 │ │ │ │ + str x25, [sp, #120] │ │ │ │ + stp x25, x0, [sp, #128] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + stp xzr, xzr, [x26] │ │ │ │ + str xzr, [x26, #16] │ │ │ │ + bl d420 │ │ │ │ + ldp q31, q30, [x24] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp x0, x1, [x26] │ │ │ │ + add x26, x26, #0x18 │ │ │ │ + subs x21, x21, #0x1 │ │ │ │ + stur x1, [x26, #-8] │ │ │ │ + str x26, [sp, #120] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + b.ne 128ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50ec> // b.any │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x25, [x19, #384] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ + add x0, x25, x0 │ │ │ │ + stp x26, x0, [x1, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x23, 129f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51f4> │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x2, x23 │ │ │ │ + add x23, x0, x23 │ │ │ │ + stp x0, x0, [sp, #128] │ │ │ │ + str x23, [sp, #144] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x2, sp, #0x80 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - cmp x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 12688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e88> // b.none │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0xd88 │ │ │ │ - ldr x27, [sp, #8] │ │ │ │ - mov x0, x27 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x27 │ │ │ │ - bl d510 │ │ │ │ - bl 1b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d12, [x2] │ │ │ │ - bl d2d0 │ │ │ │ - fmov d0, d12 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x8, x23 │ │ │ │ - bl dab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b0> │ │ │ │ + str x23, [sp, #136] │ │ │ │ + ldr w3, [sp, #44] │ │ │ │ + ldr w4, [sp, #88] │ │ │ │ + bl 16c60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9460> │ │ │ │ + str w0, [x19, #164] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cbz x0, 12990 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5190> │ │ │ │ + bl d3c0 │ │ │ │ + ldr w1, [x19, #24] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 16e80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9680> │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - str x20, [sp, #592] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - stp x2, x1, [sp, #480] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x21, [sp, #480] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0xd90 │ │ │ │ - mov x4, #0x48 // #72 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xde0 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 172ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9aac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 12908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> // 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 12ac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52c8> // b.any │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + ldp x19, x20, [sp, #176] │ │ │ │ + ldp x21, x22, [sp, #192] │ │ │ │ + ldp x23, x24, [sp, #208] │ │ │ │ + ldp x25, x26, [sp, #224] │ │ │ │ + ldp x27, x28, [sp, #240] │ │ │ │ + add sp, sp, #0x100 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xd50 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - b 1256c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d6c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x0, x23 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 124bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4cbc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + b 12964 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5164> │ │ │ │ + str xzr, [x19, #288] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x22, #8] │ │ │ │ + bl d3c0 │ │ │ │ + str xzr, [x19, #312] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 120ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x19, #320] │ │ │ │ + b 127e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fe8> │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 126e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ee4> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 12608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e08> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 11ed8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46d8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 11570 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 11568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d68> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 1288c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x508c> // b.plast │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 1248c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8c> // b.any │ │ │ │ - b 124a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ca8> │ │ │ │ - cmp x5, #0xf │ │ │ │ - b.ls 12894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5094> // b.plast │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 11ea8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46a8> // b.any │ │ │ │ - b 11ec4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46c4> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 1289c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x509c> // b.plast │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 1207c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x487c> // b.any │ │ │ │ - b 12098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4898> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cef8 │ │ │ │ - b 116d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ed0> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cef8 │ │ │ │ - b 11ab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42b0> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - bl cef8 │ │ │ │ - b 11c68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4468> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - bl cef8 │ │ │ │ - b 11ff8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47f8> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x0, x23 │ │ │ │ - bl cef8 │ │ │ │ - b 1240c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c0c> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl cef8 │ │ │ │ - b 11e28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4628> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - bl cef8 │ │ │ │ - b 12268 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a68> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - bl cef8 │ │ │ │ - b 11888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4088> │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - b 124a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ca8> │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - b 11ec4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46c4> │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - b 12098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4898> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x20, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 125c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4dc4> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 12958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5158> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x20, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x0, [sp, #64] │ │ │ │ + b 12558 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d58> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + sub x1, x21, #0x1 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + str q31, [x0], #24 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 12a6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x526c> // b.any │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 12908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5120> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - mov x19, x20 │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 128c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 129a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51a4> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 128c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c4> │ │ │ │ - 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 12908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5270> │ │ │ │ + add x0, x26, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + b 128a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50a4> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 12824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5024> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 12958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5158> // b.none │ │ │ │ - b 12908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12934 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5134> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5260> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5270> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 128cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50cc> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 128d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50d4> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 128dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50dc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 128e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50e8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ + bl 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 12958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5158> // b.none │ │ │ │ - b 12908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12b48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5348> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x20, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12b48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5348> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12be0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53e0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12934 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5134> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5270> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5270> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - b 12934 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5134> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5450> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12ca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54a8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 128c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b.eq 12af4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52f4> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 12908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 12ac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12b34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5334> │ │ │ │ - bti j │ │ │ │ - b 12cc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54c0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12c64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5464> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12c64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5464> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5450> │ │ │ │ - bti j │ │ │ │ - b 12a2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x522c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 12908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x21 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12d84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5584> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 12958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5158> // b.none │ │ │ │ - b 12908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x19, x20 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12ce4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54e4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12d84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5584> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5260> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12e24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5624> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12bf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12bf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53f8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12b14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5314> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12f28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5728> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 12ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54a0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 12ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54a0> │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 12b28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5328> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 12b34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5334> │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 12ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54a0> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53e8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - mov x19, x20 │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5400> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56e8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5400> │ │ │ │ - bti j │ │ │ │ - b 12dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c0> │ │ │ │ - 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 12908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 128e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50e8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12bcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53cc> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5400> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12c08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5408> │ │ │ │ - bti j │ │ │ │ - b 12dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c0> │ │ │ │ - bti j │ │ │ │ - b 12dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12ba4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53a4> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12b48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5348> │ │ │ │ + bl 12ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54a0> │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 12b50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5350> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 12b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x535c> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 12b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5368> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ + b 12aac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52ac> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 128ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50ac> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 12d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5540> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + cbz x24, 12ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53a0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 12b0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x530c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12e94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5694> │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x24, 12b98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5398> │ │ │ │ + b 12ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53a0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - mov x19, x20 │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ + mov x21, x0 │ │ │ │ b 12be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53e8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 13068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5868> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 128e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50e8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 130d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58d0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5128> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12c3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x543c> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 12d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5540> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x20 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl d3c0 │ │ │ │ + b 12b0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x530c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 12958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5158> // b.none │ │ │ │ - b 12908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x24, 12c18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5418> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + b 12b0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x530c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1312c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x592c> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 12d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5540> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3c0 │ │ │ │ + cbnz x24, 12c10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5410> │ │ │ │ + b 12c18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5418> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12c10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5410> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 12d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5540> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + b 12b0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x530c> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x1, 12c18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5418> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ b 12c18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5418> │ │ │ │ bti j │ │ │ │ - b 12d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5540> │ │ │ │ - nop │ │ │ │ + mov x21, x0 │ │ │ │ + b 12c60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5460> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ 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, #0x410 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - add x19, sp, #0x388 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #1032] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0xe40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr w20, [x2] │ │ │ │ - mov w2, w20 │ │ │ │ - lsr w22, w20, #1 │ │ │ │ - mov w3, w22 │ │ │ │ - bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - add x23, sp, #0x398 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 13230 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a30> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov x3, x0 │ │ │ │ - add x21, sp, #0x60 │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0xe50 │ │ │ │ - add x1, x1, #0xe68 │ │ │ │ - str x3, [sp, #96] │ │ │ │ - bl dd50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x550> │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ace0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov w2, #0xaceb // #44267 │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - movk w2, #0xe5, lsl #16 │ │ │ │ - str x1, [sp] │ │ │ │ - str w2, [sp, #80] │ │ │ │ - bl 18bc0 ::do_widen(char) const@@Base+0x41c0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x24 │ │ │ │ - add x3, x3, #0xe70 │ │ │ │ - add x1, x1, #0x980 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ace0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add x24, sp, #0x58 │ │ │ │ - mov x1, x24 │ │ │ │ - str w2, [sp, #88] │ │ │ │ - bl 18bc0 ::do_widen(char) const@@Base+0x41c0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0xe98 │ │ │ │ - add x1, x1, #0xeb0 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xec0 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - add x0, sp, #0x108 │ │ │ │ - mov w3, w22 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 13310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b10> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x3, x3, #0xed0 │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0xf08 │ │ │ │ - add x1, x1, #0xf38 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0xf48 │ │ │ │ - add x1, x1, #0xf78 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0xf88 │ │ │ │ - add x1, x1, #0xf98 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0xfa0 │ │ │ │ - add x1, x1, #0xfb0 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0xfc0 │ │ │ │ - add x1, x1, #0xd88 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x2, x2, #0xff8 │ │ │ │ - add x1, x1, #0xad8 │ │ │ │ - bl dd50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x550> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - add x0, sp, #0x188 │ │ │ │ - mov w3, w22 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 13458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c58> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl d420 │ │ │ │ - mov x26, x0 │ │ │ │ - add x4, x0, #0x18 │ │ │ │ - ldr x1, [sp, #904] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - ldr x2, [sp, #912] │ │ │ │ - add x3, x3, #0x3a0 │ │ │ │ - str x3, [x0], #8 │ │ │ │ - str x4, [x26, #8] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - str x26, [x25, #56] │ │ │ │ - cbz x0, 134c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5cc8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - add x26, sp, #0x78 │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp x26, xzr, [sp, #104] │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - bl cef8 │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldp x3, x2, [sp, #104] │ │ │ │ - add x27, x25, #0x40 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13a44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6244> // b.none │ │ │ │ - cmp x3, x26 │ │ │ │ - b.eq 13a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x3, [x25, #64] │ │ │ │ - stp x2, x1, [x27, #8] │ │ │ │ - cbz x0, 13a58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6258> │ │ │ │ - str x0, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 1352c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d2c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x2, x25 │ │ │ │ - add x3, x3, #0x88 │ │ │ │ - add x1, x1, #0xbc0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d31, [x1, #3608] │ │ │ │ - mov x1, x21 │ │ │ │ - str d31, [sp, #96] │ │ │ │ - bl 1b4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2080> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 13594 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d94> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xe0 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - add x27, sp, #0x208 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x0, x27 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 135cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5dcc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl 1ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d31, [x1, #3616] │ │ │ │ - mov x1, x24 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 1b4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2080> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x3, x3, #0xf0 │ │ │ │ - add x1, x1, #0xac8 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ace0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - add x1, sp, #0x44 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str w2, [sp, #68] │ │ │ │ - bl 18bc0 ::do_widen(char) const@@Base+0x41c0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x140 │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ace0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str w2, [sp, #72] │ │ │ │ - bl 18bc0 ::do_widen(char) const@@Base+0x41c0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0xc68 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - mov x1, x21 │ │ │ │ - str d31, [sp, #96] │ │ │ │ - bl 1b4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2080> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x1a0 │ │ │ │ - add x1, x1, #0xcb8 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x2, x2, #0x1d8 │ │ │ │ - add x1, x1, #0x200 │ │ │ │ - bl dd50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x550> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x218 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov w3, w22 │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1370c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f0c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - bl 1ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - ldr x1, [sp] │ │ │ │ - fmov d31, #3.000000000000000000e+00 │ │ │ │ - str d31, [sp, #80] │ │ │ │ - bl 1b4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2080> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x25, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x3, x25, #0x238 │ │ │ │ - add x1, x1, #0xae8 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d31, [x1, #3624] │ │ │ │ - mov x1, x24 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 1b4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2080> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x1, #0xaf8 │ │ │ │ - add x3, x25, #0x238 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - mov x1, x21 │ │ │ │ - str d31, [sp, #96] │ │ │ │ - bl 1b4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2080> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x1, #0xb08 │ │ │ │ - add x3, x25, #0x238 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ace0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov w2, #0x64 // #100 │ │ │ │ - str w2, [sp, #68] │ │ │ │ - bl 18bc0 ::do_widen(char) const@@Base+0x41c0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x1, #0xb18 │ │ │ │ - add x3, x25, #0x238 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x3, x25, #0x238 │ │ │ │ - add x1, x1, #0xb28 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x248 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - add x25, sp, #0x308 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1384c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x604c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl 1ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - fmov d31, #2.500000000000000000e+00 │ │ │ │ - mov x1, x21 │ │ │ │ - str d31, [sp, #96] │ │ │ │ - bl 1b4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2080> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x24 │ │ │ │ - add x3, x3, #0x258 │ │ │ │ - add x1, x1, #0x288 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ace0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov w2, #0x3a98 // #15000 │ │ │ │ - str w2, [sp, #80] │ │ │ │ - bl 18bc0 ::do_widen(char) const@@Base+0x41c0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x298 │ │ │ │ - add x1, x1, #0xa40 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - ldr x23, [sp, #32] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x2c0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov w3, w22 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 13900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6100> // b.none │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x19, x20, [x0] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 12ce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54e0> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 12cfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54fc> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x3, x3, #0x2d0 │ │ │ │ - add x1, x1, #0x2f8 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x308 │ │ │ │ - add x1, x1, #0x888 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x370 │ │ │ │ - add x1, x1, #0x8b0 │ │ │ │ - bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x22, [sp, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl d450 │ │ │ │ - ldr x21, [sp, #24] │ │ │ │ - mov x1, x21 │ │ │ │ - bl d450 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d450 │ │ │ │ - mov x1, x27 │ │ │ │ - bl d450 │ │ │ │ - add x1, sp, #0x288 │ │ │ │ - bl d450 │ │ │ │ - mov x1, x25 │ │ │ │ - bl d450 │ │ │ │ - mov x1, x19 │ │ │ │ - bl d450 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 12cc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54c4> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 12d10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5510> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1032] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13afc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62fc> // b.any │ │ │ │ - add sp, sp, #0x410 │ │ │ │ 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 │ │ │ │ + b d3c0 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 12cc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54c4> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + b 12ce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54e0> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp x3, x26 │ │ │ │ - b.eq 13a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> // b.none │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str x3, [x25, #64] │ │ │ │ - stp x2, x0, [x27, #8] │ │ │ │ - str x26, [sp, #104] │ │ │ │ - add x26, sp, #0x78 │ │ │ │ - mov x0, x26 │ │ │ │ - b 13518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d18> │ │ │ │ - cbz x2, 13a84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6284> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 13a94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6294> // b.none │ │ │ │ - mov x1, x26 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - str x2, [x27, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - b 13518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d18> │ │ │ │ - ldrb w1, [sp, #120] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 13a7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x627c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1032] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + cbnz x2, 12d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5550> │ │ │ │ + ret │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 13bc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63c0> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 13bb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13ac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62c8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13ad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62d0> │ │ │ │ - bti j │ │ │ │ + ldr x2, [x2] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12d4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x554c> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbz x0, 12dac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55ac> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + bl d3c0 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55a0> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbnz x0, 12d74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5574> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 12d8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558c> // b.any │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 12d60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5560> // b.any │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 12e8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x568c> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x3, x1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 13ad8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62d8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 13ab8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62b8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 13ac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62c0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1032] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13afc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62fc> // b.any │ │ │ │ + ldp x1, x5, [x1] │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + sub x20, x5, x1 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 12e3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x563c> // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x2, x0, x4 │ │ │ │ + cmp x20, x2 │ │ │ │ + b.hi 12e90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5690> // b.pmore │ │ │ │ + cmp x20, #0x8 │ │ │ │ + b.le 12ee4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56e4> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x4 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x20, x0, x20 │ │ │ │ + str x20, [x19, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 13bb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63b0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 13ac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62c8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 13ad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62d0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13ac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62c0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x26 │ │ │ │ + stp x1, x4, [sp, #32] │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x2, x20 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x3, x4, [sp, #32] │ │ │ │ + cbz x4, 12e6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x566c> │ │ │ │ + mov x0, x4 │ │ │ │ bl d3c0 │ │ │ │ - b 13bb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63b0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - b 13ab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13ab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13ab8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62b8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 13ad8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62d8> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + add x20, x3, x20 │ │ │ │ + str x3, [x19] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + str x20, [x19, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 12ef8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56f8> │ │ │ │ + mov x0, x4 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl d6f0 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldp x4, x0, [x19] │ │ │ │ + ldp x1, x5, [x3] │ │ │ │ + sub x2, x0, x4 │ │ │ │ + add x1, x1, x2 │ │ │ │ + sub x2, x5, x1 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + b.le 12f08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5708> │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x20, x0, x20 │ │ │ │ + str x20, [x19, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x20, x4, x20 │ │ │ │ + b.ne 12e28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5628> // b.any │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x4] │ │ │ │ + b 12e28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5628> │ │ │ │ + b.ne 12eb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56b4> // b.any │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x4] │ │ │ │ + b 12eb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56b4> │ │ │ │ + add x20, x4, x20 │ │ │ │ + b 12e28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5628> │ │ │ │ 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 18fa0 ::do_widen(char) const@@Base+0x45a0> │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d300 │ │ │ │ - add x21, sp, #0x78 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, x21 │ │ │ │ - str x25, [sp, #336] │ │ │ │ - bl 1b7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2380> │ │ │ │ - add x24, x25, #0x80 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl dc30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x430> │ │ │ │ - ldp x22, x23, [sp, #120] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 13d74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6574> // b.none │ │ │ │ - ldp x20, x26, [x22, #64] │ │ │ │ - cmp x20, x26 │ │ │ │ - b.eq 13d04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6504> // b.none │ │ │ │ + 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 12f64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5764> // b.none │ │ │ │ + str x1, [x0, #200] │ │ │ │ + ldp x1, x2, [x19, #216] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12f74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5774> // b.none │ │ │ │ + str x1, [x19, #224] │ │ │ │ + ldp x1, x2, [x19, #240] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5784> // b.none │ │ │ │ + str x1, [x19, #248] │ │ │ │ + ldr x23, [x19, #264] │ │ │ │ + add x21, x19, #0x108 │ │ │ │ + ldr x22, [x21, #8] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 12fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57bc> // b.none │ │ │ │ + mov x20, x23 │ │ │ │ nop │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13cf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64f4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x26, x20 │ │ │ │ - b.ne 13ce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64e0> // b.any │ │ │ │ - ldr x26, [x22, #64] │ │ │ │ - cbz x26, 13d10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6510> │ │ │ │ - mov x0, x26 │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13188 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5988> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - ldp x20, x26, [x22, #40] │ │ │ │ - cmp x20, x26 │ │ │ │ - b.eq 13d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6544> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 12fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57a0> // b.any │ │ │ │ + str x23, [x21, #8] │ │ │ │ + ldr x24, [x19, #288] │ │ │ │ + add x23, x19, #0x120 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 12ffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57fc> // b.none │ │ │ │ + mov x20, x24 │ │ │ │ nop │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13d34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6534> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x26, x20 │ │ │ │ - b.ne 13d20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6520> // b.any │ │ │ │ - ldr x26, [x22, #40] │ │ │ │ - cbz x26, 13d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6550> │ │ │ │ - mov x0, x26 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13198 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5998> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13d64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6564> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 12fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57e0> // b.any │ │ │ │ + str x24, [x23, #8] │ │ │ │ + ldp x20, x22, [x19, #384] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 13024 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5824> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13174 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5974> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - add x22, x22, #0x60 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 13cd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64d0> // b.any │ │ │ │ - ldr x23, [sp, #120] │ │ │ │ - cbz x23, 13d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6580> │ │ │ │ - mov x0, x23 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 13008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5808> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + cbz x22, 13030 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5830> │ │ │ │ + mov x0, x22 │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cbz x0, 13da8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65a8> │ │ │ │ - tbnz w0, #0, 13da8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65a8> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 13da8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65a8> │ │ │ │ - add x1, sp, #0x138 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cbz x0, 13db4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65b4> │ │ │ │ - tbz w0, #0, 13e58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6658> │ │ │ │ - ldp x20, x22, [sp, #224] │ │ │ │ + ldp x20, x22, [x19, #360] │ │ │ │ cmp x20, x22 │ │ │ │ - b.eq 13de4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65e4> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65d4> // b.none │ │ │ │ + b.eq 1305c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x585c> // b.none │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5960> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 13dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65c0> // b.any │ │ │ │ - ldr x22, [sp, #224] │ │ │ │ - cbz x22, 13df0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65f0> │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 13040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5840> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + cbz x22, 13068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5868> │ │ │ │ mov x0, x22 │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cf58 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x1, x1, #0xe68 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x20, x2, [sp, #224] │ │ │ │ - add x26, x25, #0x90 │ │ │ │ - add x23, x25, #0x98 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, x20 │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 13e78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6678> // b.none │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 13e3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x663c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 13074 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5874> │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x1, x25 │ │ │ │ - bl cb98 >::~basic_ifstream()@plt+0x8> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e8> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 13db4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65b4> │ │ │ │ - add x1, sp, #0x118 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 13db4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65b4> │ │ │ │ - add x22, sp, #0xf0 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 13080 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5880> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + ldr x20, [x19, #288] │ │ │ │ cmp x20, x22 │ │ │ │ - b.eq 13e8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x668c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 130ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58ac> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 1314c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x594c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - add x27, sp, #0xa0 │ │ │ │ - adrp x25, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - mov x0, x27 │ │ │ │ - add x1, x25, #0x8b0 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - mov x0, x26 │ │ │ │ - bl f240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a40> │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 143a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ba0> // b.none │ │ │ │ - add x23, sp, #0xc0 │ │ │ │ - add x1, x25, #0x8b0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - mov x1, x0 │ │ │ │ - str x22, [sp, #224] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3704] │ │ │ │ - add x0, x20, #0x8 │ │ │ │ - bl d330 │ │ │ │ - mov x2, x0 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 13090 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5890> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + cbz x22, 130b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58b8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x21, [x21, #8] │ │ │ │ + ldr x20, [x19, #264] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 130e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58e4> // b.none │ │ │ │ ldr x0, [x20] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 14448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c48> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - ldr w1, [x20, #288] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 143b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bb4> // b.any │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - strb w1, [x20, #521] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x3a0 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 14384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b84> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 14368 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b68> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x3a8 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x418 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x27, sp, #0x160 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3736] │ │ │ │ - bl ca90 │ │ │ │ - mov x1, #0x94b3 // #38067 │ │ │ │ - mov x2, x0 │ │ │ │ - movk x1, #0x26d6, lsl #16 │ │ │ │ - mov x0, x27 │ │ │ │ - movk x1, #0xbe8, lsl #32 │ │ │ │ - movk x1, #0x112e, lsl #48 │ │ │ │ - smulh x1, x2, x1 │ │ │ │ - asr x1, x1, #26 │ │ │ │ - sub x2, x1, x2, asr #63 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, sp, #0x248 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - strh wzr, [sp, #576] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - add x0, sp, #0x258 │ │ │ │ - str q31, [x0] │ │ │ │ - ldp x24, x0, [x20, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #224] │ │ │ │ - str x2, [sp, #352] │ │ │ │ - str x3, [x19, x0] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - bl d7c8 │ │ │ │ - ldp x26, x0, [x20, #32] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - mov x3, x0 │ │ │ │ - str x26, [sp, #240] │ │ │ │ - add x0, x22, x2 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x3, [x22, x2] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x28, [x20, #8] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - ldur x1, [x28, #-24] │ │ │ │ - adrp x5, 9f000 │ │ │ │ - ldr x5, [x5, #3792] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3880] │ │ │ │ - str x2, [x19, x1] │ │ │ │ - stp x2, x0, [sp, #16] │ │ │ │ - add x2, x5, #0x10 │ │ │ │ - add x4, x20, #0x18 │ │ │ │ - add x3, x20, #0x40 │ │ │ │ - add x1, x20, #0x68 │ │ │ │ - str x4, [sp, #224] │ │ │ │ - str x3, [sp, #240] │ │ │ │ - str x2, [sp, #248] │ │ │ │ - stp xzr, xzr, [sp, #256] │ │ │ │ - stp xzr, xzr, [sp, #272] │ │ │ │ - stp xzr, xzr, [sp, #288] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - 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, #32] │ │ │ │ - mov x0, x27 │ │ │ │ - str x4, [sp, #248] │ │ │ │ - str w3, [sp, #312] │ │ │ │ - stp x2, xzr, [sp, #320] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ - bl d7c8 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl d2a0 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d258 │ │ │ │ - ldrb w0, [sp, #120] │ │ │ │ - tbnz w0, #0, 142a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6aa8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl ce38 │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - ldr x4, [sp, #288] │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - stp x1, xzr, [sp, #192] │ │ │ │ - add x23, sp, #0xc0 │ │ │ │ - cbz x4, 14458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c58> │ │ │ │ - ldp x5, x3, [sp, #272] │ │ │ │ - mov x0, x23 │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x21, sp, #0x140 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x68 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - add x2, x0, #0x10 │ │ │ │ + cbz x0, 13138 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5938> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl d3c0 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 130c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58c8> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + cbz x21, 130f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58f0> │ │ │ │ mov x0, x21 │ │ │ │ - str x3, [sp, #224] │ │ │ │ - stp x20, x2, [sp, #240] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x4, [x28, #-24] │ │ │ │ - ldur x3, [x26, #-24] │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - str x5, [x19, x4] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x26, [sp, #240] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - str x4, [x22, x3] │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x24, [sp, #224] │ │ │ │ - mov x0, x27 │ │ │ │ - str x3, [x19, x2] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl cd30 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x440 │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 18660 ::do_widen(char) const@@Base+0x3c60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - add sp, sp, #0x270 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 130fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58fc> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 13108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5908> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 13114 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5914> │ │ │ │ + bl d3c0 │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + bl 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ + 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 │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x22, x1 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl d018 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3936] │ │ │ │ - bl ceb0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - cbz x0, 147e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fe0> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x23, x22, x0 │ │ │ │ - ldr x0, [x23, #232] │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x23, #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, 1446c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c6c> │ │ │ │ - ldrb w4, [x23, #224] │ │ │ │ - ldp x5, x0, [sp, #56] │ │ │ │ - adrp x6, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - adrp x7, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x3, x23 │ │ │ │ - add x6, x6, #0x430 │ │ │ │ - add x7, x7, #0x43d │ │ │ │ - bl d858 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58> │ │ │ │ - tbz w1, #0, 14160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6960> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 14160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6960> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 13f6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x676c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 13f64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6764> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3704] │ │ │ │ - b 13f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x674c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x1, x25, #0x8b0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x23 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x380 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 13f1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x671c> │ │ │ │ - add x21, sp, #0x140 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x21 │ │ │ │ - bl cef8 │ │ │ │ - b 141a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x69a8> │ │ │ │ - ldr x0, [x23, #240] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - cbz x0, 14500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d00> │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #56] │ │ │ │ - cbz w0, 1448c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c8c> │ │ │ │ - ldrb w4, [x1, #89] │ │ │ │ - b 14320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b20> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d5b8 │ │ │ │ - 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+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 14320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b20> // b.none │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - mov w1, w4 │ │ │ │ - blr x2 │ │ │ │ - mov w4, w0 │ │ │ │ - b 14320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b20> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1459c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d9c> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - bl d720 │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 14538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d38> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - b 146cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ecc> │ │ │ │ - bti j │ │ │ │ - mov x21, x1 │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.ne 146e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ee4> // b.any │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x26 // #38 │ │ │ │ - add x1, x1, #0x458 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e8> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - cbz w1, 14640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e40> │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - cbz w20, 1464c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e4c> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 14554 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d54> // b.none │ │ │ │ - b 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl ce38 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d1b0 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - b 145a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6da0> │ │ │ │ - bti j │ │ │ │ + b 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 130c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58c8> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + b 130e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58e4> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13090 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5890> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + b 130ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58ac> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5840> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + b 1305c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x585c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5808> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + b 13024 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5824> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 12fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57a0> // b.any │ │ │ │ + b 12fb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57b8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 12fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57e0> // b.any │ │ │ │ + b 12ff8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57f8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + 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 13b10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6310> │ │ │ │ + mov x20, #0x83a8 // #33704 │ │ │ │ + mov w5, w1 │ │ │ │ + mov w4, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, #0x83e8 // #33768 │ │ │ │ + add x22, x19, x21 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x24, x19, #0x8, lsl #12 │ │ │ │ + add x23, x19, x20 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + stp d13, d14, [sp, #96] │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + str d15, [sp, #112] │ │ │ │ + nop │ │ │ │ + ldr x0, [x19] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldr x6, [x28, #136] │ │ │ │ + sub w1, w1, w5 │ │ │ │ + ldr x5, [x0, #80] │ │ │ │ + sub w20, w2, w4 │ │ │ │ + str w20, [x19, #160] │ │ │ │ + str w1, [x19, #180] │ │ │ │ + ubfiz w1, w2, #2, #1 │ │ │ │ + ldrb w21, [x6, w3, sxtw] │ │ │ │ + ldrb w26, [x5, w2, sxtw] │ │ │ │ + asr w21, w21, w1 │ │ │ │ + and w25, w21, #0x3 │ │ │ │ + ands w6, w21, #0x2 │ │ │ │ + ubfx x21, x21, #1, #1 │ │ │ │ + ccmp w25, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w28, ne // ne = any │ │ │ │ + cmp w4, w2 │ │ │ │ + b.eq 13484 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c84> // b.none │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + str w6, [sp, #136] │ │ │ │ + bl 6bf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42c2c> │ │ │ │ + fcvt d0, s0 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldr w20, [x19, #160] │ │ │ │ + ldr w6, [sp, #136] │ │ │ │ + fsub d14, d31, d0 │ │ │ │ + str d0, [x24, #1072] │ │ │ │ + str d14, [x24, #1064] │ │ │ │ + cbnz w20, 13498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c98> │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + cbnz w28, 13d5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x655c> │ │ │ │ + cbz w6, 13e90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6690> │ │ │ │ + ldp x0, x28, [x19] │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + add x15, x24, #0x3a8 │ │ │ │ + add x16, x24, #0x3c8 │ │ │ │ + add x17, x24, #0x3e8 │ │ │ │ + add x18, x24, #0x408 │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + ldp d21, d30, [x0, #104] │ │ │ │ + ldr x2, [x28, #160] │ │ │ │ + fdiv d30, d30, d21 │ │ │ │ + ldrsw x0, [x19, #168] │ │ │ │ + ldrb w0, [x2, x0] │ │ │ │ + ands w2, w0, #0x1 │ │ │ │ + and w8, w0, #0x2 │ │ │ │ + and w6, w0, #0x4 │ │ │ │ + and w5, w0, #0x8 │ │ │ │ + and w4, w0, #0x10 │ │ │ │ + and w3, w0, #0x20 │ │ │ │ + and w2, w0, #0x40 │ │ │ │ + lsr w0, w0, #7 │ │ │ │ + fcsel d20, d30, d29, eq // eq = none │ │ │ │ + fcsel d19, d30, d29, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + fcsel d18, d30, d29, eq // eq = none │ │ │ │ + fcsel d17, d30, d29, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel d16, d30, d29, eq // eq = none │ │ │ │ + fcsel d7, d30, d29, ne // ne = any │ │ │ │ + cmp w5, #0x0 │ │ │ │ + stp d19, d17, [x15] │ │ │ │ + fcsel d6, d30, d29, eq // eq = none │ │ │ │ + fcsel d5, d30, d29, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + fcsel d4, d30, d29, eq // eq = none │ │ │ │ + fcsel d3, d30, d29, ne // ne = any │ │ │ │ + cmp w3, #0x0 │ │ │ │ + stp d7, d5, [x15, #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 w0, #0x0 │ │ │ │ + stp d3, d1, [x16] │ │ │ │ + fcsel d31, d29, d30, ne // ne = any │ │ │ │ + fcsel d30, d30, d29, ne // ne = any │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + stp d0, d30, [x16, #16] │ │ │ │ + stp d20, d18, [x17] │ │ │ │ + stp d16, d6, [x17, #16] │ │ │ │ + stp d4, d2, [x18] │ │ │ │ + stp d28, d31, [x18, #16] │ │ │ │ + stp q29, q29, [x1] │ │ │ │ + stp q29, q29, [x1, #32] │ │ │ │ + cbz w7, 14248 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a48> │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbnz w1, 14638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e38> │ │ │ │ - b 14640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e40> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x1 │ │ │ │ - bl 19320 ::do_widen(char) const@@Base+0x4920> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 18a60 ::do_widen(char) const@@Base+0x4060> │ │ │ │ - mov x0, x20 │ │ │ │ - b 145bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6dbc> │ │ │ │ - bti j │ │ │ │ - b 14628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e28> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #616] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - b 145a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6da0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 14714 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f14> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - cbnz w1, 14638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e38> │ │ │ │ - b 14640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e40> │ │ │ │ - bti j │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.ne 14814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7014> // b.any │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldp w2, w1, [x0, #28] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - tbz w2, #0, 14864 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7064> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - b 14628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e28> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w20, w1 │ │ │ │ - cbnz w1, 14638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e38> │ │ │ │ - b 14640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e40> │ │ │ │ - bti j │ │ │ │ - b 14574 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d74> │ │ │ │ - bti j │ │ │ │ - b 14574 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d74> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - bl d720 │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1467c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e7c> │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldp w2, w1, [x0, #28] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - tbz w2, #0, 1488c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x708c> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - stp x0, x1, [sp, #56] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldp x0, x1, [sp, #56] │ │ │ │ - b 14764 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f64> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 14674 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e74> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 14160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6960> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1467c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e7c> │ │ │ │ - bti j │ │ │ │ - ldur x1, [x24, #-24] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x24, [sp, #224] │ │ │ │ - str x0, [x19, x1] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 144fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cfc> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - b 145a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6da0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x28, #-24] │ │ │ │ - ldur x1, [x26, #-24] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x3, [x19, x2] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str x26, [sp, #240] │ │ │ │ - str x2, [x22, x1] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x24, [sp, #224] │ │ │ │ - str x1, [x19, x0] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - b 148c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70c4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + b 13438 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c38> │ │ │ │ + ldp q28, q30, [x22] │ │ │ │ + ldp q29, q31, [x22, #32] │ │ │ │ + str q28, [x3, x2] │ │ │ │ + stp q30, q29, [x6, #16] │ │ │ │ + str q31, [x6, #48] │ │ │ │ + ldr w4, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + ldp d30, d19, [x0] │ │ │ │ + add x1, x3, x2 │ │ │ │ + ldr d31, [x3, x2] │ │ │ │ + add x2, x2, #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, [x1, #8] │ │ │ │ + fadd d22, d0, d19 │ │ │ │ + str d22, [x0, #8] │ │ │ │ + ldr d18, [x1, #16] │ │ │ │ + fadd d23, d18, d17 │ │ │ │ + str d23, [x0, #16] │ │ │ │ + ldr d16, [x1, #24] │ │ │ │ + fadd d24, d16, d7 │ │ │ │ + str d24, [x0, #24] │ │ │ │ + ldr d6, [x1, #32] │ │ │ │ + fadd d25, d6, d5 │ │ │ │ + str d25, [x0, #32] │ │ │ │ + ldr d4, [x1, #40] │ │ │ │ + fadd d26, d4, d3 │ │ │ │ + str d26, [x0, #40] │ │ │ │ + ldr d2, [x1, #48] │ │ │ │ + fadd d27, d2, d1 │ │ │ │ + str d27, [x0, #48] │ │ │ │ + ldr d21, [x1, #56] │ │ │ │ + fadd d28, d21, d20 │ │ │ │ + str d28, [x0, #56] │ │ │ │ + cmp w4, w20 │ │ │ │ + b.eq 13a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6240> // b.none │ │ │ │ + ldr w1, [x19, #160] │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + lsr w4, w20, #3 │ │ │ │ + ldr w6, [x19, #164] │ │ │ │ + mvn w0, w20 │ │ │ │ + ldr x7, [x19, #88] │ │ │ │ + add w1, w1, w6 │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x6, x3, x2 │ │ │ │ + madd x1, x1, x5, x7 │ │ │ │ + ldrb w1, [x1, w4, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, 13390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b90> │ │ │ │ + ldp q28, q30, [x23] │ │ │ │ + ldp q29, q31, [x23, #32] │ │ │ │ + str q28, [x3, x2] │ │ │ │ + stp q30, q29, [x6, #16] │ │ │ │ + str q31, [x6, #48] │ │ │ │ + b 133a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ba4> │ │ │ │ + movi d0, #0x0 │ │ │ │ + fmov d14, #1.000000000000000000e+00 │ │ │ │ + str d14, [x24, #1064] │ │ │ │ + str d0, [x24, #1072] │ │ │ │ + cbz w20, 13298 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a98> │ │ │ │ + ldr w27, [x19, #148] │ │ │ │ + cbz w27, 13794 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f94> │ │ │ │ + cbnz w28, 13b70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6370> │ │ │ │ + ldr w26, [x19, #136] │ │ │ │ + ldr d13, [x19, #184] │ │ │ │ + ucvtf d31, w26 │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + cbz w6, 13f90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6790> │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 14530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d30> │ │ │ │ - bti j │ │ │ │ - b 14574 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d74> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 148c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70c4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 144e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ce0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 14674 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e74> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x708 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x748 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000014a00 ::do_widen(char) const@@Base>: │ │ │ │ - bti c │ │ │ │ - mov w0, w1 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x4, x0 │ │ │ │ - tbnz w3, #4, 14af0 ::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 14afc ::do_widen(char) const@@Base+0xfc> // b.none │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq 14b14 ::do_widen(char) const@@Base+0x114> // b.none │ │ │ │ - cbnz w2, 14af4 ::do_widen(char) const@@Base+0xf4> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 14af4 ::do_widen(char) const@@Base+0xf4> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14af4 ::do_widen(char) const@@Base+0xf4> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - adds x0, x0, x1 │ │ │ │ - ccmp x5, x0, #0x1, pl // pl = nfrst │ │ │ │ - b.lt 14af0 ::do_widen(char) const@@Base+0xf0> // b.tstop │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14af4 ::do_widen(char) const@@Base+0xf4> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 14af4 ::do_widen(char) const@@Base+0xf4> // b.tstop │ │ │ │ - sub x0, x5, x1 │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14af4 ::do_widen(char) const@@Base+0xf4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - tbnz w3, #4, 14b64 ::do_widen(char) const@@Base+0x164> │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.lt 14b64 ::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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xf78 │ │ │ │ + ldrsw x2, [x19, #168] │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr x1, [x0], #240 │ │ │ │ + add x11, x24, #0x3a8 │ │ │ │ + ldr x3, [x28, #160] │ │ │ │ + add x12, x24, #0x3b8 │ │ │ │ + ldp d29, d31, [x1, #104] │ │ │ │ + add x13, x24, #0x3c8 │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + add x14, x24, #0x3d8 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + 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 d28, d31, d30, eq // eq = none │ │ │ │ + fcsel d27, d31, d30, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel d29, d31, d30, eq // eq = none │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp d27, d26, [x11] │ │ │ │ + fcsel d27, d31, d30, ne // ne = any │ │ │ │ + stp d28, d29, [x11, #64] │ │ │ │ + fcsel d28, d31, d30, eq // eq = none │ │ │ │ + cmp w5, #0x0 │ │ │ │ + fcsel d29, d31, d30, eq // eq = none │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + stp d27, d26, [x12] │ │ │ │ + fcsel d27, d31, d30, ne // ne = any │ │ │ │ + stp d28, d29, [x12, #64] │ │ │ │ + fcsel d28, d31, d30, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel d29, d31, d30, eq // eq = none │ │ │ │ + fcsel d26, d31, d30, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp d27, d26, [x13] │ │ │ │ + fcsel d27, d31, d30, ne // ne = any │ │ │ │ + stp d28, d29, [x13, #64] │ │ │ │ + fcsel d28, d31, d30, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel d29, d30, d31, ne // ne = any │ │ │ │ + fcsel d31, d31, d30, ne // ne = any │ │ │ │ + stp d27, d31, [x14] │ │ │ │ + stp d28, d29, [x14, #64] │ │ │ │ + bl d420 │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldp q19, q20, [x2] │ │ │ │ + ldp q21, q18, [x2, #32] │ │ │ │ + stp q30, q30, [x2] │ │ │ │ + fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ + stp q30, q30, [x2, #32] │ │ │ │ + fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ + fmul v21.2d, v21.2d, v15.d[0] │ │ │ │ + fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ + stp q19, q20, [x0] │ │ │ │ + stp q21, q18, [x0, #32] │ │ │ │ + cbz w26, 13f80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6780> │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr w6, [x19, #164] │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w6, w20, w6 │ │ │ │ + fdiv d31, d14, d13 │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x6, x6, x4, x5 │ │ │ │ + b 136e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ee0> │ │ │ │ + ldr d23, [x24, #936] │ │ │ │ + ldr d24, [x1, #8] │ │ │ │ + ldr d25, [x1, #24] │ │ │ │ + fmul d23, d23, d29 │ │ │ │ + ldr d29, [x1, #40] │ │ │ │ + ldr d26, [x1, #56] │ │ │ │ + str d23, [x1] │ │ │ │ + ldr d23, [x24, #944] │ │ │ │ + fmul d24, d24, d23 │ │ │ │ + str d24, [x1, #8] │ │ │ │ + ldr d24, [x24, #952] │ │ │ │ + fmul d30, d24, d30 │ │ │ │ + str d30, [x1, #16] │ │ │ │ + ldr d30, [x24, #960] │ │ │ │ + fmul d30, d25, d30 │ │ │ │ + str d30, [x1, #24] │ │ │ │ + ldr d30, [x24, #968] │ │ │ │ + fmul d30, d30, d27 │ │ │ │ + str d30, [x1, #32] │ │ │ │ + ldr d30, [x24, #976] │ │ │ │ + fmul d30, d29, d30 │ │ │ │ + str d30, [x1, #40] │ │ │ │ + ldr d30, [x24, #984] │ │ │ │ + fmul d30, d30, d28 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldr d29, [x24, #992] │ │ │ │ + fmul d29, d29, d26 │ │ │ │ + ldr d30, [x1] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stur d29, [x1, #-8] │ │ │ │ + ldp d29, d24, [x2] │ │ │ │ + ldp d25, d26, [x2, #16] │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + ldp d27, d28, [x2, #32] │ │ │ │ + ldp d29, d22, [x2, #48] │ │ │ │ + str d30, [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, d22 │ │ │ │ + str d29, [x2, #56] │ │ │ │ + cmp w3, w26 │ │ │ │ + b.eq 13f64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6764> // b.none │ │ │ │ + ldp q26, q27, [x1] │ │ │ │ + lsr w4, w3, #3 │ │ │ │ + mov v30.16b, v20.16b │ │ │ │ + mvn w5, w3 │ │ │ │ + ldp q28, q29, [x1, #32] │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + ldrb w4, [x6, w4, uxtw] │ │ │ │ + fmla v30.2d, v27.2d, v31.d[0] │ │ │ │ + mov v27.16b, v21.16b │ │ │ │ + asr w4, w4, w5 │ │ │ │ + fmla v27.2d, v28.2d, v31.d[0] │ │ │ │ + mov v28.16b, v18.16b │ │ │ │ + fmla v28.2d, v29.2d, v31.d[0] │ │ │ │ + mov v29.16b, v19.16b │ │ │ │ + stp q27, q28, [x1, #32] │ │ │ │ + fmla v29.2d, v26.2d, v31.d[0] │ │ │ │ + stp q29, q30, [x1] │ │ │ │ + tbz w4, #0, 135f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5df0> │ │ │ │ + ldr d23, [x24, #1000] │ │ │ │ + ldr d24, [x1, #8] │ │ │ │ + ldr d25, [x1, #24] │ │ │ │ + fmul d23, d23, d29 │ │ │ │ + ldr d29, [x1, #40] │ │ │ │ + ldr d26, [x1, #56] │ │ │ │ + str d23, [x1] │ │ │ │ + ldr d23, [x24, #1008] │ │ │ │ + fmul d24, d24, d23 │ │ │ │ + str d24, [x1, #8] │ │ │ │ + ldr d24, [x24, #1016] │ │ │ │ + fmul d30, d24, d30 │ │ │ │ + str d30, [x1, #16] │ │ │ │ + ldr d30, [x24, #1024] │ │ │ │ + fmul d30, d25, d30 │ │ │ │ + str d30, [x1, #24] │ │ │ │ + ldr d30, [x24, #1032] │ │ │ │ + fmul d30, d30, d27 │ │ │ │ + str d30, [x1, #32] │ │ │ │ + ldr d30, [x24, #1040] │ │ │ │ + fmul d30, d29, d30 │ │ │ │ + str d30, [x1, #40] │ │ │ │ + ldr d30, [x24, #1048] │ │ │ │ + fmul d30, d30, d28 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldr d29, [x24, #1056] │ │ │ │ + b 13658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e58> │ │ │ │ + ldr w5, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf d30, w5 │ │ │ │ + cbnz w28, 140b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68b8> │ │ │ │ + fdiv d0, d0, d30 │ │ │ │ + ldr d31, [x19, #184] │ │ │ │ + fdiv d14, d14, d31 │ │ │ │ + cbz w6, 13c78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6478> │ │ │ │ + ldp x1, x28, [x19] │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + add x9, x24, #0x3c8 │ │ │ │ + add x10, x24, #0x3d8 │ │ │ │ + ldp d31, d30, [x1, #104] │ │ │ │ + ldr x2, [x28, #160] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w1, [x2, x1] │ │ │ │ + ands w2, w1, #0x1 │ │ │ │ + and w8, w1, #0x2 │ │ │ │ + and w7, w1, #0x4 │ │ │ │ + and w6, w1, #0x8 │ │ │ │ + and w4, w1, #0x10 │ │ │ │ + and w3, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcsel d27, d30, d29, eq // eq = none │ │ │ │ + fcsel d26, d30, d29, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + add x8, x24, #0x3b8 │ │ │ │ + fcsel d28, d30, d29, eq // eq = none │ │ │ │ + fcsel d25, d30, d29, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + add x7, x24, #0x3a8 │ │ │ │ + stp d26, d25, [x7] │ │ │ │ + fcsel d26, d30, d29, ne // ne = any │ │ │ │ + stp d27, d28, [x7, #64] │ │ │ │ + fcsel d27, d30, d29, eq // eq = none │ │ │ │ + cmp w6, #0x0 │ │ │ │ + fcsel d28, d30, d29, eq // eq = none │ │ │ │ + fcsel d25, d30, d29, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + stp d26, d25, [x8] │ │ │ │ + fcsel d26, d30, d29, ne // ne = any │ │ │ │ + stp d27, d28, [x8, #64] │ │ │ │ + fcsel d27, d30, d29, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel d28, d30, d29, eq // eq = none │ │ │ │ + fcsel d25, d30, d29, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp d26, d25, [x9] │ │ │ │ + fcsel d26, d30, d29, ne // ne = any │ │ │ │ + stp d27, d28, [x9, #64] │ │ │ │ + fcsel d27, d30, d29, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel d28, d29, d30, ne // ne = any │ │ │ │ + fcsel d30, d30, d29, ne // ne = any │ │ │ │ + stp d26, d30, [x10] │ │ │ │ + stp d27, d28, [x10, #64] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w5, 13d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6550> │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr w1, [x19, #164] │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w1, w20, w1 │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + ldr x7, [x19, #216] │ │ │ │ + madd x1, x1, x4, x6 │ │ │ │ + b 139a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x61a8> │ │ │ │ + ldr d26, [x24, #936] │ │ │ │ + ldr d27, [x2, #8] │ │ │ │ + ldr d28, [x2, #24] │ │ │ │ + fmul d26, d26, d31 │ │ │ │ + ldr d29, [x2, #40] │ │ │ │ + ldr d30, [x2, #56] │ │ │ │ + str d26, [x2] │ │ │ │ + ldr d26, [x24, #944] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x2, #8] │ │ │ │ + ldr d27, [x24, #952] │ │ │ │ + fmul d27, d27, d31 │ │ │ │ + str d27, [x2, #16] │ │ │ │ + ldr d27, [x24, #960] │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + str d28, [x2, #24] │ │ │ │ + ldr d28, [x24, #968] │ │ │ │ + fmul d28, d28, d31 │ │ │ │ + str d28, [x2, #32] │ │ │ │ + ldr d28, [x24, #976] │ │ │ │ + fmul d29, d29, d28 │ │ │ │ + str d29, [x2, #40] │ │ │ │ + ldr d29, [x24, #984] │ │ │ │ + fmul d31, d29, d31 │ │ │ │ + str d31, [x2, #48] │ │ │ │ + ldr d31, [x24, #992] │ │ │ │ + fmul d30, d30, d31 │ │ │ │ + ldr d31, [x2] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add x7, x7, #0x8 │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + stur d30, [x2, #-8] │ │ │ │ + ldp d30, d25, [x0] │ │ │ │ + ldp d26, d27, [x0, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldp d28, d29, [x0, #32] │ │ │ │ + ldp d30, d23, [x0, #48] │ │ │ │ + str d31, [x0] │ │ │ │ + ldur d24, [x2, #-56] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x0, #8] │ │ │ │ + ldur d25, [x2, #-48] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x0, #16] │ │ │ │ + ldur d26, [x2, #-40] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x0, #24] │ │ │ │ + ldur d27, [x2, #-32] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x0, #32] │ │ │ │ + ldur d28, [x2, #-24] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x0, #40] │ │ │ │ + ldur d29, [x2, #-16] │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldur d30, [x2, #-8] │ │ │ │ + fadd d30, d30, d23 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + cmp w3, w5 │ │ │ │ + b.eq 1421c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a1c> // b.none │ │ │ │ + ldr d31, [x7] │ │ │ │ + lsr w4, w3, #3 │ │ │ │ + mvn w6, w3 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + fmadd d31, d31, d14, d0 │ │ │ │ + ldrb w4, [x1, w4, uxtw] │ │ │ │ + asr w4, w4, w6 │ │ │ │ + dup v30.2d, v31.d[0] │ │ │ │ + stp q30, q30, [x2] │ │ │ │ + stp q30, q30, [x2, #32] │ │ │ │ + tbz w4, #0, 138b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60b4> │ │ │ │ + ldr d26, [x24, #1000] │ │ │ │ + ldr d27, [x2, #8] │ │ │ │ + ldr d28, [x2, #24] │ │ │ │ + fmul d26, d26, d31 │ │ │ │ + ldr d29, [x2, #40] │ │ │ │ + ldr d30, [x2, #56] │ │ │ │ + str d26, [x2] │ │ │ │ + ldr d26, [x24, #1008] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x2, #8] │ │ │ │ + ldr d27, [x24, #1016] │ │ │ │ + fmul d27, d27, d31 │ │ │ │ + str d27, [x2, #16] │ │ │ │ + ldr d27, [x24, #1024] │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + str d28, [x2, #24] │ │ │ │ + ldr d28, [x24, #1032] │ │ │ │ + fmul d28, d28, d31 │ │ │ │ + str d28, [x2, #32] │ │ │ │ + ldr d28, [x24, #1040] │ │ │ │ + fmul d29, d29, d28 │ │ │ │ + str d29, [x2, #40] │ │ │ │ + ldr d29, [x24, #1048] │ │ │ │ + fmul d31, d29, d31 │ │ │ │ + str d31, [x2, #48] │ │ │ │ + ldr d31, [x24, #1056] │ │ │ │ + b 1391c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x611c> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + fadd d29, d29, d22 │ │ │ │ + ldp w27, w2, [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] │ │ │ │ + ldr x0, [x28, #208] │ │ │ │ + ldr w3, [x19, #144] │ │ │ │ + ldrh w0, [x0, w3, sxtw #1] │ │ │ │ + str w2, [x19, #156] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.eq 13bc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63c0> // b.none │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq 13b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6320> // b.none │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldp w3, w27, [x19, #144] │ │ │ │ + ldr x0, [x28, #208] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldrh w4, [x0, w3, sxtw #1] │ │ │ │ + ldr w1, [x19, #168] │ │ │ │ + add w0, w27, #0x1 │ │ │ │ + str w0, [x19, #148] │ │ │ │ + cmp w0, w4 │ │ │ │ + add w1, w1, w21 │ │ │ │ + str w1, [x19, #168] │ │ │ │ + ldr w0, [x19, #108] │ │ │ │ + b.lt 13ae8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62e8> // b.tstop │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + stp w3, wzr, [x19, #144] │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.gt 13af8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62f8> │ │ │ │ + ldr w4, [x19, #104] │ │ │ │ + ldr w5, [x19, #120] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b 13220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a20> │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le 13ad8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62d8> │ │ │ │ + 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 x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ldr x0, [x19, #360] │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + smaddl x0, w2, w20, x0 │ │ │ │ + bl 12dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c0> │ │ │ │ + ldr x0, [x19, #384] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + smaddl x0, w2, w20, x0 │ │ │ │ + bl 12dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c0> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldp w3, w27, [x19, #144] │ │ │ │ + ldr x1, [x28, #208] │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldrh w4, [x1, w3, sxtw #1] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x19, #176] │ │ │ │ + b 13aa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62a0> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x1, [x28, #136] │ │ │ │ + asr w4, w2, #1 │ │ │ │ + ubfiz w3, w2, #2, #1 │ │ │ │ + ldrb w1, [x1, w4, sxtw] │ │ │ │ + lsl w0, w0, w3 │ │ │ │ + tst w1, w0 │ │ │ │ + cset w7, ne // ne = any │ │ │ │ + cmp w7, w26 │ │ │ │ + b.eq 14268 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a68> // b.none │ │ │ │ + ldr x0, [x28, #208] │ │ │ │ + ldr w3, [x19, #144] │ │ │ │ + ldrh w4, [x0, w3, sxtw #1] │ │ │ │ + sub w0, w4, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.ne 13aa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62a0> // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr w4, [x19, #136] │ │ │ │ + cbz w4, 14240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a40> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + add x4, x2, w4, uxtw #3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - ret │ │ │ │ + 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, x4 │ │ │ │ + b.ne 13be0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63e0> // b.any │ │ │ │ + ldr w0, [x19, #96] │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + smaddl x0, w0, w20, x2 │ │ │ │ + bl 12dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c0> │ │ │ │ + ldr w3, [x19, #96] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + ldr x2, [x19, #288] │ │ │ │ + sub w0, w0, w3 │ │ │ │ + smaddl x0, w0, w20, x2 │ │ │ │ + bl 12dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c0> │ │ │ │ + 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 13a84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6284> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w5, 13d48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6548> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + add x5, x2, w5, uxtw #3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr d31, [x2], #8 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + fmadd d31, d31, d14, 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, d23, [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, d23 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 13ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64a0> // 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 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + str d31, [x19, #184] │ │ │ │ + b 13a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + movi v27.4s, #0x0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr x1, [x28, #136] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldrb w4, [x1, w3, sxtw] │ │ │ │ + stp q27, q27, [x0] │ │ │ │ + stp q27, q27, [x0, #32] │ │ │ │ + cbz w7, 13e84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6684> │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + ubfiz w9, w2, #2, #1 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + mov w3, #0x4 // #4 │ │ │ │ + ldr w8, [x19, #164] │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + lsl w3, w3, w9 │ │ │ │ + tst w3, w4 │ │ │ │ + madd x5, x5, x8, x6 │ │ │ │ + cset w6, ne // ne = any │ │ │ │ + lsr w3, w20, #3 │ │ │ │ + mvn w4, w20 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + fmov d7, #1.000000000000000000e+00 │ │ │ │ + ldrb w3, [x5, w3, uxtw] │ │ │ │ + asr w3, w3, w4 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w6, w3 │ │ │ │ + b.eq 13de4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65e4> // b.none │ │ │ │ + ldr x3, [x19] │ │ │ │ + ldp d16, d7, [x3, #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 d23, d5, [x0] │ │ │ │ + ldp d4, d26, [x0, #16] │ │ │ │ + fadd d23, d7, d23 │ │ │ │ + ldp d24, d30, [x0, #32] │ │ │ │ + ldp d25, d28, [x0, #48] │ │ │ │ + str d23, [x0] │ │ │ │ + ldur d31, [x1, #-56] │ │ │ │ + fadd d31, d5, d31 │ │ │ │ + str d31, [x0, #8] │ │ │ │ + ldur d29, [x1, #-48] │ │ │ │ + fadd d29, d4, d29 │ │ │ │ + str d29, [x0, #16] │ │ │ │ + ldur d3, [x1, #-40] │ │ │ │ + fadd d26, d3, d26 │ │ │ │ + str d26, [x0, #24] │ │ │ │ + ldur d2, [x1, #-32] │ │ │ │ + fadd d24, d2, d24 │ │ │ │ + str d24, [x0, #32] │ │ │ │ + ldur d1, [x1, #-24] │ │ │ │ + fadd d30, d1, d30 │ │ │ │ + str d30, [x0, #40] │ │ │ │ + ldur d0, [x1, #-16] │ │ │ │ + fadd d25, d0, d25 │ │ │ │ + str d25, [x0, #48] │ │ │ │ + ldur d22, [x1, #-8] │ │ │ │ + fadd d28, d22, d28 │ │ │ │ + str d28, [x0, #56] │ │ │ │ + cmp w20, w7 │ │ │ │ + b.ne 13db0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65b0> // b.any │ │ │ │ + fadd d31, d31, d23 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d27, d31, d28 │ │ │ │ + ldr w27, [x19, #148] │ │ │ │ + str d27, [x19, #184] │ │ │ │ + b 13a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> │ │ │ │ + ldp x3, x0, [x19, #192] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 13efc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66fc> // b.none │ │ │ │ + fmov s31, w7 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + mov x0, x3 │ │ │ │ + shl v0.2s, v31.2s, #3 │ │ │ │ + ucvtf s0, s0 │ │ │ │ + fdiv s30, s30, s0 │ │ │ │ + fcvt d30, s30 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.eq 13ef8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66f8> // b.none │ │ │ │ + dup v31.2d, v30.d[0] │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x2, x1, #1 │ │ │ │ + add x2, x3, x2, lsl #4 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #139] │ │ │ │ - tbnz w1, #0, 14bfc ::do_widen(char) const@@Base+0x1fc> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 13ee0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66e0> // b.any │ │ │ │ + tbz w1, #0, 13efc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66fc> │ │ │ │ + and x1, x1, #0xfffffffffffffffe │ │ │ │ + add x3, x3, x1, lsl #3 │ │ │ │ + str d30, [x3] │ │ │ │ + ldp x3, x0, [x19, #240] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 13f50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6750> // b.none │ │ │ │ + sub x1, x0, x3 │ │ │ │ + mov x0, x3 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.eq 13f48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6748> // b.none │ │ │ │ + fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x2, x1, #1 │ │ │ │ + add x2, x3, x2, lsl #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 13f30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6730> // b.any │ │ │ │ + tbz w1, #0, 13f50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6750> │ │ │ │ + and x1, x1, #0xfffffffffffffffe │ │ │ │ + add x3, x3, x1, lsl #3 │ │ │ │ + fmov d31, #1.250000000000000000e-01 │ │ │ │ + str d31, [x3] │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + str d31, [x19, #184] │ │ │ │ + ldp w27, w2, [x19, #148] │ │ │ │ + b 13a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> │ │ │ │ + fadd d30, d30, d23 │ │ │ │ + fadd d30, d30, d24 │ │ │ │ + fadd d30, d30, d25 │ │ │ │ + fadd d30, d30, d26 │ │ │ │ + fadd d30, d30, d27 │ │ │ │ + fadd d30, d30, d28 │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + str d30, [x19, #184] │ │ │ │ + bl d3c0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + b 13a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldp q19, q20, [x1] │ │ │ │ + ldp q21, q18, [x1, #32] │ │ │ │ + stp q30, q30, [x1] │ │ │ │ + fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ + stp q30, q30, [x1, #32] │ │ │ │ + fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ + fmul v21.2d, v21.2d, v15.d[0] │ │ │ │ + fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ + stp q19, q20, [x0] │ │ │ │ + stp q21, q18, [x0, #32] │ │ │ │ + cbz w26, 140a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68a4> │ │ │ │ + fdiv d31, d14, d13 │ │ │ │ + mov w3, #0x40 // #64 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + umaddl x3, w26, w3, x2 │ │ │ │ nop │ │ │ │ + ldp q26, q30, [x2] │ │ │ │ + mov v27.16b, v20.16b │ │ │ │ + ldp q28, q29, [x2, #32] │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + fmla v27.2d, v30.2d, v31.d[0] │ │ │ │ + mov v30.16b, v21.16b │ │ │ │ + fmla v30.2d, v28.2d, v31.d[0] │ │ │ │ + mov v28.16b, v18.16b │ │ │ │ + fmla v28.2d, v29.2d, v31.d[0] │ │ │ │ + mov v29.16b, v19.16b │ │ │ │ + stp q30, q28, [x2, #-32] │ │ │ │ + fmla v29.2d, v26.2d, v31.d[0] │ │ │ │ + stp q29, q27, [x2, #-64] │ │ │ │ + ldp d30, 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, [x2, #-56] │ │ │ │ + fadd d23, d23, d24 │ │ │ │ + str d23, [x1, #8] │ │ │ │ + ldur d24, [x2, #-48] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x1, #16] │ │ │ │ + ldur d25, [x2, #-40] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x1, #24] │ │ │ │ + ldur d26, [x2, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x1, #32] │ │ │ │ + ldur d27, [x2, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x1, #40] │ │ │ │ + ldur d28, [x2, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x1, #48] │ │ │ │ + ldur d29, [x2, #-8] │ │ │ │ + fadd d29, d29, d22 │ │ │ │ + str d29, [x1, #56] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 13fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x67e0> // b.any │ │ │ │ + fadd d30, d30, d23 │ │ │ │ + fadd d30, d30, d24 │ │ │ │ + fadd d30, d30, d25 │ │ │ │ + fadd d30, d30, d26 │ │ │ │ + fadd d30, d30, d27 │ │ │ │ + fadd d30, d30, d28 │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + str d30, [x19, #184] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + b 13a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x1, [x28, #136] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldrb w4, [x1, w3, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w5, 13d54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6554> │ │ │ │ + ldr x3, [x19] │ │ │ │ + ubfiz w6, w2, #2, #1 │ │ │ │ + ldr d29, [x19, #184] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldr d21, [x24, #1064] │ │ │ │ + lsl w1, w1, w6 │ │ │ │ + ldp d31, d20, [x3, #104] │ │ │ │ + tst w1, w4 │ │ │ │ + ldr d22, [x24, #1072] │ │ │ │ + cset w9, ne // ne = any │ │ │ │ + fdiv d21, d21, d29 │ │ │ │ + ldr w8, [x19, #164] │ │ │ │ + fdiv d20, d20, d31 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + add w8, w20, w8 │ │ │ │ + fdiv d22, d22, d30 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr x7, [x19, #216] │ │ │ │ + madd x8, x8, x3, x6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lsr w3, w4, #3 │ │ │ │ + mvn w6, w4 │ │ │ │ + ldr d31, [x7] │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add x7, x7, #0x8 │ │ │ │ + ldrb w3, [x8, w3, uxtw] │ │ │ │ + fmadd d31, d21, d31, d22 │ │ │ │ + asr w3, w3, w6 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w9, w3 │ │ │ │ + b.eq 14174 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6974> // b.none │ │ │ │ + fmul d31, d31, d20 │ │ │ │ + dup v30.2d, v31.d[0] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + 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, d23, [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, d23 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ne 14140 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6940> // 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 13a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + 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 13d54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6554> │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + b 13c1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x641c> │ │ │ │ + fmov d28, d29 │ │ │ │ + fmov d27, d29 │ │ │ │ + fmov d26, d29 │ │ │ │ + fmov d25, d29 │ │ │ │ + fmov d24, d29 │ │ │ │ + fmov d23, d29 │ │ │ │ + fmov d22, d29 │ │ │ │ + b 13a44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6244> │ │ │ │ + ldr w26, [x19, #136] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + ldr d13, [x19, #184] │ │ │ │ + stp w7, w2, [sp, #136] │ │ │ │ + ucvtf d31, w26 │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + bl d420 │ │ │ │ + ldr x3, [x19, #240] │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldp q19, q20, [x3] │ │ │ │ + ldp q21, q18, [x3, #32] │ │ │ │ + fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ + fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + fmul v21.2d, v21.2d, v15.d[0] │ │ │ │ + fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ + ldp d29, d22, [x1, #104] │ │ │ │ + stp q19, q20, [x0] │ │ │ │ + stp q31, q31, [x3] │ │ │ │ + stp q21, q18, [x0, #32] │ │ │ │ + stp q31, q31, [x3, #32] │ │ │ │ + ldr w2, [sp, #140] │ │ │ │ + cbz w26, 14420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c20> │ │ │ │ + fdiv d30, d14, d13 │ │ │ │ + ldr w8, [x19, #164] │ │ │ │ + fdiv d22, d22, d29 │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + add w8, w20, w8 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x8, x8, x4, x6 │ │ │ │ + ldp q26, q29, [x1] │ │ │ │ + lsr w4, w5, #3 │ │ │ │ + mov v28.16b, v20.16b │ │ │ │ + mvn w6, w5 │ │ │ │ + ldp q31, q27, [x1, #32] │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + ldrb w4, [x8, w4, uxtw] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + fmla v28.2d, v29.2d, v30.d[0] │ │ │ │ + mov v29.16b, v21.16b │ │ │ │ + asr w4, w4, w6 │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + fmla v29.2d, v31.2d, v30.d[0] │ │ │ │ + mov v31.16b, v18.16b │ │ │ │ + fmla v31.2d, v27.2d, v30.d[0] │ │ │ │ + mov v27.16b, v19.16b │ │ │ │ + stp q29, q31, [x1, #32] │ │ │ │ + fmla v27.2d, v26.2d, v30.d[0] │ │ │ │ + stp q27, q28, [x1] │ │ │ │ + cmp w7, w4 │ │ │ │ + b.eq 14388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b88> // b.none │ │ │ │ + ldr d23, [x1, #8] │ │ │ │ + fmul d27, d22, d27 │ │ │ │ + ldr d24, [x1, #24] │ │ │ │ + fmul d28, d22, d28 │ │ │ │ + ldr d25, [x1, #40] │ │ │ │ + fmul d29, d22, d29 │ │ │ │ + fmul d23, d23, d22 │ │ │ │ + ldr d26, [x1, #56] │ │ │ │ + fmul d31, d22, d31 │ │ │ │ + fmul d24, d24, d22 │ │ │ │ + fmul d25, d25, d22 │ │ │ │ + stp d27, d23, [x1] │ │ │ │ + fmul d27, d26, d22 │ │ │ │ + stp d28, d24, [x1, #16] │ │ │ │ + stp d29, d25, [x1, #32] │ │ │ │ + stp d31, d27, [x1, #48] │ │ │ │ + ldr d31, [x1] │ │ │ │ + ldp d28, d29, [x3] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + ldp d25, d26, [x3, #16] │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + ldp d27, d28, [x3, #32] │ │ │ │ + str d31, [x3] │ │ │ │ + ldur d23, [x1, #-56] │ │ │ │ + fadd d23, d23, d29 │ │ │ │ + ldp d29, d17, [x3, #48] │ │ │ │ + str d23, [x3, #8] │ │ │ │ + ldur d24, [x1, #-48] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x3, #16] │ │ │ │ + ldur d25, [x1, #-40] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x3, #24] │ │ │ │ + ldur d26, [x1, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x3, #32] │ │ │ │ + ldur d27, [x1, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x3, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x3, #48] │ │ │ │ + ldur d29, [x1, #-8] │ │ │ │ + fadd d29, d29, d17 │ │ │ │ + str d29, [x3, #56] │ │ │ │ + cmp w5, w26 │ │ │ │ + b.ne 142f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6af4> // 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 w2, [sp, #136] │ │ │ │ + str d31, [x19, #184] │ │ │ │ + bl d3c0 │ │ │ │ + ldr w2, [sp, #136] │ │ │ │ + b 13a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #138] │ │ │ │ - tbnz w1, #0, 14c38 ::do_widen(char) const@@Base+0x238> │ │ │ │ - ldrb w0, [x0, #139] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr d31, [x21, #184] │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + fdiv d31, d30, d31 │ │ │ │ + ldr x19, [x0] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + cbz x19, 14598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d98> │ │ │ │ + str d31, [sp, #72] │ │ │ │ + fmov d31, x19 │ │ │ │ + cnt v30.8b, v31.8b │ │ │ │ + addv b30, v30.8b │ │ │ │ + fmov x0, d30 │ │ │ │ + fmov w22, s30 │ │ │ │ + lsl x20, x0, #3 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d420 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + bl cf40 │ │ │ │ + ldr d31, [sp, #72] │ │ │ │ + movi d27, #0x0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + and x5, x1, #0xfffffff8 │ │ │ │ + ubfiz x4, x1, #3, #3 │ │ │ │ + lsr x2, x19, x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + tbz w2, #0, 144f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cf8> │ │ │ │ + ldr x2, [x21, #240] │ │ │ │ + ldr d29, [x2, x5] │ │ │ │ + ldr d28, [x2, x4] │ │ │ │ + fmul d29, d31, d29 │ │ │ │ + fmul d28, d31, d28 │ │ │ │ + fmul d29, d29, d28 │ │ │ │ + fadd d27, d27, d29 │ │ │ │ + str d29, [x20, w3, uxtw #3] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 144c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cc0> // b.any │ │ │ │ + cbz w22, 1457c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d7c> │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr x2, [x23] │ │ │ │ + fdiv d30, d30, d27 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq 14570 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d70> // b.none │ │ │ │ + ubfx x1, x22, #1, #7 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + ldr q31, [x20, x0] │ │ │ │ + fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ + str q31, [x2, x0] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 14524 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d24> // b.any │ │ │ │ + tbz w22, #0, 14554 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d54> │ │ │ │ + and x0, x22, #0xfe │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr d31, [x20, x0] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x2, x0] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + ldr d31, [x20] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x2] │ │ │ │ + cbnz x20, 14554 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d54> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 144b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cb4> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x21, x0, #0x8, lsl #12 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp d14, d15, [sp, #64] │ │ │ │ + ldr w0, [x0, #96] │ │ │ │ + ldr w3, [x19, #144] │ │ │ │ + ldr x1, [x19, #312] │ │ │ │ + sub w3, w3, w0 │ │ │ │ + sub w24, w3, #0x1 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x0, [x19] │ │ │ │ + str xzr, [x21, #920] │ │ │ │ + ldr w1, [x1, x24, lsl #2] │ │ │ │ + sub w22, w3, #0x1 │ │ │ │ + bl 6bf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42c2c> │ │ │ │ + fcvt d14, s0 │ │ │ │ + fmov d15, #1.000000000000000000e+00 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x4, [x19, #336] │ │ │ │ + add x0, x19, #0x198 │ │ │ │ + fsub d15, d15, d14 │ │ │ │ + str d14, [x21, #1072] │ │ │ │ + mov x2, #0x200 // #512 │ │ │ │ + add x23, x4, x24, lsl #3 │ │ │ │ + str d15, [x21, #1064] │ │ │ │ + ldr d31, [x4, x24, lsl #3] │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cf40 │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + ldr w6, [x19, #136] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + umull x5, w22, w1 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #288] │ │ │ │ + ucvtf d21, w6 │ │ │ │ + ubfiz x8, x6, #6, #32 │ │ │ │ + ldr x7, [x0, x5] │ │ │ │ + cbz w6, 147c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fc0> │ │ │ │ + ldr d30, [x23] │ │ │ │ + ldr d31, [x7, x4, lsl #3] │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + 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] │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + fdiv d31, d31, d21 │ │ │ │ + ldr d29, [x2] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + ldur d20, [x0, #-64] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d23, d29, d20, d23 │ │ │ │ + str d23, [x1] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d20, [x0, #-56] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d22, d29, d20, d22 │ │ │ │ + str d22, [x1, #8] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d20, [x0, #-48] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d25, d29, d20, d25 │ │ │ │ + str d25, [x1, #16] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d20, [x0, #-40] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d24, d29, d20, d24 │ │ │ │ + str d24, [x1, #24] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d20, [x0, #-32] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d27, d29, d20, d27 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d20, [x0, #-24] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d26, d29, d20, d26 │ │ │ │ + str d26, [x1, #40] │ │ │ │ + ldr d29, [x2] │ │ │ │ + ldur d20, [x0, #-16] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d28, d29, d20, d28 │ │ │ │ + str d28, [x1, #48] │ │ │ │ + ldr d29, [x2], #64 │ │ │ │ + ldur d20, [x0, #-8] │ │ │ │ + fmadd d29, d15, d29, d31 │ │ │ │ + fmadd d30, d29, d20, d30 │ │ │ │ + str d30, [x1, #56] │ │ │ │ + fmov d29, d30 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 1468c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e8c> // b.any │ │ │ │ + ldp d31, d30, [x1] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + ldp d24, d25, [x1, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldr d28, [x1, #48] │ │ │ │ + ldp d26, d27, [x1, #32] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + ldr d30, [x21, #920] │ │ │ │ + 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, [x21, #920] │ │ │ │ + cmp x4, #0x8 │ │ │ │ + b.ne 14650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e50> // b.any │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 147a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fa0> │ │ │ │ + fabs d29, d31 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 147c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fc8> │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ 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, 14cbc ::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, 14cf8 ::do_widen(char) const@@Base+0x2f8> │ │ │ │ - ldrb w0, [x0, #139] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ + ldr d29, [x1, #56] │ │ │ │ + b 1473c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f3c> │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d30, x0 │ │ │ │ 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 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 147a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fa4> // b.first │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + fdiv d28, d28, d31 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr x11, [x1, #184] │ │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ │ + add x12, x0, #0x8 │ │ │ │ + str xzr, [x21, #928] │ │ │ │ + add x10, x11, x12 │ │ │ │ + ldr x9, [x11, x0] │ │ │ │ + b 14820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7020> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 148a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70a4> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 14814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7014> │ │ │ │ + ldr x8, [x10] │ │ │ │ + ubfiz w7, w13, #3, #3 │ │ │ │ + and w6, w13, #0xfffffff8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + 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, 14890 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7090> │ │ │ │ + ldr d29, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr d31, [x2, #408] │ │ │ │ + ldr d30, [x21, #928] │ │ │ │ + fmul d29, d28, d29 │ │ │ │ + fmul d31, d28, d31 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fadd d30, d30, d31 │ │ │ │ + str d31, [x5, #920] │ │ │ │ + str d30, [x21, #928] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 14840 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7040> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 14820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7020> // b.any │ │ │ │ + ldr d31, [x21, #928] │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 148c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70c4> │ │ │ │ + fabs d29, d31 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 149a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x71a0> │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + str xzr, [x21, #928] │ │ │ │ + b 148e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70e0> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 14960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7160> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 148d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70d4> │ │ │ │ + ldr x8, [x10] │ │ │ │ + ubfiz w7, w13, #3, #3 │ │ │ │ + and w6, w13, #0xfffffff8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xf78 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xf78 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #139] │ │ │ │ - tbnz w1, #0, 14d7c ::do_widen(char) const@@Base+0x37c> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + 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, 1494c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x714c> │ │ │ │ + ldr d31, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr d29, [x2, #408] │ │ │ │ + ldr d30, [x21, #928] │ │ │ │ + fmul d31, d28, d31 │ │ │ │ + fmadd d31, d28, d29, d31 │ │ │ │ + fadd d30, d30, d31 │ │ │ │ + str d31, [x5, #920] │ │ │ │ + str d30, [x21, #928] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 14900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7100> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 148e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70e0> // b.any │ │ │ │ + ldr d31, [x21, #928] │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 14980 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7180> │ │ │ │ + fabs d29, d31 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 14a88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7288> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 148c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70c4> // b.first │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x11, x12] │ │ │ │ + cbz x1, 14ad4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72d4> │ │ │ │ + fmov d31, x1 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x1, d31 │ │ │ │ + cbz x9, 14ad4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72d4> │ │ │ │ + fmov d31, x9 │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + ldr d29, [x21, #928] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + ldr x8, [x20] │ │ │ │ + fdiv d30, d30, d29 │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x2, d31 │ │ │ │ + mul w2, w2, w1 │ │ │ │ + sub w4, w4, w2 │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + add w5, w4, #0x1 │ │ │ │ + sxtw x3, w5 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ls 14aa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72a4> // b.plast │ │ │ │ + add x6, x8, w5, sxtw #3 │ │ │ │ + sxtw x3, w5 │ │ │ │ + sub x1, x6, x19 │ │ │ │ + cmp x1, #0x3a0 │ │ │ │ + b.eq 14aa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72a4> // b.none │ │ │ │ + ubfx x3, x2, #1, #15 │ │ │ │ + add x7, x19, #0x398 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + lsl x3, x3, #4 │ │ │ │ + ldr q31, [x7, x1] │ │ │ │ + fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ + str q31, [x6, x1] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 14a34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7234> // b.any │ │ │ │ + tbz w2, #0, 14a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7268> │ │ │ │ + and w2, w2, #0xfffffffe │ │ │ │ + add w5, w5, w2 │ │ │ │ + add x2, x19, w2, sxtw #3 │ │ │ │ + ldr d31, [x2, #920] │ │ │ │ + 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 x23, x24, [sp, #48] │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 147a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fa4> // b.first │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 149b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x71b4> │ │ │ │ + ubfiz x2, x2, #3, #16 │ │ │ │ + add x3, x8, x3, lsl #3 │ │ │ │ + add x5, x19, #0x398 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr d31, [x5, x1] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x3, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 14ab4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72b4> // b.any │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 14a6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x726c> │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 14a6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x726c> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + str x1, [sp] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w28, [x19, #108] │ │ │ │ + ldr w4, [x19, #116] │ │ │ │ + ldr x2, [x3, #208] │ │ │ │ + ldp w1, w0, [x19, #100] │ │ │ │ + ldr w5, [x19, #132] │ │ │ │ + ldrh w2, [x2, w1, sxtw #1] │ │ │ │ + str w1, [x19, #144] │ │ │ │ + ldr w1, [x19, #124] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + stp w2, w28, [x19, #148] │ │ │ │ + str w28, [x19, #156] │ │ │ │ + stp w4, w5, [x19, #168] │ │ │ │ + str w1, [x19, #176] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 1619c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x899c> // b.tstop │ │ │ │ + mov x17, #0x83a8 // #33704 │ │ │ │ + mov x18, #0x83e8 // #33768 │ │ │ │ + mov w5, w28 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + add x22, x19, x17 │ │ │ │ + add x21, x19, x18 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + add x25, x19, #0x8, lsl #12 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + stp d13, d14, [sp, #192] │ │ │ │ + str d15, [sp, #208] │ │ │ │ + ldr w6, [x19, #120] │ │ │ │ + sub w0, w28, w0 │ │ │ │ + ldr x3, [x3, #136] │ │ │ │ + sub w1, w1, w6 │ │ │ │ + str w1, [x19, #180] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + str w0, [x19, #160] │ │ │ │ + ubfiz w0, w28, #2, #1 │ │ │ │ + ldrb w20, [x3, w1, sxtw] │ │ │ │ + asr w20, w20, w0 │ │ │ │ + and w26, w20, #0x3 │ │ │ │ + ands w20, w20, #0x2 │ │ │ │ + ccmp w26, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w24, ne // ne = any │ │ │ │ + cmp w5, w28 │ │ │ │ + b.ne 14dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x75c0> // b.any │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str xzr, [x25, #1072] │ │ │ │ + str d31, [x25, #1064] │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + and w6, w24, #0x1 │ │ │ │ + cbnz w24, 15a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8270> │ │ │ │ + cbz w20, 15bb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83b4> │ │ │ │ + ldp x0, x1, [x19] │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + add x13, x25, #0x3a8 │ │ │ │ + add x14, x25, #0x3c8 │ │ │ │ + add x15, x25, #0x3e8 │ │ │ │ + add x16, x25, #0x408 │ │ │ │ + ldp d21, d30, [x0, #104] │ │ │ │ + ldr x2, [x1, #160] │ │ │ │ + fdiv d30, d30, d21 │ │ │ │ + ldrsw x0, [x19, #168] │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + ldrb w0, [x2, x0] │ │ │ │ + ands w2, w0, #0x1 │ │ │ │ + and w8, w0, #0x2 │ │ │ │ + and w7, w0, #0x4 │ │ │ │ + and w6, w0, #0x8 │ │ │ │ + and w5, w0, #0x10 │ │ │ │ + and w3, w0, #0x20 │ │ │ │ + and w2, w0, #0x40 │ │ │ │ + lsr w0, w0, #7 │ │ │ │ + fcsel d20, d30, d29, eq // eq = none │ │ │ │ + fcsel d19, d30, d29, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + fcsel d18, d30, d29, eq // eq = none │ │ │ │ + fcsel d17, d30, d29, ne // ne = any │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel d16, d30, d29, eq // eq = none │ │ │ │ + fcsel d7, d30, d29, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp d19, d17, [x13] │ │ │ │ + fcsel d6, d30, d29, eq // eq = none │ │ │ │ + fcsel d5, d30, d29, ne // ne = any │ │ │ │ + cmp w5, #0x0 │ │ │ │ + fcsel d4, d30, d29, eq // eq = none │ │ │ │ + fcsel d3, d30, d29, ne // ne = any │ │ │ │ + cmp w3, #0x0 │ │ │ │ + stp d7, d5, [x13, #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 w0, #0x0 │ │ │ │ + stp d3, d1, [x14] │ │ │ │ + fcsel d31, d29, d30, ne // ne = any │ │ │ │ + fcsel d30, d30, d29, ne // ne = any │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + stp d0, d30, [x14, #16] │ │ │ │ + stp d20, d18, [x15] │ │ │ │ + stp d16, d6, [x15, #16] │ │ │ │ + stp d4, d2, [x16] │ │ │ │ + stp d28, d31, [x16, #16] │ │ │ │ + stp q29, q29, [x1] │ │ │ │ + stp q29, q29, [x1, #32] │ │ │ │ + cbz w27, 159d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x81d0> │ │ │ │ + ldr x5, [x19, #192] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 14d74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7574> │ │ │ │ + ldp q28, q30, [x21] │ │ │ │ + ldp q29, q31, [x21, #32] │ │ │ │ + str q28, [x5, x1] │ │ │ │ + stp q30, q29, [x8, #16] │ │ │ │ + str q31, [x8, #48] │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr x5, [x19, #192] │ │ │ │ + ldp d30, d19, [x0] │ │ │ │ + add x2, x5, x1 │ │ │ │ + ldr d31, [x5, x1] │ │ │ │ + add x1, x1, #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 w27, w3 │ │ │ │ + b.eq 159ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x81ec> // b.none │ │ │ │ + ldr x7, [x19, #64] │ │ │ │ + lsr w6, w3, #3 │ │ │ │ + ldp w2, w8, [x19, #160] │ │ │ │ + mvn w0, w3 │ │ │ │ + ldr x9, [x19, #88] │ │ │ │ + add w2, w2, w8 │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x8, x5, x1 │ │ │ │ + madd x2, x2, x7, x9 │ │ │ │ + ldrb w2, [x2, w6, uxtw] │ │ │ │ + asr w0, w2, w0 │ │ │ │ + tbnz w0, #0, 14cd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x74d0> │ │ │ │ + ldp q28, q30, [x22] │ │ │ │ + ldp q29, q31, [x22, #32] │ │ │ │ + str q28, [x5, x1] │ │ │ │ + stp q30, q29, [x8, #16] │ │ │ │ + str q31, [x8, #48] │ │ │ │ + b 14ce4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x74e4> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, w28 │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + ldr x5, [x0, #80] │ │ │ │ + ldrb w27, [x5, w28, sxtw] │ │ │ │ + bl 6c048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42ce8> │ │ │ │ + fcvt d0, s0 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr w28, [x19, #152] │ │ │ │ + ldr w0, [x19, #108] │ │ │ │ + mov w7, w28 │ │ │ │ + fsub d14, d30, d0 │ │ │ │ + str d0, [x25, #1072] │ │ │ │ + str d14, [x25, #1064] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.eq 14bd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x73d4> // b.none │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldrsw x2, [x19, #144] │ │ │ │ + ldr w23, [x19, #148] │ │ │ │ + ldr x0, [x1, #208] │ │ │ │ + ldrh w0, [x0, x2, lsl #1] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq 15114 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7914> // b.none │ │ │ │ + and w6, w24, #0x1 │ │ │ │ + cbnz w24, 158dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x80dc> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + ldr d13, [x19, #184] │ │ │ │ + ucvtf d31, w27 │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + cbz w20, 153c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7bc0> │ │ │ │ + mov x3, x19 │ │ │ │ + ldrsw x6, [x19, #168] │ │ │ │ + ldr x1, [x1, #160] │ │ │ │ + add x10, x25, #0x3b8 │ │ │ │ + ldr x2, [x3], #240 │ │ │ │ + add x11, x25, #0x3c8 │ │ │ │ + ldrb w1, [x1, x6] │ │ │ │ + add x12, x25, #0x3d8 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + ldp d31, d29, [x2, #104] │ │ │ │ + ands w3, w1, #0x1 │ │ │ │ + and w9, w1, #0x2 │ │ │ │ + and w8, w1, #0x4 │ │ │ │ + and w7, w1, #0x8 │ │ │ │ + and w6, w1, #0x10 │ │ │ │ + fdiv d29, d29, d31 │ │ │ │ + and w3, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcsel d28, d29, d30, eq // eq = none │ │ │ │ + fcsel d27, d29, d30, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + add x9, x25, #0x3a8 │ │ │ │ + fcsel d31, d29, d30, eq // eq = none │ │ │ │ + fcsel d26, d29, d30, ne // ne = any │ │ │ │ + cmp w8, #0x0 │ │ │ │ + stp d27, d26, [x9] │ │ │ │ + fcsel d27, d29, d30, ne // ne = any │ │ │ │ + stp d28, d31, [x9, #64] │ │ │ │ + fcsel d28, d29, d30, eq // eq = none │ │ │ │ + cmp w7, #0x0 │ │ │ │ + fcsel d31, d29, d30, eq // eq = none │ │ │ │ + fcsel d26, d29, d30, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + stp d27, d26, [x10] │ │ │ │ + fcsel d27, d29, d30, ne // ne = any │ │ │ │ + stp d28, d31, [x10, #64] │ │ │ │ + fcsel d28, d29, d30, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel d31, d29, d30, eq // eq = none │ │ │ │ + fcsel d26, d29, d30, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp d27, d26, [x11] │ │ │ │ + fcsel d27, d29, d30, ne // ne = any │ │ │ │ + stp d28, d31, [x11, #64] │ │ │ │ + fcsel d28, d29, d30, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel d31, d30, d29, ne // ne = any │ │ │ │ + fcsel d29, d29, d30, ne // ne = any │ │ │ │ + stp d27, d29, [x12] │ │ │ │ + stp d28, d31, [x12, #64] │ │ │ │ + bl d420 │ │ │ │ + ldr x3, [x19, #240] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldp q19, q20, [x3] │ │ │ │ + ldp q21, q18, [x3, #32] │ │ │ │ + stp q31, q31, [x3] │ │ │ │ + fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ + stp q31, q31, [x3, #32] │ │ │ │ + fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ + fmul v21.2d, v21.2d, v15.d[0] │ │ │ │ + fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ + stp q19, q20, [x0] │ │ │ │ + stp q21, q18, [x0, #32] │ │ │ │ + cbz w27, 15f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8760> │ │ │ │ + ldr x6, [x19, #64] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + ldp w9, w1, [x19, #160] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x7, [x19, #88] │ │ │ │ + add w9, w9, w1 │ │ │ │ + fdiv d31, d14, d13 │ │ │ │ + lsr x6, x6, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x9, x9, x6, x7 │ │ │ │ + b 15060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7860> │ │ │ │ + ldr d23, [x25, #936] │ │ │ │ + ldr d24, [x1, #8] │ │ │ │ + ldr d25, [x1, #24] │ │ │ │ + fmul d23, d23, d29 │ │ │ │ + ldr d26, [x1, #40] │ │ │ │ + ldr d29, [x1, #56] │ │ │ │ + str d23, [x1] │ │ │ │ + ldr d23, [x25, #944] │ │ │ │ + fmul d24, d24, d23 │ │ │ │ + str d24, [x1, #8] │ │ │ │ + ldr d24, [x25, #952] │ │ │ │ + fmul d27, d24, d27 │ │ │ │ + str d27, [x1, #16] │ │ │ │ + ldr d27, [x25, #960] │ │ │ │ + fmul d27, d25, d27 │ │ │ │ + str d27, [x1, #24] │ │ │ │ + ldr d27, [x25, #968] │ │ │ │ + fmul d28, d27, d28 │ │ │ │ + str d28, [x1, #32] │ │ │ │ + ldr d28, [x25, #976] │ │ │ │ + fmul d28, d26, d28 │ │ │ │ + str d28, [x1, #40] │ │ │ │ + ldr d28, [x25, #984] │ │ │ │ + fmul d30, d28, d30 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldr d30, [x25, #992] │ │ │ │ + fmul d29, d29, d30 │ │ │ │ + ldr d30, [x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stur d29, [x1, #-8] │ │ │ │ + ldp d29, d24, [x3] │ │ │ │ + ldp d25, d26, [x3, #16] │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + ldp d27, d28, [x3, #32] │ │ │ │ + ldp d29, d22, [x3, #48] │ │ │ │ + str d30, [x3] │ │ │ │ + ldur d23, [x1, #-56] │ │ │ │ + fadd d23, d23, d24 │ │ │ │ + str d23, [x3, #8] │ │ │ │ + ldur d24, [x1, #-48] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x3, #16] │ │ │ │ + ldur d25, [x1, #-40] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x3, #24] │ │ │ │ + ldur d26, [x1, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x3, #32] │ │ │ │ + ldur d27, [x1, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x3, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x3, #48] │ │ │ │ + ldur d29, [x1, #-8] │ │ │ │ + fadd d29, d29, d22 │ │ │ │ + str d29, [x3, #56] │ │ │ │ + cmp w2, w27 │ │ │ │ + b.eq 15a30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8230> // b.none │ │ │ │ + ldp q26, q28, [x1] │ │ │ │ + lsr w6, w2, #3 │ │ │ │ + mov v27.16b, v20.16b │ │ │ │ + mvn w7, w2 │ │ │ │ + ldp q30, q29, [x1, #32] │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + ldrb w6, [x9, w6, uxtw] │ │ │ │ + fmla v27.2d, v28.2d, v31.d[0] │ │ │ │ + mov v28.16b, v21.16b │ │ │ │ + asr w6, w6, w7 │ │ │ │ + fmla v28.2d, v30.2d, v31.d[0] │ │ │ │ + mov v30.16b, v18.16b │ │ │ │ + fmla v30.2d, v29.2d, v31.d[0] │ │ │ │ + mov v29.16b, v19.16b │ │ │ │ + stp q28, q30, [x1, #32] │ │ │ │ + fmla v29.2d, v26.2d, v31.d[0] │ │ │ │ + stp q29, q27, [x1] │ │ │ │ + tbz w6, #0, 14f70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7770> │ │ │ │ + ldr d23, [x25, #1000] │ │ │ │ + ldr d24, [x1, #8] │ │ │ │ + ldr d25, [x1, #24] │ │ │ │ + fmul d23, d23, d29 │ │ │ │ + ldr d26, [x1, #40] │ │ │ │ + ldr d29, [x1, #56] │ │ │ │ + str d23, [x1] │ │ │ │ + ldr d23, [x25, #1008] │ │ │ │ + fmul d24, d24, d23 │ │ │ │ + str d24, [x1, #8] │ │ │ │ + ldr d24, [x25, #1016] │ │ │ │ + fmul d27, d24, d27 │ │ │ │ + str d27, [x1, #16] │ │ │ │ + ldr d27, [x25, #1024] │ │ │ │ + fmul d27, d25, d27 │ │ │ │ + str d27, [x1, #24] │ │ │ │ + ldr d27, [x25, #1032] │ │ │ │ + fmul d28, d27, d28 │ │ │ │ + str d28, [x1, #32] │ │ │ │ + ldr d28, [x25, #1040] │ │ │ │ + fmul d28, d26, d28 │ │ │ │ + str d28, [x1, #40] │ │ │ │ + ldr d28, [x25, #1048] │ │ │ │ + fmul d30, d28, d30 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldr d30, [x25, #1056] │ │ │ │ + b 14fd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77d8> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf d31, w27 │ │ │ │ + cbnz w24, 15d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8580> │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + ldr d29, [x19, #184] │ │ │ │ + fdiv d31, d14, d29 │ │ │ │ + cbz w20, 15ca4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84a4> │ │ │ │ + ldr x2, [x19] │ │ │ │ + add x4, x25, #0x3a8 │ │ │ │ + ldr x3, [x1, #160] │ │ │ │ + add x5, x25, #0x3b8 │ │ │ │ + ldp d27, d29, [x2, #104] │ │ │ │ + movi v28.4s, #0x0 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + fdiv d29, d29, d27 │ │ │ │ + ldrb w1, [x3, x1] │ │ │ │ + ands w2, w1, #0x1 │ │ │ │ + and w10, w1, #0x2 │ │ │ │ + and w9, w1, #0x4 │ │ │ │ + and w8, w1, #0x8 │ │ │ │ + and w6, w1, #0x10 │ │ │ │ + and w3, w1, #0x20 │ │ │ │ + and w2, w1, #0x40 │ │ │ │ + lsr w1, w1, #7 │ │ │ │ + fcsel d26, d29, d30, eq // eq = none │ │ │ │ + fcsel d25, d29, d30, ne // ne = any │ │ │ │ + cmp w10, #0x0 │ │ │ │ + fcsel d27, d29, d30, eq // eq = none │ │ │ │ + fcsel d24, d29, d30, ne // ne = any │ │ │ │ + cmp w9, #0x0 │ │ │ │ + stp d25, d24, [x4] │ │ │ │ + fcsel d25, d29, d30, ne // ne = any │ │ │ │ + stp d26, d27, [x4, #64] │ │ │ │ + fcsel d26, d29, d30, eq // eq = none │ │ │ │ + cmp w8, #0x0 │ │ │ │ + add x8, x25, #0x3d8 │ │ │ │ + fcsel d27, d29, d30, eq // eq = none │ │ │ │ + fcsel d24, d29, d30, ne // ne = any │ │ │ │ + cmp w6, #0x0 │ │ │ │ + add x6, x25, #0x3c8 │ │ │ │ + stp d25, d24, [x5] │ │ │ │ + fcsel d25, d29, d30, ne // ne = any │ │ │ │ + stp d26, d27, [x5, #64] │ │ │ │ + fcsel d26, d29, d30, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + fcsel d27, d29, d30, eq // eq = none │ │ │ │ + fcsel d24, d29, d30, ne // ne = any │ │ │ │ + cmp w2, #0x0 │ │ │ │ + stp d25, d24, [x6] │ │ │ │ + fcsel d25, d29, d30, ne // ne = any │ │ │ │ + stp d26, d27, [x6, #64] │ │ │ │ + fcsel d26, d29, d30, eq // eq = none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fcsel d27, d30, d29, ne // ne = any │ │ │ │ + fcsel d29, d29, d30, ne // ne = any │ │ │ │ + stp d25, d29, [x8] │ │ │ │ + stp d26, d27, [x8, #64] │ │ │ │ + stp q28, q28, [x0] │ │ │ │ + stp q28, q28, [x0, #32] │ │ │ │ + cbz w27, 16190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8990> │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + ldp w10, w1, [x19, #160] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w10, w10, w1 │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr x8, [x19, #216] │ │ │ │ + madd x10, x10, x3, x6 │ │ │ │ + b 15328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7b28> │ │ │ │ + ldr d25, [x25, #936] │ │ │ │ + ldr d26, [x1, #8] │ │ │ │ + ldr d27, [x1, #24] │ │ │ │ + fmul d25, d25, d30 │ │ │ │ + ldr d28, [x1, #40] │ │ │ │ + ldr d29, [x1, #56] │ │ │ │ + str d25, [x1] │ │ │ │ + ldr d25, [x25, #944] │ │ │ │ + fmul d26, d26, d25 │ │ │ │ + str d26, [x1, #8] │ │ │ │ + ldr d26, [x25, #952] │ │ │ │ + fmul d26, d26, d30 │ │ │ │ + str d26, [x1, #16] │ │ │ │ + ldr d26, [x25, #960] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x1, #24] │ │ │ │ + ldr d27, [x25, #968] │ │ │ │ + fmul d27, d27, d30 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d27, [x25, #976] │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + str d28, [x1, #40] │ │ │ │ + ldr d28, [x25, #984] │ │ │ │ + fmul d30, d28, d30 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldr d30, [x25, #992] │ │ │ │ + fmul d29, d29, d30 │ │ │ │ + ldr d30, [x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x8, x8, #0x8 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stur d29, [x1, #-8] │ │ │ │ + ldp d29, d24, [x0] │ │ │ │ + ldp d25, d26, [x0, #16] │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + ldp d27, d28, [x0, #32] │ │ │ │ + ldp d29, d22, [x0, #48] │ │ │ │ + str d30, [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, d29 │ │ │ │ + str d28, [x0, #48] │ │ │ │ + ldur d29, [x1, #-8] │ │ │ │ + fadd d29, d29, d22 │ │ │ │ + str d29, [x0, #56] │ │ │ │ + cmp w2, w27 │ │ │ │ + b.eq 15ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x86e8> // b.none │ │ │ │ + ldr d30, [x8] │ │ │ │ + lsr w3, w2, #3 │ │ │ │ + mvn w6, w2 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + fmadd d30, d30, d31, d0 │ │ │ │ + ldrb w3, [x10, w3, uxtw] │ │ │ │ + asr w3, w3, w6 │ │ │ │ + dup v29.2d, v30.d[0] │ │ │ │ + stp q29, q29, [x1] │ │ │ │ + stp q29, q29, [x1, #32] │ │ │ │ + tbz w3, #0, 15234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a34> │ │ │ │ + ldr d25, [x25, #1000] │ │ │ │ + ldr d26, [x1, #8] │ │ │ │ + ldr d27, [x1, #24] │ │ │ │ + fmul d25, d25, d30 │ │ │ │ + ldr d28, [x1, #40] │ │ │ │ + ldr d29, [x1, #56] │ │ │ │ + str d25, [x1] │ │ │ │ + ldr d25, [x25, #1008] │ │ │ │ + fmul d26, d26, d25 │ │ │ │ + str d26, [x1, #8] │ │ │ │ + ldr d26, [x25, #1016] │ │ │ │ + fmul d26, d26, d30 │ │ │ │ + str d26, [x1, #16] │ │ │ │ + ldr d26, [x25, #1024] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x1, #24] │ │ │ │ + ldr d27, [x25, #1032] │ │ │ │ + fmul d27, d27, d30 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d27, [x25, #1040] │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + str d28, [x1, #40] │ │ │ │ + ldr d28, [x25, #1048] │ │ │ │ + fmul d30, d28, d30 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldr d30, [x25, #1056] │ │ │ │ + b 1529c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a9c> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldp q19, q20, [x1] │ │ │ │ + ldp q21, q18, [x1, #32] │ │ │ │ + stp q31, q31, [x1] │ │ │ │ + fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ + stp q31, q31, [x1, #32] │ │ │ │ + fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ + fmul v21.2d, v21.2d, v15.d[0] │ │ │ │ + fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ + stp q19, q20, [x0] │ │ │ │ + stp q21, q18, [x0, #32] │ │ │ │ + cbz w27, 1614c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x894c> │ │ │ │ + fdiv d31, d14, d13 │ │ │ │ + mov w2, #0x40 // #64 │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + umaddl x2, w27, w2, x3 │ │ │ │ + ldp q26, q30, [x3] │ │ │ │ + mov v27.16b, v20.16b │ │ │ │ + ldp q28, q29, [x3, #32] │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + fmla v27.2d, v30.2d, v31.d[0] │ │ │ │ + mov v30.16b, v21.16b │ │ │ │ + fmla v30.2d, v28.2d, v31.d[0] │ │ │ │ + mov v28.16b, v18.16b │ │ │ │ + fmla v28.2d, v29.2d, v31.d[0] │ │ │ │ + mov v29.16b, v19.16b │ │ │ │ + stp q30, q28, [x3, #-32] │ │ │ │ + fmla v29.2d, v26.2d, v31.d[0] │ │ │ │ + stp q29, q27, [x3, #-64] │ │ │ │ + ldp d30, 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 x2, x3 │ │ │ │ + b.ne 15410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7c10> // b.any │ │ │ │ + fadd d31, d30, 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 d3c0 │ │ │ │ + cbz w23, 15f28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8728> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbz w28, 15a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8260> │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 15534 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d34> // b.none │ │ │ │ + ldp w23, w28, [x19, #148] │ │ │ │ + ubfx x20, x20, #1, #1 │ │ │ │ + ldr w0, [x19, #168] │ │ │ │ + sub w5, w23, #0x1 │ │ │ │ + str w5, [x19, #148] │ │ │ │ + sub w0, w0, w20 │ │ │ │ + str w0, [x19, #168] │ │ │ │ + tbnz w5, #31, 1582c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x802c> │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + str w28, [x19, #152] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 15868 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8068> // b.tstop │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldr w5, [x19, #108] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b 14b88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7388> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d420 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + stp q31, q31, [x26] │ │ │ │ + stp q31, q31, [x26, #32] │ │ │ │ + bl d420 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x23, x27 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + add x28, x27, #0x30 │ │ │ │ + str x27, [sp, #40] │ │ │ │ + stp x27, x0, [sp, #48] │ │ │ │ + str x27, [sp, #64] │ │ │ │ + str x28, [sp, #80] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + stp xzr, xzr, [x23] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + bl d420 │ │ │ │ + ldp q29, q28, [x26] │ │ │ │ + str x0, [x23] │ │ │ │ + add x1, x0, #0x40 │ │ │ │ + add x23, x23, #0x18 │ │ │ │ + ldp q31, q30, [x26, #32] │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stp x1, x1, [x23, #-16] │ │ │ │ + str x23, [sp, #40] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + cmp x28, x23 │ │ │ │ + b.ne 15580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d80> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + str x28, [sp, #72] │ │ │ │ + bl d3c0 │ │ │ │ + ldr w28, [x19, #180] │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + ldr x0, [x19, #384] │ │ │ │ + smull x28, w28, w1 │ │ │ │ + add x1, x0, x28 │ │ │ │ + ldr x24, [x0, x28] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + subs x26, x2, x24 │ │ │ │ + b.eq 16220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a20> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl d420 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + ldr w0, [x19, #136] │ │ │ │ + ldp d31, d29, [x26] │ │ │ │ + ldp d27, d26, [x26, #16] │ │ │ │ + ldp d25, d24, [x26, #32] │ │ │ │ + ldp d23, d22, [x26, #48] │ │ │ │ + fdiv d31, d0, d31 │ │ │ │ + fdiv d29, d0, d29 │ │ │ │ + fdiv d27, d0, d27 │ │ │ │ + fdiv d26, d0, d26 │ │ │ │ + fdiv d25, d0, d25 │ │ │ │ + fdiv d24, d0, d24 │ │ │ │ + fdiv d23, d0, d23 │ │ │ │ + fdiv d22, d0, d22 │ │ │ │ + stp d31, d29, [x26] │ │ │ │ + stp d27, d26, [x26, #16] │ │ │ │ + stp d25, d24, [x26, #32] │ │ │ │ + stp d23, d22, [x26, #48] │ │ │ │ + cbz w0, 15764 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7f64> │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldp w8, w3, [x19, #160] │ │ │ │ + mov w9, #0x18 // #24 │ │ │ │ + ldr x7, [x19, #88] │ │ │ │ + add w8, w8, w3 │ │ │ │ + ldr x2, [x19, #360] │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + ldr x2, [x2, x28] │ │ │ │ + madd x8, x8, x1, x7 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #138] │ │ │ │ - tbnz w1, #0, 14db8 ::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 │ │ │ │ + lsr w1, w6, #3 │ │ │ │ + mvn w7, w6 │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + ldr d7, [x2] │ │ │ │ + ldr d6, [x3] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ldrb w1, [x8, w1, uxtw] │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + fmul d7, d31, d7 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + asr w1, w1, w7 │ │ │ │ + and x1, x1, #0x1 │ │ │ │ + umull x1, w1, w9 │ │ │ │ + ldr x1, [x27, x1] │ │ │ │ + ldp d5, d30, [x1] │ │ │ │ + ldp d28, d19, [x1, #16] │ │ │ │ + fmadd d5, d7, d6, d5 │ │ │ │ + ldp d1, d6, [x1, #32] │ │ │ │ + str d5, [x1] │ │ │ │ + ldur d4, [x2, #-56] │ │ │ │ + ldur d3, [x3, #-56] │ │ │ │ + fmul d4, d29, d4 │ │ │ │ + fmadd d30, d4, d3, d30 │ │ │ │ + str d30, [x1, #8] │ │ │ │ + ldur d17, [x2, #-48] │ │ │ │ + ldur d16, [x3, #-48] │ │ │ │ + ldp d3, d30, [x1, #48] │ │ │ │ + fmul d17, d27, d17 │ │ │ │ + fmadd d28, d17, d16, d28 │ │ │ │ + str d28, [x1, #16] │ │ │ │ + ldur d21, [x2, #-40] │ │ │ │ + ldur d20, [x3, #-40] │ │ │ │ + fmul d21, d26, d21 │ │ │ │ + fmadd d19, d21, d20, d19 │ │ │ │ + str d19, [x1, #24] │ │ │ │ + ldur d18, [x2, #-32] │ │ │ │ + ldur d2, [x3, #-32] │ │ │ │ + fmul d18, d25, d18 │ │ │ │ + fmadd d1, d18, d2, d1 │ │ │ │ + str d1, [x1, #32] │ │ │ │ + ldur d0, [x2, #-24] │ │ │ │ + ldur d7, [x3, #-24] │ │ │ │ + fmul d0, d24, d0 │ │ │ │ + fmadd d6, d0, d7, d6 │ │ │ │ + str d6, [x1, #40] │ │ │ │ + ldur d5, [x2, #-16] │ │ │ │ + ldur d4, [x3, #-16] │ │ │ │ + fmul d5, d23, d5 │ │ │ │ + fmadd d3, d5, d4, d3 │ │ │ │ + str d3, [x1, #48] │ │ │ │ + ldur d17, [x2, #-8] │ │ │ │ + ldur d16, [x3, #-8] │ │ │ │ + fmul d17, d22, d17 │ │ │ │ + fmadd d30, d17, d16, d30 │ │ │ │ + str d30, [x1, #56] │ │ │ │ + cmp w6, w0 │ │ │ │ + b.ne 15680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e80> // b.any │ │ │ │ + ldr x2, [x27] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x3, [x27, #24] │ │ │ │ + mov x26, x27 │ │ │ │ + ldp q28, q29, [x2] │ │ │ │ + ldp q31, q30, [x3] │ │ │ │ + ldp q2, q1, [x3, #32] │ │ │ │ + ldp q27, q0, [x2, #32] │ │ │ │ + fadd v28.2d, v28.2d, v31.2d │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + fadd v29.2d, v29.2d, v30.2d │ │ │ │ + fadd v27.2d, v27.2d, v2.2d │ │ │ │ + fadd v0.2d, v0.2d, v1.2d │ │ │ │ + lsl w1, w1, #3 │ │ │ │ + fdiv v28.2d, v31.2d, v28.2d │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + sbfiz x1, x1, #2, #32 │ │ │ │ + fdiv v27.2d, v2.2d, v27.2d │ │ │ │ + ldr x2, [x2] │ │ │ │ + fdiv v29.2d, v30.2d, v29.2d │ │ │ │ + add x3, x2, x1 │ │ │ │ + fdiv v0.2d, v1.2d, v0.2d │ │ │ │ + fcvtn v28.2s, v28.2d │ │ │ │ + fcvtn v27.2s, v27.2d │ │ │ │ + fcvtn2 v28.4s, v29.2d │ │ │ │ + fcvtn2 v27.4s, v0.2d │ │ │ │ + str q28, [x2, x1] │ │ │ │ + str q27, [x3, #16] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 157f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7ff8> // b.none │ │ │ │ + ldr x0, [x26] │ │ │ │ + cbz x0, 158b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x80b4> │ │ │ │ + add x26, x26, #0x18 │ │ │ │ + bl d3c0 │ │ │ │ + cmp x23, x26 │ │ │ │ + b.ne 157e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7fe0> // b.any │ │ │ │ + mov x0, x27 │ │ │ │ + bl d3c0 │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + ldp w23, w28, [x19, #148] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #176] │ │ │ │ + ldr w0, [x19, #168] │ │ │ │ + ubfx x20, x20, #1, #1 │ │ │ │ + sub w5, w23, #0x1 │ │ │ │ + str w5, [x19, #148] │ │ │ │ + sub w0, w0, w20 │ │ │ │ + str w0, [x19, #168] │ │ │ │ + tbz w5, #31, 15510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d10> │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 15510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d10> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + ldr x1, [x1, #208] │ │ │ │ + str w0, [x19, #144] │ │ │ │ + ldrh w0, [x1, w0, uxtw #1] │ │ │ │ + str w28, [x19, #152] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #148] │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.ge 15524 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d24> // b.tcont │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp d13, d14, [sp, #192] │ │ │ │ + ldr d15, [sp, #208] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 161a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89a4> // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + add x26, x26, #0x18 │ │ │ │ + cmp x23, x26 │ │ │ │ + b.ne 157e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7fe0> // b.any │ │ │ │ + mov x0, x27 │ │ │ │ + bl d3c0 │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + ldp w23, w28, [x19, #148] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #176] │ │ │ │ + b 15810 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8010> │ │ │ │ + ldr x3, [x1, #136] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + ubfiz w2, w28, #2, #1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + ldrb w1, [x3, w1, sxtw] │ │ │ │ + lsl w0, w0, w2 │ │ │ │ + tst w1, w0 │ │ │ │ + cset w10, ne // ne = any │ │ │ │ + cmp w10, w27 │ │ │ │ + b.eq 15f70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8770> // b.none │ │ │ │ + cbz w23, 1591c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x811c> │ │ │ │ + cbnz w28, 154f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf4> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 14440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c40> │ │ │ │ + b 154f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf0> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + cbz w27, 15984 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8184> │ │ │ │ + ldr x2, [x9] │ │ │ │ + ldr x0, [x24] │ │ │ │ + add x1, x2, w27, uxtw #3 │ │ │ │ nop │ │ │ │ + ldp d2, d1, [x0] │ │ │ │ + ldp d0, d20, [x0, #16] │ │ │ │ + fadd d1, d2, d1 │ │ │ │ + ldp d19, d18, [x0, #32] │ │ │ │ + ldp d28, d21, [x0, #48] │ │ │ │ + fadd d0, d1, d0 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + fadd d20, d0, d20 │ │ │ │ + fadd d19, d20, d19 │ │ │ │ + fadd d18, d19, d18 │ │ │ │ + fadd d28, d18, d28 │ │ │ │ + fadd d21, d28, d21 │ │ │ │ + str d21, [x2], #8 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 15940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8140> // b.any │ │ │ │ + mov w28, w7 │ │ │ │ + cbnz w6, 159b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x81b4> │ │ │ │ + cbz w7, 15f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8718> │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.eq 154e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7ce8> // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 145a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6da4> │ │ │ │ + tbnz w0, #31, 1615c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x895c> │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + add w0, w1, w0 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 154e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7ce8> │ │ │ │ + str w7, [x19, #156] │ │ │ │ + cbnz w7, 15988 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8188> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + bl 14440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c40> │ │ │ │ + b 15988 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8188> │ │ │ │ + fmov d28, d29 │ │ │ │ + fmov d27, d29 │ │ │ │ + fmov d26, d29 │ │ │ │ + fmov d25, d29 │ │ │ │ + fmov d24, d29 │ │ │ │ + fmov d23, d29 │ │ │ │ + fmov d22, d29 │ │ │ │ + fadd d29, d29, d22 │ │ │ │ + ldr w23, [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] │ │ │ │ + cbz w23, 15f38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8738> │ │ │ │ + ldr w28, [x19, #152] │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 154f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf4> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 14440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c40> │ │ │ │ + b 154f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf0> │ │ │ │ + fadd d31, d30, 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 d3c0 │ │ │ │ + cbz w23, 15f28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8728> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 154f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf4> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 14440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c40> │ │ │ │ + b 154e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7ce8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w3, [x2, w1, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w27, 16164 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8964> │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + ubfiz w5, w28, #2, #1 │ │ │ │ + ldp w7, w8, [x19, #160] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + lsl w2, w2, w5 │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w7, w7, w8 │ │ │ │ + tst w2, w3 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + madd x7, x7, x1, x5 │ │ │ │ + cset w8, ne // ne = any │ │ │ │ + lsr w1, w3, #3 │ │ │ │ + mvn w5, w3 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + fmov d17, #1.000000000000000000e+00 │ │ │ │ + ldrb w1, [x7, w1, uxtw] │ │ │ │ + asr w1, w1, w5 │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + cmp w8, w1 │ │ │ │ + b.eq 15af8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x82f8> // b.none │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldp d16, d7, [x1, #104] │ │ │ │ + fdiv d17, d7, d16 │ │ │ │ + dup v6.2d, v17.d[0] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + stp q6, q6, [x2, #-64] │ │ │ │ + stp q6, q6, [x2, #-32] │ │ │ │ + ldp d23, d31, [x0] │ │ │ │ + ldp d29, d26, [x0, #16] │ │ │ │ + fadd d23, d17, d23 │ │ │ │ + ldp d24, d30, [x0, #32] │ │ │ │ + ldp d25, d27, [x0, #48] │ │ │ │ + str d23, [x0] │ │ │ │ + ldur d5, [x2, #-56] │ │ │ │ + fadd d31, d5, d31 │ │ │ │ + str d31, [x0, #8] │ │ │ │ + ldur d4, [x2, #-48] │ │ │ │ + fadd d29, d4, d29 │ │ │ │ + str d29, [x0, #16] │ │ │ │ + ldur d3, [x2, #-40] │ │ │ │ + fadd d26, d3, d26 │ │ │ │ + str d26, [x0, #24] │ │ │ │ + ldur d2, [x2, #-32] │ │ │ │ + fadd d24, d2, d24 │ │ │ │ + str d24, [x0, #32] │ │ │ │ + ldur d1, [x2, #-24] │ │ │ │ + fadd d30, d1, d30 │ │ │ │ + str d30, [x0, #40] │ │ │ │ + ldur d0, [x2, #-16] │ │ │ │ + fadd d25, d0, d25 │ │ │ │ + str d25, [x0, #48] │ │ │ │ + ldur d22, [x2, #-8] │ │ │ │ + fadd d27, d22, d27 │ │ │ │ + str d27, [x0, #56] │ │ │ │ + cmp w3, w27 │ │ │ │ + b.ne 15ac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x82c8> // b.any │ │ │ │ + fadd d31, d23, d31 │ │ │ │ + ldr w23, [x19, #148] │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + cbz w23, 15f50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8750> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 154f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf4> │ │ │ │ + b 1590c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x810c> │ │ │ │ + ldp x3, x0, [x19, #192] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 15c1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x841c> // b.none │ │ │ │ + fmov s31, w27 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + mov x0, x3 │ │ │ │ + shl v0.2s, v31.2s, #3 │ │ │ │ + ucvtf s0, s0 │ │ │ │ + fdiv s30, s30, s0 │ │ │ │ + fcvt d30, s30 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.eq 15c18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8418> // b.none │ │ │ │ + dup v31.2d, v30.d[0] │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x2, x1, #1 │ │ │ │ + add x2, x3, x2, lsl #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 15c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8400> // b.any │ │ │ │ + tbz w1, #0, 15c1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x841c> │ │ │ │ + and x1, x1, #0xfffffffffffffffe │ │ │ │ + add x3, x3, x1, lsl #3 │ │ │ │ + str d30, [x3] │ │ │ │ + ldp x3, x0, [x19, #240] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 15c70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8470> // b.none │ │ │ │ + sub x1, x0, x3 │ │ │ │ + mov x0, x3 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.eq 15c68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8468> // b.none │ │ │ │ + fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x2, x1, #1 │ │ │ │ + add x2, x3, x2, lsl #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 15c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8450> // b.any │ │ │ │ + tbz w1, #0, 15c70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8470> │ │ │ │ + and x1, x1, #0xfffffffffffffffe │ │ │ │ + add x3, x3, x1, lsl #3 │ │ │ │ + fmov d31, #1.250000000000000000e-01 │ │ │ │ + str d31, [x3] │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x19, #184] │ │ │ │ + cbnz w0, 154e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7ce0> │ │ │ │ + cbnz w27, 161bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89bc> │ │ │ │ + ldr w28, [x19, #152] │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 15988 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8188> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + bl 14440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c40> │ │ │ │ + b 15988 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8188> │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + stp q30, q30, [x0] │ │ │ │ + stp q30, q30, [x0, #32] │ │ │ │ + cbz w27, 16178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8978> │ │ │ │ + ldr x1, [x19, #216] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + add x3, x1, w27, uxtw #3 │ │ │ │ + ldr d30, [x1], #8 │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + fmadd d30, d30, d31, d0 │ │ │ │ + dup v29.2d, v30.d[0] │ │ │ │ + stp q29, q29, [x2, #-64] │ │ │ │ + stp q29, q29, [x2, #-32] │ │ │ │ + ldp d29, d24, [x0] │ │ │ │ + ldp d25, d26, [x0, #16] │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + ldp d27, d28, [x0, #32] │ │ │ │ + ldp d29, d22, [x0, #48] │ │ │ │ + str d30, [x0] │ │ │ │ + ldur d23, [x2, #-56] │ │ │ │ + fadd d23, d23, d24 │ │ │ │ + str d23, [x0, #8] │ │ │ │ + ldur d24, [x2, #-48] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x0, #16] │ │ │ │ + ldur d25, [x2, #-40] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x0, #24] │ │ │ │ + ldur d26, [x2, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x0, #32] │ │ │ │ + ldur d27, [x2, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x0, #40] │ │ │ │ + ldur d28, [x2, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x0, #48] │ │ │ │ + ldur d29, [x2, #-8] │ │ │ │ + fadd d29, d29, d22 │ │ │ │ + str d29, [x0, #56] │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 15cc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84c4> // b.any │ │ │ │ + fadd d31, d30, 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] │ │ │ │ + cbnz w23, 154e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7ce0> │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 15930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8130> │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldrb w3, [x2, w1, sxtw] │ │ │ │ + stp q30, q30, [x0] │ │ │ │ + stp q30, q30, [x0, #32] │ │ │ │ + cbz w27, 16184 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8984> │ │ │ │ + ldr x2, [x19] │ │ │ │ + ubfiz w6, w28, #2, #1 │ │ │ │ + ldr d29, [x19, #184] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldr d21, [x25, #1064] │ │ │ │ + lsl w1, w1, w6 │ │ │ │ + ldp d30, d20, [x2, #104] │ │ │ │ + tst w1, w3 │ │ │ │ + ldr d22, [x25, #1072] │ │ │ │ + cset w11, ne // ne = any │ │ │ │ + fdiv d21, d21, d29 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + fdiv d20, d20, d30 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + fdiv d22, d22, d31 │ │ │ │ + ldp w10, w2, [x19, #160] │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + ldr x3, [x19, #88] │ │ │ │ + add w10, w10, w2 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + ldr x8, [x19, #216] │ │ │ │ + madd x10, x10, x1, x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lsr w1, w6, #3 │ │ │ │ + mvn w3, w6 │ │ │ │ + ldr d31, [x8] │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + ldrb w1, [x10, w1, uxtw] │ │ │ │ + fmadd d31, d21, d31, d22 │ │ │ │ + asr w1, w1, w3 │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + cmp w11, w1 │ │ │ │ + b.eq 15e2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x862c> // b.none │ │ │ │ + fmul d31, d31, d20 │ │ │ │ + dup v30.2d, v31.d[0] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add x8, x8, #0x8 │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + stp q30, q30, [x2, #-64] │ │ │ │ + stp q30, q30, [x2, #-32] │ │ │ │ + ldp d30, d25, [x0] │ │ │ │ + ldp d26, d27, [x0, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldp d28, d29, [x0, #32] │ │ │ │ + ldp d30, d23, [x0, #48] │ │ │ │ + str d31, [x0] │ │ │ │ + ldur d24, [x2, #-56] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x0, #8] │ │ │ │ + ldur d25, [x2, #-48] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x0, #16] │ │ │ │ + ldur d26, [x2, #-40] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x0, #24] │ │ │ │ + ldur d27, [x2, #-32] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x0, #32] │ │ │ │ + ldur d28, [x2, #-24] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x0, #40] │ │ │ │ + ldur d29, [x2, #-16] │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldur d30, [x2, #-8] │ │ │ │ + fadd d30, d30, d23 │ │ │ │ + str d30, [x0, #56] │ │ │ │ + cmp w6, w27 │ │ │ │ + b.ne 15e00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8600> // 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 w23, 15a58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8258> │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 15930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8130> │ │ │ │ + fadd d31, d30, 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] │ │ │ │ + cbnz w23, 15a58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8258> │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 15930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8130> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 14440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c40> │ │ │ │ + b 15988 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8188> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 15930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8130> │ │ │ │ + cbz w27, 15c84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8484> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 15930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8130> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + b 15930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8130> │ │ │ │ + str d31, [x19, #184] │ │ │ │ + bl d3c0 │ │ │ │ + cbnz w23, 15a58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8258> │ │ │ │ + b 15c84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8484> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + ldr d13, [x19, #184] │ │ │ │ + stp w10, w6, [sp, #24] │ │ │ │ + ucvtf d31, w27 │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + bl d420 │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldp q18, q19, [x2] │ │ │ │ + ldp q20, q17, [x2, #32] │ │ │ │ + fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ + fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ + fmul v17.2d, v17.2d, v15.d[0] │ │ │ │ + ldp d29, d22, [x1, #104] │ │ │ │ + stp q18, q19, [x0] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + stp q20, q17, [x0, #32] │ │ │ │ + stp q31, q31, [x2, #32] │ │ │ │ + ldp w10, w6, [sp, #24] │ │ │ │ + cbz w27, 15f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8760> │ │ │ │ + fdiv d30, d14, d13 │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + fdiv d22, d22, d29 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + ldp w11, w1, [x19, #160] │ │ │ │ + ldr x9, [x19, #88] │ │ │ │ + add w11, w11, w1 │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x11, x11, x3, x9 │ │ │ │ nop │ │ │ │ + ldp q26, q29, [x1] │ │ │ │ + lsr w3, w7, #3 │ │ │ │ + mov v28.16b, v19.16b │ │ │ │ + mvn w9, w7 │ │ │ │ + ldp q31, q27, [x1, #32] │ │ │ │ + and w9, w9, #0x7 │ │ │ │ + ldrb w3, [x11, w3, uxtw] │ │ │ │ + fmla v28.2d, v29.2d, v30.d[0] │ │ │ │ + mov v29.16b, v20.16b │ │ │ │ + asr w3, w3, w9 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + fmla v29.2d, v31.2d, v30.d[0] │ │ │ │ + mov v31.16b, v17.16b │ │ │ │ + fmla v31.2d, v27.2d, v30.d[0] │ │ │ │ + mov v27.16b, v18.16b │ │ │ │ + stp q29, q31, [x1, #32] │ │ │ │ + fmla v27.2d, v26.2d, v30.d[0] │ │ │ │ + stp q27, q28, [x1] │ │ │ │ + cmp w10, w3 │ │ │ │ + b.eq 16090 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8890> // b.none │ │ │ │ + ldr d23, [x1, #8] │ │ │ │ + fmul d27, d22, d27 │ │ │ │ + ldr d24, [x1, #24] │ │ │ │ + fmul d28, d22, d28 │ │ │ │ + ldr d25, [x1, #40] │ │ │ │ + fmul d29, d22, d29 │ │ │ │ + fmul d23, d23, d22 │ │ │ │ + ldr d26, [x1, #56] │ │ │ │ + fmul d31, d22, d31 │ │ │ │ + fmul d24, d24, d22 │ │ │ │ + fmul d25, d25, d22 │ │ │ │ + stp d27, d23, [x1] │ │ │ │ + fmul d27, d26, d22 │ │ │ │ + stp d28, d24, [x1, #16] │ │ │ │ + stp d29, d25, [x1, #32] │ │ │ │ + stp d31, d27, [x1, #48] │ │ │ │ + ldr d31, [x1] │ │ │ │ + ldp d29, d24, [x2] │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + ldp d25, d26, [x2, #16] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + 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 w7, w27 │ │ │ │ + b.ne 16000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8800> // b.any │ │ │ │ + fadd d31, d31, d23 │ │ │ │ + str w6, [sp, #24] │ │ │ │ + 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 d3c0 │ │ │ │ + ldr w6, [sp, #24] │ │ │ │ + cbnz w23, 15a58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8258> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + b 15930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8130> │ │ │ │ + str d31, [x19, #184] │ │ │ │ + bl d3c0 │ │ │ │ + cbnz w23, 154e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7ce0> │ │ │ │ + b 15c84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8484> │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 15868 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8068> │ │ │ │ + ldr w23, [x19, #148] │ │ │ │ + str d31, [x19, #184] │ │ │ │ + cbz w23, 15c84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8484> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + b 15bac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83ac> │ │ │ │ + str d30, [x19, #184] │ │ │ │ + cbnz w23, 154e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7ce0> │ │ │ │ + b 15c88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8488> │ │ │ │ + str d30, [x19, #184] │ │ │ │ + cbnz w23, 15a58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8258> │ │ │ │ + b 15c88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8488> │ │ │ │ + str d28, [x19, #184] │ │ │ │ + cbnz w23, 15a58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8258> │ │ │ │ + b 15c88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8488> │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + b 1587c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x807c> │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp d13, d14, [sp, #192] │ │ │ │ + str d15, [sp, #208] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 15930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 161f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 16ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93a0> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 161b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89b8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + ldr d31, [x26] │ │ │ │ + brk #0x3e8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 16b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9300> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 16218 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a18> // b.none │ │ │ │ + b 161b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89b8> │ │ │ │ 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, 14ef0 ::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 14efc ::do_widen(char) const@@Base+0x4fc> // b.none │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq 14f14 ::do_widen(char) const@@Base+0x514> // b.none │ │ │ │ - cbnz w2, 14ef4 ::do_widen(char) const@@Base+0x4f4> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 14ef4 ::do_widen(char) const@@Base+0x4f4> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14ef4 ::do_widen(char) const@@Base+0x4f4> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x100 │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + mov x19, x0 │ │ │ │ + add x6, x19, #0x10 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x6, [sp, #16] │ │ │ │ + str x2, [sp, #48] │ │ │ │ + mov x20, x3 │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + mov x22, x4 │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + stp x25, x26, [sp, #224] │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #152] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x6 │ │ │ │ + stp x5, x1, [x19] │ │ │ │ + bl 16c20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9420> │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl 16c20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9420> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x5, x19, #0x180 │ │ │ │ + str x5, [sp, #72] │ │ │ │ + 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 w1, [x22, #32] │ │ │ │ + ldp w6, w25, [x22] │ │ │ │ + str w6, [sp, #44] │ │ │ │ + ldp w2, w7, [x22, #16] │ │ │ │ + ldp w3, w0, [x22, #8] │ │ │ │ + str w7, [sp, #88] │ │ │ │ + ldp w21, w4, [x22, #24] │ │ │ │ + stp w25, w21, [x19, #96] │ │ │ │ + stp w6, w7, [x19, #104] │ │ │ │ + sub w26, w1, w0 │ │ │ │ + stp w3, w4, [x19, #112] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + stp w0, w1, [x19, #120] │ │ │ │ + ldr w0, [x22, #36] │ │ │ │ + stp w2, w0, [x19, #128] │ │ │ │ + str xzr, [x19, #400] │ │ │ │ + ldp x0, x23, [x20] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str xzr, [x19, #184] │ │ │ │ + sub x23, x23, x0 │ │ │ │ + asr x24, x23, #2 │ │ │ │ + stp w24, w26, [x19, #136] │ │ │ │ + lsl w0, w23, #1 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ubfiz x28, x23, #4, #31 │ │ │ │ + lsl w27, w23, #1 │ │ │ │ + str x28, [sp, #56] │ │ │ │ + cbz w0, 168a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90a4> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + bl d420 │ │ │ │ + sub x1, x27, #0x1 │ │ │ │ + mov x20, x0 │ │ │ │ + add x27, x0, x28 │ │ │ │ + mov x2, x28 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x19, #0x108 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str x20, [x19, #192] │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + stp x1, x27, [x19, #200] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d420 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [x19, #240] │ │ │ │ + and x20, x24, #0xffffffff │ │ │ │ + str q31, [x1], #64 │ │ │ │ + stp x1, x1, [x19, #248] │ │ │ │ + stp q31, q31, [x0, #16] │ │ │ │ + str q31, [x0, #48] │ │ │ │ + cbz w24, 16894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9094> │ │ │ │ + lsl x24, x20, #3 │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d420 │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x24, x0, x24 │ │ │ │ + mov x22, x0 │ │ │ │ + bl cf40 │ │ │ │ + mov x1, x24 │ │ │ │ + stp x1, x24, [x19, #224] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + str x22, [x19, #216] │ │ │ │ + cbz w0, 16888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9088> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl d420 │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + add w20, w1, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + lsl x2, x20, #3 │ │ │ │ + add x20, x24, x20, lsl #3 │ │ │ │ + bl cf40 │ │ │ │ + sub w1, w21, w25 │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str w2, [sp, #40] │ │ │ │ + movk x0, #0x555, lsl #48 │ │ │ │ + sxtw x21, w2 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 16924 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9124> // b.pmore │ │ │ │ + cbz x21, 16878 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9078> │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + str w1, [sp, #92] │ │ │ │ + smull x0, w2, w0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl d420 │ │ │ │ + add x2, sp, #0x60 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + stp x0, x2, [sp, #128] │ │ │ │ + mov x25, x0 │ │ │ │ + subs x20, x20, x24 │ │ │ │ + mov x27, x0 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + b.ne 164ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8cec> // b.any │ │ │ │ + ldrsw x1, [sp, #92] │ │ │ │ + mov w2, #0x18 // #24 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + umaddl x1, w1, w2, x0 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str q31, [x0], #24 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 164c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8cc8> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x25, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + b 1652c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d2c> │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + stp xzr, xzr, [x27] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + bl d420 │ │ │ │ + add x28, x0, x20 │ │ │ │ + str x0, [x27] │ │ │ │ + str x28, [x27, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x28, [x27, #-16] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + cbnz x22, 164e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ce8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x25, x0 │ │ │ │ + add x1, x19, #0x108 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x25, [x19, #264] │ │ │ │ + stp x27, x0, [x19, #272] │ │ │ │ + cbz x24, 16548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d48> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d420 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x20, x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz x21, 16858 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9058> │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + smull x25, w1, w0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d420 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + stp x0, x1, [sp, #128] │ │ │ │ + b 165a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8da0> │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + stp xzr, xzr, [x27] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + bl d420 │ │ │ │ + ldp q29, q28, [x20] │ │ │ │ + str x0, [x27] │ │ │ │ + add x1, x0, #0x40 │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + ldp q31, q30, [x20, #32] │ │ │ │ + stp x1, x1, [x27, #-16] │ │ │ │ + str x27, [sp, #104] │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + cbnz x22, 1659c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d9c> │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + str x24, [x19, #288] │ │ │ │ + add x25, x24, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + stp x27, x25, [x22, #8] │ │ │ │ + bl d3c0 │ │ │ │ + lsl x0, x21, #2 │ │ │ │ + bl d420 │ │ │ │ + mov x20, x0 │ │ │ │ + lsl x2, x21, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + add x0, x20, x21, lsl #2 │ │ │ │ + str x20, [x19, #312] │ │ │ │ + stp x0, x0, [x19, #320] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + lsl x0, x21, #3 │ │ │ │ + bl d420 │ │ │ │ + lsl x2, x21, #3 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x21, x0, x21, lsl #3 │ │ │ │ + mov x20, x0 │ │ │ │ + bl cf40 │ │ │ │ + mov x1, x21 │ │ │ │ + str x20, [x19, #336] │ │ │ │ + stp x1, x21, [x19, #344] │ │ │ │ + cbz w26, 16794 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f94> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 168e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90e8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl d420 │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + add w20, w1, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x25, x24, x20, lsl #3 │ │ │ │ + lsl x2, x20, #3 │ │ │ │ + bl cf40 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + mov w21, w26 │ │ │ │ + umull x0, w26, w0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl d420 │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp x0, x1, [sp, #128] │ │ │ │ + mov x26, x0 │ │ │ │ + subs x25, x25, x24 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x20, x21 │ │ │ │ + b.eq 168bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90bc> // b.none │ │ │ │ + stp xzr, xzr, [x28] │ │ │ │ + mov x0, x25 │ │ │ │ + str xzr, [x28, #16] │ │ │ │ + bl d420 │ │ │ │ + add x27, x0, x25 │ │ │ │ + str x0, [x28] │ │ │ │ + str x27, [x28, #16] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x24 │ │ │ │ + add x28, x28, #0x18 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x27, [x28, #-16] │ │ │ │ + str x28, [sp, #112] │ │ │ │ + subs x20, x20, #0x1 │ │ │ │ + b.ne 166ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8eac> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x26, [x19, #360] │ │ │ │ + stp x28, x0, [x20, #8] │ │ │ │ + cbz x24, 16708 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f08> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d420 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp q31, q31, [x24] │ │ │ │ + stp q31, q31, [x24, #32] │ │ │ │ + bl d420 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x26, x25 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + str x25, [sp, #120] │ │ │ │ + stp x25, x0, [sp, #128] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + stp xzr, xzr, [x26] │ │ │ │ + str xzr, [x26, #16] │ │ │ │ + bl d420 │ │ │ │ + ldp q29, q28, [x24] │ │ │ │ + str x0, [x26] │ │ │ │ + add x1, x0, #0x40 │ │ │ │ + add x26, x26, #0x18 │ │ │ │ + ldp q31, q30, [x24, #32] │ │ │ │ + stp x1, x1, [x26, #-16] │ │ │ │ + subs x21, x21, #0x1 │ │ │ │ + str x26, [sp, #120] │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + b.ne 1673c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f3c> // b.any │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x25, [x19, #384] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + stp x26, x0, [x1, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x23, 1684c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x904c> │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x2, x23 │ │ │ │ + add x23, x0, x23 │ │ │ │ + stp x0, x0, [sp, #128] │ │ │ │ + str x23, [sp, #144] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x2, sp, #0x80 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x23, [sp, #136] │ │ │ │ + ldr w3, [sp, #44] │ │ │ │ + ldr w4, [sp, #88] │ │ │ │ + bl 16c60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9460> │ │ │ │ + str w0, [x19, #164] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cbz x0, 167e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fe8> │ │ │ │ + bl d3c0 │ │ │ │ + ldr w1, [x19, #24] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 16e80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9680> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 172ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9aac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + b.ne 16920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9120> // b.any │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + ldp x19, x20, [sp, #176] │ │ │ │ + ldp x21, x22, [sp, #192] │ │ │ │ + ldp x23, x24, [sp, #208] │ │ │ │ + ldp x25, x26, [sp, #224] │ │ │ │ + ldp x27, x28, [sp, #240] │ │ │ │ + add sp, sp, #0x100 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - adds x0, x0, x1 │ │ │ │ - ccmp x5, x0, #0x1, pl // pl = nfrst │ │ │ │ - b.lt 14ef0 ::do_widen(char) const@@Base+0x4f0> // b.tstop │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14ef4 ::do_widen(char) const@@Base+0x4f4> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 14ef4 ::do_widen(char) const@@Base+0x4f4> // b.tstop │ │ │ │ - sub x0, x5, x1 │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14ef4 ::do_widen(char) const@@Base+0x4f4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - tbnz w3, #4, 14f64 ::do_widen(char) const@@Base+0x564> │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.lt 14f64 ::do_widen(char) const@@Base+0x564> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + b 167bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fbc> │ │ │ │ + str xzr, [x19, #288] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x22, #8] │ │ │ │ + bl d3c0 │ │ │ │ + str xzr, [x19, #312] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x19, #320] │ │ │ │ + b 1663c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8e3c> │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 1652c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d2c> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 16450 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c50> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 1640c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c0c> │ │ │ │ mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + str x0, [sp, #64] │ │ │ │ + b 16398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b98> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + sub x1, x21, #0x1 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + str q31, [x0], #24 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 168c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90c4> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + b 166f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ef0> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 16678 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8e78> │ │ │ │ + bti j │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1694c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x914c> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 16920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9120> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + bl cee0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 16b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9300> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 16b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9300> │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 16980 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9180> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 1698c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x918c> │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 16b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9300> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 16b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9300> │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 169a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91a8> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 169b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91b4> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 169c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91c0> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ + b 16904 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9104> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 16ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93a0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + cbz x24, 169f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91f8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 16964 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9164> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x24, 169f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91f0> │ │ │ │ + b 169f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91f8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 16a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9240> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 16ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93a0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x20 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl d3c0 │ │ │ │ + b 16964 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9164> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x24, 16a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9270> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + b 16964 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9164> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 16ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93a0> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3c0 │ │ │ │ + cbnz x24, 16a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9268> │ │ │ │ + b 16a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9270> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 16ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93a0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + b 16964 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9164> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x1, 16a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9270> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + b 16a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9270> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 16ab8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x92b8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d420 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x370 │ │ │ │ - ldr w3, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x19, x20, [x0] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 16b40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9340> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 16b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x935c> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + bl d3c0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 16b24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9324> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 16b70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9370> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - str x2, [x0] │ │ │ │ - str w3, [x0, #8] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d420 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x3d0 │ │ │ │ - ldr d31, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + b d3c0 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 16b24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9324> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + b 16b40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9340> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - str x2, [x0] │ │ │ │ - str d31, [x0, #8] │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - b d3c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x348 │ │ │ │ - str x1, [x0] │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + cbnz x2, 16bb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93b0> │ │ │ │ + ret │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x2, [x2] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 16bac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93ac> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbz x0, 16c0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x940c> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x348 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + bl d3c0 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 16c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9400> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbnz x0, 16bd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93d4> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 16bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93ec> // b.any │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 16bc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93c0> // b.any │ │ │ │ + ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x320 │ │ │ │ - str x1, [x0] │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str xzr, [x0, #32] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x320 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - add x3, x2, #0x400 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x430 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #32] │ │ │ │ - cbz x0, 1516c ::do_widen(char) const@@Base+0x76c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ ldr x0, [x0, #32] │ │ │ │ - add x3, x2, #0x400 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x430 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #24] │ │ │ │ - cbz x0, 151ec ::do_widen(char) const@@Base+0x7ec> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0x400 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x430 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1, #-32] │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 1526c ::do_widen(char) const@@Base+0x86c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - stur x0, [x1, #-24] │ │ │ │ - sub x0, x1, #0x18 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - stur x0, [x1, #-24] │ │ │ │ - sub x0, x1, #0x18 │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x2, #0x478 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x4a8 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 152ec ::do_widen(char) const@@Base+0x8ec> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x3, x2, #0x478 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x4a8 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #8] │ │ │ │ - cbz x0, 1536c ::do_widen(char) const@@Base+0x96c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0x478 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x4a8 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1, #-16] │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 153ec ::do_widen(char) const@@Base+0x9ec> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - stur x0, [x1, #-8] │ │ │ │ - sub x0, x1, #0x8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - stur x0, [x1, #-8] │ │ │ │ - sub x0, x1, #0x8 │ │ │ │ - b da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - bti c │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - str x1, [x0] │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + cbz x0, 16c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + b cf28 <__libc_start_main@plt+0x8> │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + lsr w22, w3, #3 │ │ │ │ + mov x21, x2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + sub x25, x4, x22 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x0 │ │ │ │ + mov x27, x1 │ │ │ │ + ldp x24, x0, [x2] │ │ │ │ + lsl x2, x25, #3 │ │ │ │ + sub x1, x0, x24 │ │ │ │ + asr x19, x1, #2 │ │ │ │ + ubfx x1, x1, #2, #3 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + csel x0, x0, x19, ne // ne = any │ │ │ │ + str x0, [x28, #16] │ │ │ │ + mul x0, x25, x0 │ │ │ │ + stp x0, x2, [x28] │ │ │ │ + bl da20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x220> │ │ │ │ + str x0, [x28, #32] │ │ │ │ + b 16d1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x951c> │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + ldr w1, [x24, w20, uxtw #2] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x4, [x27, #32] │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + madd x1, x1, x3, x22 │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x26, x26, x25 │ │ │ │ + add x1, x4, x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x24, x19, [x21] │ │ │ │ + sub x19, x19, x24 │ │ │ │ + asr x19, x19, #2 │ │ │ │ + mov x2, x25 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.cc 16ce4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94e4> // b.lo, b.ul, b.last │ │ │ │ + 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 x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str wzr, [x6] │ │ │ │ + lsr w8, w4, #3 │ │ │ │ + str wzr, [x5] │ │ │ │ + sub w8, w8, w3, lsr #3 │ │ │ │ + adds w8, w8, #0x1 │ │ │ │ + b.eq 16e04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9604> // b.none │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + lsr w3, w3, #3 │ │ │ │ + lsl w13, w1, #1 │ │ │ │ + lsl w10, w1, #1 │ │ │ │ + lsl w12, w2, #1 │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + lsr x1, x4, #3 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + ldr x4, [x0, #32] │ │ │ │ + add w12, w12, #0x1 │ │ │ │ + madd x13, x13, x1, x3 │ │ │ │ + adrp x7, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + madd x10, x10, x1, x3 │ │ │ │ + add x7, x7, #0x8a0 │ │ │ │ + add x4, x4, x13 │ │ │ │ + madd x11, x2, x1, x3 │ │ │ │ + madd x12, x12, x1, x3 │ │ │ │ + add x8, x4, w8, uxtw │ │ │ │ + sub x3, x4, x13 │ │ │ │ + ldrb w0, [x4], #1 │ │ │ │ + ldr w2, [x6] │ │ │ │ + ldrb w9, [x3, x10] │ │ │ │ + ldrb w1, [x3, x11] │ │ │ │ + ldrb w3, [x3, x12] │ │ │ │ + eor w0, w0, w9 │ │ │ │ + eor w1, w1, w3 │ │ │ │ + eor w3, w0, w1 │ │ │ │ + orr w0, w0, w1 │ │ │ │ + and w1, w3, #0xff │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldrb w3, [x7, w1, sxtw] │ │ │ │ + ldrb w1, [x7, w0, sxtw] │ │ │ │ + add w0, w2, w3 │ │ │ │ + str w0, [x6] │ │ │ │ + ldr w0, [x5] │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [x5] │ │ │ │ + cmp x8, x4 │ │ │ │ + b.ne 16db0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x95b0> // b.any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + and w3, w1, #0x7 │ │ │ │ + add w4, w1, #0x8 │ │ │ │ paciasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ + 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 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ + csel w2, w3, w2, ne // ne = any │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x19 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + lsr x0, x2, #3 │ │ │ │ + str x4, [x19, #16] │ │ │ │ + umull x0, w0, w4 │ │ │ │ + stp x0, x2, [x19] │ │ │ │ + bl cbc8 │ │ │ │ + str x0, [x19, #32] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x140 │ │ │ │ - str x1, [x0] │ │ │ │ - b d528 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + 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]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x140 │ │ │ │ + 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 │ │ │ │ - str x1, [x0] │ │ │ │ - bl d528 │ │ │ │ - mov x0, x19 │ │ │ │ + lsr x0, x2, #3 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + umull x0, w0, w1 │ │ │ │ + stp x0, x2, [x19] │ │ │ │ + bl da20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x220> │ │ │ │ + str x0, [x19, #32] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x2, #0xba8 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xbd8 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #24] │ │ │ │ - cbz x0, 1558c ::do_widen(char) const@@Base+0xb8c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d528 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d528 │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x2, #0xba8 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xbd8 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 1560c ::do_widen(char) const@@Base+0xc0c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d528 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - b d528 │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0xba8 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xbd8 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1, #-24] │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 1568c ::do_widen(char) const@@Base+0xc8c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - stur x0, [x1, #-16] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d528 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - stur x0, [x1, #-16] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - b d528 │ │ │ │ - mov x4, x1 │ │ │ │ - cmp x1, x3 │ │ │ │ - mov x1, x2 │ │ │ │ - csel x2, x4, x3, ls // ls = plast │ │ │ │ - cbz x2, 156fc ::do_widen(char) const@@Base+0xcfc> │ │ │ │ + ands w4, w2, #0x7 │ │ │ │ + add w5, w2, #0x8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + sub w5, w5, w4 │ │ │ │ + and w6, w3, #0x7 │ │ │ │ + add w4, w3, #0x8 │ │ │ │ + csel w14, w5, w2, ne // ne = any │ │ │ │ mov x29, sp │ │ │ │ - stp x4, x3, [sp, #16] │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - ldp x4, x3, [sp, #16] │ │ │ │ - cbnz w0, 156f0 ::do_widen(char) const@@Base+0xcf0> │ │ │ │ - sub x4, x4, x3 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.gt 156f0 ::do_widen(char) const@@Base+0xcf0> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x4, x0 │ │ │ │ - csel w0, w0, w4, lt // lt = tstop │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub x4, x4, x3 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.gt 15720 ::do_widen(char) const@@Base+0xd20> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x4, x0 │ │ │ │ - csel w0, w0, w4, lt // lt = tstop │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x400 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - add x3, x3, #0x430 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #32] │ │ │ │ - cbz x0, 15788 ::do_widen(char) const@@Base+0xd88> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0x400 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stur x4, [x1, #-8] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x430 │ │ │ │ - str x3, [x19], #-8 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x2, [x1, #24] │ │ │ │ - cbz x0, 15808 ::do_widen(char) const@@Base+0xe08> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0x400 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x19, x0, #0x20 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x4, [x1, #-32] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x430 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 15888 ::do_widen(char) const@@Base+0xe88> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - stur x0, [x1, #-24] │ │ │ │ - sub x0, x1, #0x18 │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xba8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x3, #0xbd8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 15908 ::do_widen(char) const@@Base+0xf08> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d528 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xba8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - stur x4, [x1, #-8] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xbd8 │ │ │ │ - str x3, [x19], #-8 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 15988 ::do_widen(char) const@@Base+0xf88> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d528 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xba8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x19, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x4, [x1, #-24] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xbd8 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 15a08 ::do_widen(char) const@@Base+0x1008> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - stur x0, [x1, #-16] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - bl d528 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x478 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x3, #0x4a8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 15a88 ::do_widen(char) const@@Base+0x1088> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0x478 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - stur x4, [x1, #-8] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x4a8 │ │ │ │ - str x3, [x19], #-8 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x2, [x1, #8] │ │ │ │ - cbz x0, 15b08 ::do_widen(char) const@@Base+0x1108> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0x478 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x19, x0, #0x10 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x4, [x1, #-16] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x4a8 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 15b88 ::do_widen(char) const@@Base+0x1188> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - stur x0, [x1, #-8] │ │ │ │ - sub x0, x1, #0x8 │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15bd8 ::do_widen(char) const@@Base+0x11d8> // b.none │ │ │ │ - b d3c0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - add x2, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 15c20 ::do_widen(char) const@@Base+0x1220> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x1 │ │ │ │ - b d3c0 │ │ │ │ - mov x0, x1 │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - add x2, x0, #0x58 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 15c90 ::do_widen(char) const@@Base+0x1290> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - add x2, x0, #0x58 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 15d10 ::do_widen(char) const@@Base+0x1310> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x58 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15d68 ::do_widen(char) const@@Base+0x1368> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x58 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15dc8 ::do_widen(char) const@@Base+0x13c8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cbz x0, 15e58 ::do_widen(char) const@@Base+0x1458> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x0, [x1] │ │ │ │ - cbz x2, 15e48 ::do_widen(char) const@@Base+0x1448> │ │ │ │ - ldr x1, [x2] │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cbz x0, 15eb8 ::do_widen(char) const@@Base+0x14b8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x0, [x1] │ │ │ │ - cbz x2, 15ea8 ::do_widen(char) const@@Base+0x14a8> │ │ │ │ - ldr x1, [x2] │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cbz x0, 15f18 ::do_widen(char) const@@Base+0x1518> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x0, [x1] │ │ │ │ - cbz x2, 15f08 ::do_widen(char) const@@Base+0x1508> │ │ │ │ - ldr x1, [x2] │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x3, x1 │ │ │ │ - ldp x1, x4, [x2] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 15f48 ::do_widen(char) const@@Base+0x1548> // b.none │ │ │ │ - mov x1, x2 │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b d780 , std::allocator >::append(char const*)@plt> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 15f34 ::do_widen(char) const@@Base+0x1534> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x0, [x3] │ │ │ │ - cbz x1, 15f98 ::do_widen(char) const@@Base+0x1598> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x298 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x308 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stp x1, x0, [x19, #-8] │ │ │ │ - cbz x2, 15ff4 ::do_widen(char) const@@Base+0x15f4> │ │ │ │ - tbz w2, #0, 16064 ::do_widen(char) const@@Base+0x1664> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16008 ::do_widen(char) const@@Base+0x1608> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 1601c ::do_widen(char) const@@Base+0x161c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16030 ::do_widen(char) const@@Base+0x1630> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 16044 ::do_widen(char) const@@Base+0x1644> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16084 ::do_widen(char) const@@Base+0x1684> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15ff4 ::do_widen(char) const@@Base+0x15f4> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15ff4 ::do_widen(char) const@@Base+0x15f4> │ │ │ │ - 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, #0x298 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x308 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 160d4 ::do_widen(char) const@@Base+0x16d4> │ │ │ │ - tbz w2, #0, 16144 ::do_widen(char) const@@Base+0x1744> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 160e8 ::do_widen(char) const@@Base+0x16e8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 160fc ::do_widen(char) const@@Base+0x16fc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16110 ::do_widen(char) const@@Base+0x1710> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 16124 ::do_widen(char) const@@Base+0x1724> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16164 ::do_widen(char) const@@Base+0x1764> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 160d4 ::do_widen(char) const@@Base+0x16d4> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 160d4 ::do_widen(char) const@@Base+0x16d4> │ │ │ │ - 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, #0x168 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1d8 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stp x1, x0, [x19, #-8] │ │ │ │ - cbz x2, 161b4 ::do_widen(char) const@@Base+0x17b4> │ │ │ │ - tbz w2, #0, 16224 ::do_widen(char) const@@Base+0x1824> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 161c8 ::do_widen(char) const@@Base+0x17c8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 161dc ::do_widen(char) const@@Base+0x17dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 161f0 ::do_widen(char) const@@Base+0x17f0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 16204 ::do_widen(char) const@@Base+0x1804> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16244 ::do_widen(char) const@@Base+0x1844> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 161b4 ::do_widen(char) const@@Base+0x17b4> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 161b4 ::do_widen(char) const@@Base+0x17b4> │ │ │ │ - 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, #0x168 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1d8 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 16294 ::do_widen(char) const@@Base+0x1894> │ │ │ │ - tbz w2, #0, 16304 ::do_widen(char) const@@Base+0x1904> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 162a8 ::do_widen(char) const@@Base+0x18a8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 162bc ::do_widen(char) const@@Base+0x18bc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 162d0 ::do_widen(char) const@@Base+0x18d0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 162e4 ::do_widen(char) const@@Base+0x18e4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16324 ::do_widen(char) const@@Base+0x1924> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16294 ::do_widen(char) const@@Base+0x1894> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16294 ::do_widen(char) const@@Base+0x1894> │ │ │ │ - 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, #0x200 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x270 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stp x1, x0, [x19, #-8] │ │ │ │ - cbz x2, 16374 ::do_widen(char) const@@Base+0x1974> │ │ │ │ - tbz w2, #0, 163e4 ::do_widen(char) const@@Base+0x19e4> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16388 ::do_widen(char) const@@Base+0x1988> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 1639c ::do_widen(char) const@@Base+0x199c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 163b0 ::do_widen(char) const@@Base+0x19b0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 163c4 ::do_widen(char) const@@Base+0x19c4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16404 ::do_widen(char) const@@Base+0x1a04> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16374 ::do_widen(char) const@@Base+0x1974> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16374 ::do_widen(char) const@@Base+0x1974> │ │ │ │ - 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, #0x200 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x270 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 16454 ::do_widen(char) const@@Base+0x1a54> │ │ │ │ - tbz w2, #0, 164c4 ::do_widen(char) const@@Base+0x1ac4> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16468 ::do_widen(char) const@@Base+0x1a68> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 1647c ::do_widen(char) const@@Base+0x1a7c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16490 ::do_widen(char) const@@Base+0x1a90> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 164a4 ::do_widen(char) const@@Base+0x1aa4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 164e4 ::do_widen(char) const@@Base+0x1ae4> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16454 ::do_widen(char) const@@Base+0x1a54> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16454 ::do_widen(char) const@@Base+0x1a54> │ │ │ │ - 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, #0x168 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1d8 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 16534 ::do_widen(char) const@@Base+0x1b34> │ │ │ │ - tbz w2, #0, 165ac ::do_widen(char) const@@Base+0x1bac> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16548 ::do_widen(char) const@@Base+0x1b48> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 1655c ::do_widen(char) const@@Base+0x1b5c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16570 ::do_widen(char) const@@Base+0x1b70> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 16584 ::do_widen(char) const@@Base+0x1b84> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16598 ::do_widen(char) const@@Base+0x1b98> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16534 ::do_widen(char) const@@Base+0x1b34> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16534 ::do_widen(char) const@@Base+0x1b34> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x168 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1d8 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stur x1, [x19, #-8] │ │ │ │ - str x0, [x20], #-8 │ │ │ │ - cbz x2, 16608 ::do_widen(char) const@@Base+0x1c08> │ │ │ │ - tbz w2, #0, 16680 ::do_widen(char) const@@Base+0x1c80> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1661c ::do_widen(char) const@@Base+0x1c1c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 16630 ::do_widen(char) const@@Base+0x1c30> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16644 ::do_widen(char) const@@Base+0x1c44> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 16658 ::do_widen(char) const@@Base+0x1c58> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1666c ::do_widen(char) const@@Base+0x1c6c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16608 ::do_widen(char) const@@Base+0x1c08> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16608 ::do_widen(char) const@@Base+0x1c08> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x200 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x270 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 166d4 ::do_widen(char) const@@Base+0x1cd4> │ │ │ │ - tbz w2, #0, 1674c ::do_widen(char) const@@Base+0x1d4c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 166e8 ::do_widen(char) const@@Base+0x1ce8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 166fc ::do_widen(char) const@@Base+0x1cfc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16710 ::do_widen(char) const@@Base+0x1d10> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 16724 ::do_widen(char) const@@Base+0x1d24> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16738 ::do_widen(char) const@@Base+0x1d38> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 166d4 ::do_widen(char) const@@Base+0x1cd4> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 166d4 ::do_widen(char) const@@Base+0x1cd4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x200 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x270 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stur x1, [x19, #-8] │ │ │ │ - str x0, [x20], #-8 │ │ │ │ - cbz x2, 167a8 ::do_widen(char) const@@Base+0x1da8> │ │ │ │ - tbz w2, #0, 16820 ::do_widen(char) const@@Base+0x1e20> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 167bc ::do_widen(char) const@@Base+0x1dbc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 167d0 ::do_widen(char) const@@Base+0x1dd0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 167e4 ::do_widen(char) const@@Base+0x1de4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 167f8 ::do_widen(char) const@@Base+0x1df8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1680c ::do_widen(char) const@@Base+0x1e0c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 167a8 ::do_widen(char) const@@Base+0x1da8> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 167a8 ::do_widen(char) const@@Base+0x1da8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x298 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x308 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 16874 ::do_widen(char) const@@Base+0x1e74> │ │ │ │ - tbz w2, #0, 168ec ::do_widen(char) const@@Base+0x1eec> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16888 ::do_widen(char) const@@Base+0x1e88> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 1689c ::do_widen(char) const@@Base+0x1e9c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 168b0 ::do_widen(char) const@@Base+0x1eb0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 168c4 ::do_widen(char) const@@Base+0x1ec4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 168d8 ::do_widen(char) const@@Base+0x1ed8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16874 ::do_widen(char) const@@Base+0x1e74> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16874 ::do_widen(char) const@@Base+0x1e74> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x298 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x308 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stur x1, [x19, #-8] │ │ │ │ - str x0, [x20], #-8 │ │ │ │ - cbz x2, 16948 ::do_widen(char) const@@Base+0x1f48> │ │ │ │ - tbz w2, #0, 169c0 ::do_widen(char) const@@Base+0x1fc0> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1695c ::do_widen(char) const@@Base+0x1f5c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 16970 ::do_widen(char) const@@Base+0x1f70> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16984 ::do_widen(char) const@@Base+0x1f84> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 16998 ::do_widen(char) const@@Base+0x1f98> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 169ac ::do_widen(char) const@@Base+0x1fac> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16948 ::do_widen(char) const@@Base+0x1f48> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16948 ::do_widen(char) const@@Base+0x1f48> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ + sub w2, w4, w6 │ │ │ │ + cmp w6, #0x0 │ │ │ │ + csel w2, w2, w3, ne // ne = any │ │ │ │ + str w2, [sp, #116] │ │ │ │ + cbz w14, 172a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9aa0> │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cbz w2, 172a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9aa0> │ │ │ │ + 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 x21, x1 │ │ │ │ + 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] │ │ │ │ - mov x24, x0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - cbz x25, 16af4 ::do_widen(char) const@@Base+0x20f4> │ │ │ │ - ldp x26, x19, [x25, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str w14, [sp, #124] │ │ │ │ nop │ │ │ │ - cmp x20, x19 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 16a3c ::do_widen(char) const@@Base+0x203c> │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 16a54 ::do_widen(char) const@@Base+0x2054> │ │ │ │ - sub x1, x20, x19 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.gt 16a58 ::do_widen(char) const@@Base+0x2058> │ │ │ │ - cmp x1, x23 │ │ │ │ - b.lt 16a70 ::do_widen(char) const@@Base+0x2070> // b.tstop │ │ │ │ - tbnz w0, #31, 16a70 ::do_widen(char) const@@Base+0x2070> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 16a7c ::do_widen(char) const@@Base+0x207c> │ │ │ │ - ldp x26, x19, [x0, #32] │ │ │ │ - mov x25, x0 │ │ │ │ - b 16a20 ::do_widen(char) const@@Base+0x2020> │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 16a64 ::do_widen(char) const@@Base+0x2064> │ │ │ │ - mov x22, x25 │ │ │ │ - cbnz w1, 16af8 ::do_widen(char) const@@Base+0x20f8> │ │ │ │ - cmp x20, x19 │ │ │ │ - csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 16ad0 ::do_widen(char) const@@Base+0x20d0> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbz w0, 16ad0 ::do_widen(char) const@@Base+0x20d0> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x22, x22, xzr, lt // lt = tstop │ │ │ │ - csel x25, x25, xzr, ge // ge = tcont │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x22 │ │ │ │ + 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 w2, w15, #0x6 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + str w15, [sp, #120] │ │ │ │ + ldp x2, x5, [x0, #8] │ │ │ │ + lsr w8, w3, #3 │ │ │ │ + ldr x6, [x0, #32] │ │ │ │ + mov w14, w3 │ │ │ │ + ldr x22, [x1, #32] │ │ │ │ + add x6, x6, x8 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + lsr x2, x2, #3 │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + add w20, w3, #0x1 │ │ │ │ + add w19, w3, #0x2 │ │ │ │ + add w18, w3, #0x3 │ │ │ │ + mul x16, x23, x2 │ │ │ │ + add w17, w3, #0x4 │ │ │ │ + mul x8, x8, x2 │ │ │ │ + mul x15, x24, x2 │ │ │ │ + madd x5, x5, x14, x4 │ │ │ │ + ldr b31, [x6, x16] │ │ │ │ + mul x14, x26, x2 │ │ │ │ + ldr b29, [x6, x8] │ │ │ │ + mul x8, x25, x2 │ │ │ │ + ldr b30, [x6, x15] │ │ │ │ + add w16, w3, #0x5 │ │ │ │ + add w15, w3, #0x6 │ │ │ │ + mov v31.b[1], v29.b[0] │ │ │ │ + ldr b27, [x6, x14] │ │ │ │ + ldr b26, [x6, x8] │ │ │ │ + mul x8, x27, x2 │ │ │ │ + mul x14, x28, x2 │ │ │ │ + mul x2, x30, x2 │ │ │ │ + mov v31.b[2], v30.b[0] │ │ │ │ + ldr b28, [x6, x8] │ │ │ │ + ldr b29, [x6, x14] │ │ │ │ + add w14, w3, #0x7 │ │ │ │ + ldr b30, [x6, x2] │ │ │ │ + add w3, w3, #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 w2, v31.s[1] │ │ │ │ + fmov w6, s31 │ │ │ │ + and w6, w6, #0x80808080 │ │ │ │ + and w8, w2, #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, w2, #0x40404040 │ │ │ │ + fmov w5, s31 │ │ │ │ + ldr x8, [x0, #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, w2, #0x20202020 │ │ │ │ + fmov w5, s31 │ │ │ │ + ldr x8, [x0, #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, w2, #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, [x0, #16] │ │ │ │ + and w6, w5, #0x10101010 │ │ │ │ + and w5, w2, #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, w2, #0x4040404 │ │ │ │ + fmov w6, s31 │ │ │ │ + ldr x19, [x0, #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, w2, #0x2020202 │ │ │ │ + lsl w2, w2, #7 │ │ │ │ + ldr x19, [x1, #32] │ │ │ │ + and w2, w2, #0x80808080 │ │ │ │ + umull x5, w5, w21 │ │ │ │ + ldrb w20, [x19, x17] │ │ │ │ + lsr x5, x5, #32 │ │ │ │ + orr w18, w18, w20 │ │ │ │ + strb w18, [x19, x17] │ │ │ │ + umull x17, w2, w7 │ │ │ │ + fmov w18, s31 │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ubfiz w5, w5, #4, #4 │ │ │ │ + lsr x17, x17, #32 │ │ │ │ + and w18, w18, #0x2020202 │ │ │ │ + lsr x19, x2, #3 │ │ │ │ + fmov w2, s31 │ │ │ │ + ubfiz w17, w17, #4, #4 │ │ │ │ + umull x18, w18, w21 │ │ │ │ + madd x19, x19, x16, x4 │ │ │ │ + ldr x16, [x1, #32] │ │ │ │ + lsr x18, x18, #32 │ │ │ │ + lsl w2, w2, #7 │ │ │ │ + and w2, w2, #0x80808080 │ │ │ │ + strb w8, [x16, x19] │ │ │ │ + ldr x8, [x1, #32] │ │ │ │ + umull x2, w2, w7 │ │ │ │ + ldrb w16, [x8, x19] │ │ │ │ + lsr x2, x2, #32 │ │ │ │ + orr w6, w6, w16 │ │ │ │ + strb w6, [x8, x19] │ │ │ │ + ldr x6, [x0, #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, [x0, #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 w2, w2, w8 │ │ │ │ + strb w2, [x6, x5] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cc 16fb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x97b0> // b.lo, b.ul, b.last │ │ │ │ + ldp w15, w2, [sp, #120] │ │ │ │ + add w15, w15, #0x8 │ │ │ │ + cmp w15, w2 │ │ │ │ + b.cc 16f80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9780> // 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 x29, x30, [sp], #80 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x0, x19, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 16b1c ::do_widen(char) const@@Base+0x211c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 16aa0 ::do_widen(char) const@@Base+0x20a0> // b.tcont │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 16aac ::do_widen(char) const@@Base+0x20ac> │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x22, [x24, #24] │ │ │ │ - cmp x25, x22 │ │ │ │ - b.eq 16aec ::do_widen(char) const@@Base+0x20ec> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - mov x22, x25 │ │ │ │ - bl d498 │ │ │ │ - mov x25, x0 │ │ │ │ - ldp x26, x19, [x0, #32] │ │ │ │ - b 16a84 ::do_widen(char) const@@Base+0x2084> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 16aac ::do_widen(char) const@@Base+0x20ac> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0xa8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b6c ::do_widen(char) const@@Base+0x216c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b80 ::do_widen(char) const@@Base+0x2180> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16be0 ::do_widen(char) const@@Base+0x21e0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16bac ::do_widen(char) const@@Base+0x21ac> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16bc0 ::do_widen(char) const@@Base+0x21c0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16bd4 ::do_widen(char) const@@Base+0x21d4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 16b88 ::do_widen(char) const@@Base+0x2188> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16c2c ::do_widen(char) const@@Base+0x222c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16c0c ::do_widen(char) const@@Base+0x220c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16c20 ::do_widen(char) const@@Base+0x2220> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 16be8 ::do_widen(char) const@@Base+0x21e8> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + ldr w2, [x0, #16] │ │ │ │ + b 16ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96e8> │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0xa8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16c8c ::do_widen(char) const@@Base+0x228c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16ca0 ::do_widen(char) const@@Base+0x22a0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16d00 ::do_widen(char) const@@Base+0x2300> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16ccc ::do_widen(char) const@@Base+0x22cc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16ce0 ::do_widen(char) const@@Base+0x22e0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16cf4 ::do_widen(char) const@@Base+0x22f4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 16ca8 ::do_widen(char) const@@Base+0x22a8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16d4c ::do_widen(char) const@@Base+0x234c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16d2c ::do_widen(char) const@@Base+0x232c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16d40 ::do_widen(char) const@@Base+0x2340> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 16d08 ::do_widen(char) const@@Base+0x2308> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.eq 1740c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c0c> // b.none │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0xa8 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ + add x19, x0, #0xc │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 17398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b98> // b.none │ │ │ │ + mov x20, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16dac ::do_widen(char) const@@Base+0x23ac> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16dc0 ::do_widen(char) const@@Base+0x23c0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16e20 ::do_widen(char) const@@Base+0x2420> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16dec ::do_widen(char) const@@Base+0x23ec> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e00 ::do_widen(char) const@@Base+0x2400> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e14 ::do_widen(char) const@@Base+0x2414> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 16dc8 ::do_widen(char) const@@Base+0x23c8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16e6c ::do_widen(char) const@@Base+0x246c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e4c ::do_widen(char) const@@Base+0x244c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e60 ::do_widen(char) const@@Base+0x2460> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 16e28 ::do_widen(char) const@@Base+0x2428> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + movk x20, #0xaaab │ │ │ │ + ldr w26, [x19] │ │ │ │ + ldr w2, [x24] │ │ │ │ + cmp w26, w2 │ │ │ │ + b.lt 173ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bac> // b.tstop │ │ │ │ + ldr w6, [x19, #4] │ │ │ │ + b.gt 17328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b28> │ │ │ │ + ldr w2, [x24, #4] │ │ │ │ + cmp w2, w6 │ │ │ │ + b.gt 173ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bac> │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w7, [x19, #8] │ │ │ │ + mov x3, x19 │ │ │ │ + ldr w4, [x2] │ │ │ │ + cmp w26, w4 │ │ │ │ + b.lt 17350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b50> // b.tstop │ │ │ │ + b.gt 17378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b78> │ │ │ │ + ldur w4, [x3, #-8] │ │ │ │ + cmp w6, w4 │ │ │ │ + b.ge 17378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b78> // 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 w26, w4 │ │ │ │ + b.lt 17350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b50> // b.tstop │ │ │ │ + b.le 17344 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b44> │ │ │ │ + add x19, x19, #0xc │ │ │ │ + stp w26, w6, [x3] │ │ │ │ + str w7, [x3, #8] │ │ │ │ + add x21, x21, #0xc │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 17304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b04> // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + sub x2, x19, x24 │ │ │ │ + ldp w23, w22, [x19, #4] │ │ │ │ + asr x3, x2, #2 │ │ │ │ + mul x3, x3, x20 │ │ │ │ + sub x3, x3, x3, lsl #2 │ │ │ │ + add x3, x19, x3, lsl #2 │ │ │ │ + add x0, x3, #0xc │ │ │ │ + cmp x2, #0xc │ │ │ │ + b.le 173f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bf4> │ │ │ │ + mov x1, x24 │ │ │ │ + bl d6f0 │ │ │ │ + add x19, x19, #0xc │ │ │ │ + stp w26, w23, [x24] │ │ │ │ + str w22, [x24, #8] │ │ │ │ + add x21, x21, #0xc │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 17304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b04> // b.any │ │ │ │ + b 17390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b90> │ │ │ │ + b.ne 173d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bd8> // b.any │ │ │ │ + ldr x2, [x24] │ │ │ │ + ldr w1, [x24, #8] │ │ │ │ + str x2, [x0] │ │ │ │ + str w1, [x0, #8] │ │ │ │ + b 173d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bd8> │ │ │ │ + ret │ │ │ │ + sub sp, sp, #0x10 │ │ │ │ + lsr x13, x2, #32 │ │ │ │ + mov w10, w2 │ │ │ │ + and x15, x1, #0x1 │ │ │ │ + ldr w9, [sp, #8] │ │ │ │ + str x2, [sp] │ │ │ │ + bfxil w9, w3, #0, #32 │ │ │ │ + str w9, [sp, #8] │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.le 17588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d88> │ │ │ │ + sub x14, x1, #0x1 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + asr x14, x14, #1 │ │ │ │ + b 17484 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c84> │ │ │ │ + ldr w6, [x4, #4] │ │ │ │ + ldr w3, [x8, #4] │ │ │ │ + cmp w6, w3 │ │ │ │ + csel x4, x4, x8, gt │ │ │ │ + csel x2, x2, x7, gt │ │ │ │ + add x3, x5, x5, lsl #1 │ │ │ │ + ldr w6, [x4, #8] │ │ │ │ + ldr x8, [x4] │ │ │ │ + lsl x7, x3, #2 │ │ │ │ + add x3, x0, x3, lsl #2 │ │ │ │ + mov x5, x2 │ │ │ │ + str x8, [x0, x7] │ │ │ │ + str w6, [x3, #8] │ │ │ │ + cmp x14, x2 │ │ │ │ + b.le 174c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9cc4> │ │ │ │ + add x3, x5, #0x1 │ │ │ │ + lsl x7, x3, #1 │ │ │ │ + lsl x4, x3, #2 │ │ │ │ + sub x2, x7, #0x1 │ │ │ │ + add x3, x4, x3, lsl #1 │ │ │ │ + add x6, x2, x2, lsl #1 │ │ │ │ + add x8, x0, x3, lsl #2 │ │ │ │ + ldr w3, [x0, x3, lsl #2] │ │ │ │ + add x4, x0, x6, lsl #2 │ │ │ │ + ldr w6, [x0, x6, lsl #2] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.gt 1745c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c5c> │ │ │ │ + b.ge 17448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c48> // b.tcont │ │ │ │ + mov x4, x8 │ │ │ │ + mov x2, x7 │ │ │ │ + b 1745c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c5c> │ │ │ │ + cbz x15, 17548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d48> │ │ │ │ + sub x5, x2, #0x1 │ │ │ │ + lsl x7, x2, #1 │ │ │ │ + asr x5, x5, #1 │ │ │ │ + add x3, x5, x5, lsl #1 │ │ │ │ + add x1, x7, x2 │ │ │ │ + sub x4, x5, #0x1 │ │ │ │ + lsl x6, x3, #2 │ │ │ │ + lsl x14, x1, #2 │ │ │ │ + add x3, x0, x3, lsl #2 │ │ │ │ + add x1, x0, x1, lsl #2 │ │ │ │ + add x4, x4, x4, lsr #63 │ │ │ │ + ldr w8, [x0, x6] │ │ │ │ + cmp w8, w10 │ │ │ │ + b.lt 17510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d10> // b.tstop │ │ │ │ + b.gt 17534 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d34> │ │ │ │ + ldr w8, [x3, #4] │ │ │ │ + cmp w8, w13 │ │ │ │ + b.ge 175a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> // b.tcont │ │ │ │ + ldr x6, [x0, x6] │ │ │ │ + mov x2, x5 │ │ │ │ + lsl x7, x5, #1 │ │ │ │ + ldr w5, [x3, #8] │ │ │ │ + str x6, [x0, x14] │ │ │ │ + str w5, [x1, #8] │ │ │ │ + cbz x2, 17538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d38> │ │ │ │ + asr x5, x4, #1 │ │ │ │ + b 174d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9cd4> │ │ │ │ + mov x3, x1 │ │ │ │ + stp w10, w13, [x3] │ │ │ │ + str w9, [x3, #8] │ │ │ │ + add sp, sp, #0x10 │ │ │ │ + ret │ │ │ │ + asr x1, x1, #1 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 174c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9cc8> // b.any │ │ │ │ + lsl x5, x2, #1 │ │ │ │ + add x2, x5, #0x1 │ │ │ │ + asr x5, x5, #1 │ │ │ │ + add x1, x2, x2, lsl #1 │ │ │ │ + lsl x7, x2, #1 │ │ │ │ + lsl x3, x1, #2 │ │ │ │ + add x1, x0, x1, lsl #2 │ │ │ │ + ldr x3, [x0, x3] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str x3, [x4] │ │ │ │ + str w1, [x4, #8] │ │ │ │ + b 174d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9cd4> │ │ │ │ + mov x3, x0 │ │ │ │ + cbnz x15, 17538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d38> │ │ │ │ + b.ne 17538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d38> // b.any │ │ │ │ + mov x4, x0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 17558 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d58> │ │ │ │ + add x7, x7, x2 │ │ │ │ + add x3, x0, x7, lsl #2 │ │ │ │ + b 17538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d38> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0xa8 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16ecc ::do_widen(char) const@@Base+0x24cc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16ee0 ::do_widen(char) const@@Base+0x24e0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16f40 ::do_widen(char) const@@Base+0x2540> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f0c ::do_widen(char) const@@Base+0x250c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f20 ::do_widen(char) const@@Base+0x2520> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f34 ::do_widen(char) const@@Base+0x2534> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 16ee8 ::do_widen(char) const@@Base+0x24e8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16f8c ::do_widen(char) const@@Base+0x258c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f6c ::do_widen(char) const@@Base+0x256c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f80 ::do_widen(char) const@@Base+0x2580> // b.none │ │ │ │ - bl d3c0 │ │ │ │ + mov x20, x0 │ │ │ │ + sub x0, x1, x0 │ │ │ │ + cmp x0, #0xc0 │ │ │ │ + b.le 17910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa110> │ │ │ │ + asr x9, x0, #2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x21, #0xaaab │ │ │ │ + mov x22, x2 │ │ │ │ + mul x9, x9, x21 │ │ │ │ + asr x6, x9, #1 │ │ │ │ + cbz x22, 17764 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f64> │ │ │ │ + add x6, x6, x6, lsl #1 │ │ │ │ + ldr w3, [x20, #12] │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + add x5, x20, #0xc │ │ │ │ + lsl x0, x6, #2 │ │ │ │ + add x6, x20, x6, lsl #2 │ │ │ │ + ldr w2, [x20, x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.lt 17824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa024> // b.tstop │ │ │ │ + b.gt 17624 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e24> │ │ │ │ + ldr w4, [x6, #4] │ │ │ │ + ldr w7, [x20, #16] │ │ │ │ + cmp w7, w4 │ │ │ │ + b.lt 17824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa024> // b.tstop │ │ │ │ + ldur w7, [x1, #-12] │ │ │ │ + sub x4, x1, #0xc │ │ │ │ + cmp w3, w7 │ │ │ │ + b.lt 17648 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e48> // b.tstop │ │ │ │ + b.gt 176f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ef8> │ │ │ │ + ldr w3, [x4, #4] │ │ │ │ + ldr w8, [x20, #16] │ │ │ │ + cmp w8, w3 │ │ │ │ + b.ge 176f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ef8> // b.tcont │ │ │ │ + ldur x2, [x20, #12] │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + str x2, [x20] │ │ │ │ + ldr w2, [x20, #20] │ │ │ │ + str w2, [x20, #8] │ │ │ │ + str w0, [x20, #20] │ │ │ │ + stur d31, [x20, #12] │ │ │ │ + mov x6, x1 │ │ │ │ + ldr w0, [x20] │ │ │ │ + mov x19, x5 │ │ │ │ + ldr w4, [x19] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.lt 17694 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e94> // b.tstop │ │ │ │ + b.gt 1769c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e9c> │ │ │ │ + ldr w5, [x19, #4] │ │ │ │ + ldr w3, [x20, #4] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.ge 1769c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e9c> // b.tcont │ │ │ │ + add x19, x19, #0xc │ │ │ │ + b 17674 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e74> │ │ │ │ + sub x3, x6, #0xc │ │ │ │ + ldr w5, [x3] │ │ │ │ + mov x6, x3 │ │ │ │ + cmp w0, w5 │ │ │ │ + b.lt 176c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ec4> // b.tstop │ │ │ │ + b.gt 176cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ecc> │ │ │ │ + ldr w5, [x3, #4] │ │ │ │ + ldr w7, [x20, #4] │ │ │ │ + cmp w7, w5 │ │ │ │ + b.ge 176cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ecc> // b.tcont │ │ │ │ + sub x3, x3, #0xc │ │ │ │ + b 176a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ea0> │ │ │ │ + cmp x19, x3 │ │ │ │ + b.cs 17738 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f38> // 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 1766c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e6c> │ │ │ │ + cmp w2, w7 │ │ │ │ + b.lt 17714 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f14> // b.tstop │ │ │ │ + b.gt 17888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa088> │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + ldr w3, [x6, #4] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ge 17888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa088> // b.tcont │ │ │ │ + ldr x3, [x4] │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr w2, [x4, #8] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + str x3, [x20] │ │ │ │ + str w2, [x20, #8] │ │ │ │ + stur w0, [x1, #-4] │ │ │ │ + stur d31, [x1, #-12] │ │ │ │ + b 17668 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e68> │ │ │ │ mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 16f48 ::do_widen(char) const@@Base+0x2548> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x2, x22 │ │ │ │ + bl 175ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9dac> │ │ │ │ + sub x0, x19, x20 │ │ │ │ + cmp x0, #0xc0 │ │ │ │ + b.le 1790c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa10c> │ │ │ │ + asr x9, x0, #2 │ │ │ │ + mov x1, x19 │ │ │ │ + mul x9, x9, x21 │ │ │ │ + asr x6, x9, #1 │ │ │ │ + cbnz x22, 175ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9dec> │ │ │ │ + asr x10, x0, #3 │ │ │ │ + add x11, x6, x6, lsl #1 │ │ │ │ + sub x0, x20, #0xc │ │ │ │ + sub x8, x9, #0x1 │ │ │ │ + add x11, x0, x11, lsl #2 │ │ │ │ + sub x6, x6, #0x1 │ │ │ │ + mul x10, x10, x21 │ │ │ │ + asr x8, x8, #1 │ │ │ │ + and x9, x9, #0x1 │ │ │ │ + mov x3, x11 │ │ │ │ + ldp w12, w13, [x11] │ │ │ │ + sub x10, x10, #0x1 │ │ │ │ + ldr w14, [x11, #8] │ │ │ │ + cmp x6, x8 │ │ │ │ + b.ge 179f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1f8> // b.tcont │ │ │ │ + mov x4, x6 │ │ │ │ + b 177e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fe4> │ │ │ │ + ldr w5, [x3, #4] │ │ │ │ + ldr w2, [x15, #4] │ │ │ │ + cmp w5, w2 │ │ │ │ + csel x3, x3, x15, gt │ │ │ │ + csel x0, x0, x7, gt │ │ │ │ + add x2, x4, x4, lsl #1 │ │ │ │ + ldr w5, [x3, #8] │ │ │ │ + ldr x15, [x3] │ │ │ │ + lsl x7, x2, #2 │ │ │ │ + add x2, x20, x2, lsl #2 │ │ │ │ + mov x4, x0 │ │ │ │ + str x15, [x20, x7] │ │ │ │ + str w5, [x2, #8] │ │ │ │ + cmp x8, x0 │ │ │ │ + b.le 17920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa120> │ │ │ │ + add x2, x4, #0x1 │ │ │ │ + lsl x7, x2, #1 │ │ │ │ + lsl x3, x2, #2 │ │ │ │ + sub x0, x7, #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 177bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fbc> │ │ │ │ + b.ge 177a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fa8> // b.tcont │ │ │ │ + mov x3, x15 │ │ │ │ + mov x0, x7 │ │ │ │ + b 177bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fbc> │ │ │ │ + ldur w7, [x1, #-12] │ │ │ │ + sub x4, x1, #0xc │ │ │ │ + cmp w2, w7 │ │ │ │ + b.lt 17888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa088> // b.tstop │ │ │ │ + b.gt 17848 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa048> │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + ldr w8, [x6, #4] │ │ │ │ + cmp w8, w2 │ │ │ │ + b.lt 17888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa088> // b.tstop │ │ │ │ + cmp w3, w7 │ │ │ │ + b.lt 17714 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f14> // b.tstop │ │ │ │ + b.gt 17864 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa064> │ │ │ │ + ldr w0, [x4, #4] │ │ │ │ + ldr w2, [x20, #16] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.lt 17714 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f14> // b.tstop │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldur x2, [x20, #12] │ │ │ │ + str x2, [x20] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + ldr w2, [x20, #20] │ │ │ │ + str w2, [x20, #8] │ │ │ │ + stur d31, [x20, #12] │ │ │ │ + str w0, [x20, #20] │ │ │ │ + b 17668 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e68> │ │ │ │ + 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 17668 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e68> │ │ │ │ + mov x19, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + sub x0, x1, x20 │ │ │ │ + sub x11, x1, #0xc │ │ │ │ + add x18, sp, #0x30 │ │ │ │ + movk x19, #0xaaab │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.le 1790c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa10c> │ │ │ │ + sub x12, x11, x20 │ │ │ │ + ldr w4, [x11, #8] │ │ │ │ + ldr x2, [x11] │ │ │ │ + asr x1, x12, #2 │ │ │ │ + ldr x3, [x20] │ │ │ │ + sub x11, x11, #0xc │ │ │ │ + mul x1, x1, x19 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + stur x3, [x11, #12] │ │ │ │ + mov w3, w4 │ │ │ │ + str w0, [x11, #20] │ │ │ │ + mov x0, x20 │ │ │ │ + str x2, [x18] │ │ │ │ + str w4, [x18, #8] │ │ │ │ + bl 17410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c10> │ │ │ │ + cmp x12, #0xc │ │ │ │ + b.gt 178c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa0c8> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + cbnz x9, 1792c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa12c> │ │ │ │ + cmp x10, x0 │ │ │ │ + b.eq 179a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1a0> // b.none │ │ │ │ + sub x5, x0, #0x1 │ │ │ │ + asr x5, x5, #1 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.ge 17a04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa204> // b.tcont │ │ │ │ + add x2, x5, x5, lsl #1 │ │ │ │ + add x3, x0, x0, lsl #1 │ │ │ │ + sub x4, x5, #0x1 │ │ │ │ + lsl x7, x2, #2 │ │ │ │ + lsl x16, x3, #2 │ │ │ │ + add x2, x20, x2, lsl #2 │ │ │ │ + add x3, x20, x3, lsl #2 │ │ │ │ + add x4, x4, x4, lsr #63 │ │ │ │ + ldr w15, [x20, x7] │ │ │ │ + cmp w12, w15 │ │ │ │ + b.gt 17978 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa178> │ │ │ │ + b.lt 179cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1cc> // b.tstop │ │ │ │ + ldr w15, [x2, #4] │ │ │ │ + cmp w15, w13 │ │ │ │ + b.ge 17a10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa210> // b.tcont │ │ │ │ + ldr x7, [x20, x7] │ │ │ │ + mov x0, x5 │ │ │ │ + ldr w5, [x2, #8] │ │ │ │ + str x7, [x20, x16] │ │ │ │ + str w5, [x3, #8] │ │ │ │ + cmp x0, x6 │ │ │ │ + b.le 179d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1d0> │ │ │ │ + asr x5, x4, #1 │ │ │ │ + b 1793c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa13c> │ │ │ │ + mov x0, x6 │ │ │ │ + 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 x7, [x20, x4] │ │ │ │ + ldr w4, [x2, #8] │ │ │ │ + str x7, [x3] │ │ │ │ + str w4, [x3, #8] │ │ │ │ + mov x3, x2 │ │ │ │ + b 17930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa130> │ │ │ │ + mov x2, x3 │ │ │ │ + stp w12, w13, [x2] │ │ │ │ + str w14, [x2, #8] │ │ │ │ + cbz x6, 178ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa0ac> │ │ │ │ + sub x11, x11, #0xc │ │ │ │ + sub x6, x6, #0x1 │ │ │ │ + mov x3, x11 │ │ │ │ + ldr w14, [x11, #8] │ │ │ │ + ldp w12, w13, [x11] │ │ │ │ + cmp x6, x8 │ │ │ │ + b.lt 177a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fa0> // b.tstop │ │ │ │ + cbnz x9, 17a04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa204> │ │ │ │ + cmp x6, x10 │ │ │ │ + b.eq 1799c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa19c> // b.none │ │ │ │ + stp w12, w13, [x3] │ │ │ │ + str w14, [x3, #8] │ │ │ │ + b 179dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1dc> │ │ │ │ + add x0, x0, x0, lsl #1 │ │ │ │ + add x2, x20, x0, lsl #2 │ │ │ │ + b 179d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1d0> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xca8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xcd8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x21, #-8] │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 1700c ::do_widen(char) const@@Base+0x260c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17020 ::do_widen(char) const@@Base+0x2620> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17034 ::do_widen(char) const@@Base+0x2634> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 17094 ::do_widen(char) const@@Base+0x2694> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17060 ::do_widen(char) const@@Base+0x2660> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17074 ::do_widen(char) const@@Base+0x2674> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17088 ::do_widen(char) const@@Base+0x2688> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 1703c ::do_widen(char) const@@Base+0x263c> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 170e0 ::do_widen(char) const@@Base+0x26e0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 170c0 ::do_widen(char) const@@Base+0x26c0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 170d4 ::do_widen(char) const@@Base+0x26d4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 1709c ::do_widen(char) const@@Base+0x269c> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0xca8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xcd8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x21, #-200] │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 17150 ::do_widen(char) const@@Base+0x2750> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17164 ::do_widen(char) const@@Base+0x2764> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17178 ::do_widen(char) const@@Base+0x2778> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 171d8 ::do_widen(char) const@@Base+0x27d8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171a4 ::do_widen(char) const@@Base+0x27a4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171b8 ::do_widen(char) const@@Base+0x27b8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171cc ::do_widen(char) const@@Base+0x27cc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 17180 ::do_widen(char) const@@Base+0x2780> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17224 ::do_widen(char) const@@Base+0x2824> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17204 ::do_widen(char) const@@Base+0x2804> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17218 ::do_widen(char) const@@Base+0x2818> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 171e0 ::do_widen(char) const@@Base+0x27e0> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 16c20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9420> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 16c20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9420> │ │ │ │ + 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 xzr, [x19, #128] │ │ │ │ + str wzr, [x19, #136] │ │ │ │ + str xzr, [x19, #144] │ │ │ │ + str q31, [x19, #80] │ │ │ │ + str q31, [x19, #112] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xca8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xcd8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 17294 ::do_widen(char) const@@Base+0x2894> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 172a8 ::do_widen(char) const@@Base+0x28a8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 172bc ::do_widen(char) const@@Base+0x28bc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 1731c ::do_widen(char) const@@Base+0x291c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 172e8 ::do_widen(char) const@@Base+0x28e8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 172fc ::do_widen(char) const@@Base+0x28fc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17310 ::do_widen(char) const@@Base+0x2910> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 172c4 ::do_widen(char) const@@Base+0x28c4> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 17368 ::do_widen(char) const@@Base+0x2968> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17348 ::do_widen(char) const@@Base+0x2948> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1735c ::do_widen(char) const@@Base+0x295c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 17324 ::do_widen(char) const@@Base+0x2924> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ paciasp │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0xc20 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xc50 │ │ │ │ - adrp x1, 9e000 │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x1, x2, [x0, #200] │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x21, #-8] │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 173ec ::do_widen(char) const@@Base+0x29ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17400 ::do_widen(char) const@@Base+0x2a00> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17414 ::do_widen(char) const@@Base+0x2a14> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 17474 ::do_widen(char) const@@Base+0x2a74> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17440 ::do_widen(char) const@@Base+0x2a40> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17454 ::do_widen(char) const@@Base+0x2a54> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17468 ::do_widen(char) const@@Base+0x2a68> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 1741c ::do_widen(char) const@@Base+0x2a1c> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 174c0 ::do_widen(char) const@@Base+0x2ac0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174a0 ::do_widen(char) const@@Base+0x2aa0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174b4 ::do_widen(char) const@@Base+0x2ab4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + 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 17af4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa2f4> // b.none │ │ │ │ + str x1, [x0, #208] │ │ │ │ + ldp x1, x2, [x20, #224] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 17b04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa304> // b.none │ │ │ │ + str x1, [x20, #232] │ │ │ │ + ldp x1, x2, [x20, #248] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 17b14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa314> // b.none │ │ │ │ + str x1, [x20, #256] │ │ │ │ + ldp x19, x21, [x20, #320] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 17b3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa33c> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 17bbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa3bc> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - cbnz x20, 1747c ::do_widen(char) const@@Base+0x2a7c> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21] │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 17b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa320> // b.any │ │ │ │ + ldr x21, [x20, #320] │ │ │ │ + cbz x21, 17b48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa348> │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xc20 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xc50 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x21, #-200] │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 17530 ::do_widen(char) const@@Base+0x2b30> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17544 ::do_widen(char) const@@Base+0x2b44> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17558 ::do_widen(char) const@@Base+0x2b58> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 175b8 ::do_widen(char) const@@Base+0x2bb8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17584 ::do_widen(char) const@@Base+0x2b84> // b.none │ │ │ │ + ldr x0, [x20, #296] │ │ │ │ + cbz x0, 17b54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa354> │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17598 ::do_widen(char) const@@Base+0x2b98> // b.none │ │ │ │ + ldr x0, [x20, #272] │ │ │ │ + cbz x0, 17b60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa360> │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 175ac ::do_widen(char) const@@Base+0x2bac> // b.none │ │ │ │ + ldr x0, [x20, #248] │ │ │ │ + cbz x0, 17b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa36c> │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x20, #224] │ │ │ │ + cbz x0, 17b78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa378> │ │ │ │ bl d3c0 │ │ │ │ - cbnz x20, 17560 ::do_widen(char) const@@Base+0x2b60> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17604 ::do_widen(char) const@@Base+0x2c04> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 175e4 ::do_widen(char) const@@Base+0x2be4> // b.none │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + cbz x0, 17b84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa384> │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 175f8 ::do_widen(char) const@@Base+0x2bf8> // b.none │ │ │ │ + ldr x0, [x20, #176] │ │ │ │ + cbz x0, 17b90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa390> │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + cbz x0, 17b9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa39c> │ │ │ │ bl d3c0 │ │ │ │ - cbnz x20, 175c0 ::do_widen(char) const@@Base+0x2bc0> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ + add x0, x20, #0x28 │ │ │ │ + bl 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + b 16c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9440> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 17b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa320> // b.any │ │ │ │ + ldr x21, [x20, #320] │ │ │ │ + b 17b3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa33c> │ │ │ │ + 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 17c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa400> // b.none │ │ │ │ + str x2, [x0, #208] │ │ │ │ + ldp x2, x3, [x0, #224] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 17c10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa410> // b.none │ │ │ │ + str x2, [x0, #232] │ │ │ │ + ldp x2, x3, [x0, #248] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 17c20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa420> // b.none │ │ │ │ + str x2, [x0, #256] │ │ │ │ + ldp x2, x3, [x0, #272] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 17c30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa430> // b.none │ │ │ │ + str x2, [x0, #280] │ │ │ │ + ldr x2, [x0, #304] │ │ │ │ + add x1, x0, #0x128 │ │ │ │ + ldr x0, [x0, #296] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 17c48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa448> // b.none │ │ │ │ + str x0, [x1, #8] │ │ │ │ + ret │ │ │ │ + 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, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0xc20 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xc50 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 17674 ::do_widen(char) const@@Base+0x2c74> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17688 ::do_widen(char) const@@Base+0x2c88> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1769c ::do_widen(char) const@@Base+0x2c9c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 176fc ::do_widen(char) const@@Base+0x2cfc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 176c8 ::do_widen(char) const@@Base+0x2cc8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 176dc ::do_widen(char) const@@Base+0x2cdc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 176f0 ::do_widen(char) const@@Base+0x2cf0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 176a4 ::do_widen(char) const@@Base+0x2ca4> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 17748 ::do_widen(char) const@@Base+0x2d48> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17728 ::do_widen(char) const@@Base+0x2d28> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + mov x19, x0 │ │ │ │ + str d15, [sp, #32] │ │ │ │ + ldp x0, x1, [x0, #200] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 17e00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa600> // 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.eq 1773c ::do_widen(char) const@@Base+0x2d3c> // b.none │ │ │ │ + b.hi 17df4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa5f4> // b.pmore │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + lsl x20, x20, #3 │ │ │ │ + fmov d15, x20 │ │ │ │ + cbz x0, 17cec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa4ec> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d420 │ │ │ │ + add x1, x0, x20 │ │ │ │ + fmov d15, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + fmov d31, x0 │ │ │ │ + uzp1 v31.2d, v31.2d, v15.2d │ │ │ │ + add x1, x19, #0x200 │ │ │ │ + ldr x0, [x19, #296] │ │ │ │ + stur q31, [x1, #-216] │ │ │ │ + str d15, [x19, #312] │ │ │ │ + cbz x0, 17d04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa504> │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x20, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 17df4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa5f4> // b.pmore │ │ │ │ + cbz x20, 17dd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa5d8> │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d420 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, x20 │ │ │ │ + bl cf40 │ │ │ │ + add x1, x0, x20 │ │ │ │ + mov x3, x0 │ │ │ │ + str x1, [x19, #264] │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + stp x3, x1, [x19, #248] │ │ │ │ + cbz x0, 17d90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa590> │ │ │ │ bl d3c0 │ │ │ │ - cbnz x20, 17704 ::do_widen(char) const@@Base+0x2d04> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ldr x20, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 17df4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa5f4> // b.pmore │ │ │ │ + cbnz x20, 17d8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa58c> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr x0, [x19, #272] │ │ │ │ + str d15, [x19, #288] │ │ │ │ + str q31, [x19, #272] │ │ │ │ + cbnz x0, 17dc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa5c4> │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xca8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xcd8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 177cc ::do_widen(char) const@@Base+0x2dcc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 177e0 ::do_widen(char) const@@Base+0x2de0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 177f4 ::do_widen(char) const@@Base+0x2df4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 17854 ::do_widen(char) const@@Base+0x2e54> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17820 ::do_widen(char) const@@Base+0x2e20> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17834 ::do_widen(char) const@@Base+0x2e34> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17848 ::do_widen(char) const@@Base+0x2e48> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 177fc ::do_widen(char) const@@Base+0x2dfc> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 178a0 ::do_widen(char) const@@Base+0x2ea0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17880 ::do_widen(char) const@@Base+0x2e80> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17894 ::do_widen(char) const@@Base+0x2e94> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 1785c ::do_widen(char) const@@Base+0x2e5c> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ret │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d420 │ │ │ │ + add x1, x0, x20 │ │ │ │ + fmov d15, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldr x0, [x19, #272] │ │ │ │ + str d15, [x19, #288] │ │ │ │ + uzp1 v31.2d, v31.2d, v15.2d │ │ │ │ + str q31, [x19, #272] │ │ │ │ + cbz x0, 17d78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa578> │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b d3c0 │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + stp xzr, xzr, [x19, #248] │ │ │ │ + str xzr, [x19, #264] │ │ │ │ + cbnz x0, 17d48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa548> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + b 17d68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa568> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + bl cee0 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x740 │ │ │ │ + add x1, x1, #0x770 │ │ │ │ + add x0, x0, #0x798 │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + bl cec8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0xca8 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x2, x2, #0xcd8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x22], #-8 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 17920 ::do_widen(char) const@@Base+0x2f20> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17934 ::do_widen(char) const@@Base+0x2f34> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17948 ::do_widen(char) const@@Base+0x2f48> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 179a8 ::do_widen(char) const@@Base+0x2fa8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17974 ::do_widen(char) const@@Base+0x2f74> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17988 ::do_widen(char) const@@Base+0x2f88> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1799c ::do_widen(char) const@@Base+0x2f9c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 17950 ::do_widen(char) const@@Base+0x2f50> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 179f4 ::do_widen(char) const@@Base+0x2ff4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 179d4 ::do_widen(char) const@@Base+0x2fd4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 179e8 ::do_widen(char) const@@Base+0x2fe8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 179b0 ::do_widen(char) const@@Base+0x2fb0> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0xca8 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - sub x22, x0, #0xc8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x2, x2, #0xcd8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x21, #-200] │ │ │ │ - str x2, [x22, #8] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 17a74 ::do_widen(char) const@@Base+0x3074> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17a88 ::do_widen(char) const@@Base+0x3088> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17a9c ::do_widen(char) const@@Base+0x309c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 17afc ::do_widen(char) const@@Base+0x30fc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17ac8 ::do_widen(char) const@@Base+0x30c8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17adc ::do_widen(char) const@@Base+0x30dc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17af0 ::do_widen(char) const@@Base+0x30f0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 17aa4 ::do_widen(char) const@@Base+0x30a4> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17b48 ::do_widen(char) const@@Base+0x3148> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17b28 ::do_widen(char) const@@Base+0x3128> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17b3c ::do_widen(char) const@@Base+0x313c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 17b04 ::do_widen(char) const@@Base+0x3104> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x24, x0, #0x140 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x220 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + str x20, [sp, #72] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl ca90 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x21, [x24, #8] │ │ │ │ + ldr x22, [x19, #320] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 1883c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb03c> // b.none │ │ │ │ + ldr x20, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 18c1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb41c> // b.pmore │ │ │ │ + cbz x20, 18830 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb030> │ │ │ │ + lsl x0, x20, #2 │ │ │ │ + bl d420 │ │ │ │ + lsl x2, x20, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x25, x0 │ │ │ │ + bl cf40 │ │ │ │ + lsl x0, x20, #2 │ │ │ │ + bl d420 │ │ │ │ + lsl x2, x20, #2 │ │ │ │ + mov x28, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + sub x0, x20, #0x1 │ │ │ │ + ldr x2, [x19, #248] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 18ab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2b0> // b.plast │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + lsr x1, x20, #2 │ │ │ │ + movi v30.4s, #0x4 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr q31, [x3, #2464] │ │ │ │ + add x1, x2, x1, lsl #4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xc20 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xc50 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 17bcc ::do_widen(char) const@@Base+0x31cc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17be0 ::do_widen(char) const@@Base+0x31e0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17bf4 ::do_widen(char) const@@Base+0x31f4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 17c54 ::do_widen(char) const@@Base+0x3254> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17c20 ::do_widen(char) const@@Base+0x3220> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17c34 ::do_widen(char) const@@Base+0x3234> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17c48 ::do_widen(char) const@@Base+0x3248> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 17bfc ::do_widen(char) const@@Base+0x31fc> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 17ca0 ::do_widen(char) const@@Base+0x32a0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17c80 ::do_widen(char) const@@Base+0x3280> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17c94 ::do_widen(char) const@@Base+0x3294> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 17c5c ::do_widen(char) const@@Base+0x325c> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0xc20 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x2, 9d000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x2, x2, #0xc50 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x22], #-8 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 17d20 ::do_widen(char) const@@Base+0x3320> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17d34 ::do_widen(char) const@@Base+0x3334> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17d48 ::do_widen(char) const@@Base+0x3348> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 17da8 ::do_widen(char) const@@Base+0x33a8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17d74 ::do_widen(char) const@@Base+0x3374> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17d88 ::do_widen(char) const@@Base+0x3388> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17d9c ::do_widen(char) const@@Base+0x339c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 17d50 ::do_widen(char) const@@Base+0x3350> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 17df4 ::do_widen(char) const@@Base+0x33f4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17dd4 ::do_widen(char) const@@Base+0x33d4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17de8 ::do_widen(char) const@@Base+0x33e8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 17f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa700> // b.any │ │ │ │ + tst x20, #0x3 │ │ │ │ + b.eq 17f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa74c> // b.none │ │ │ │ + and x1, x20, #0xfffffffffffffffc │ │ │ │ + mov w0, w1 │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + str w0, [x2, x1, lsl #2] │ │ │ │ + cmp x20, w3, sxtw │ │ │ │ + b.ls 17f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa74c> // b.plast │ │ │ │ + ubfiz x1, x3, #2, #32 │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + str w3, [x2, x1] │ │ │ │ + cmp x20, w0, sxtw │ │ │ │ + b.ls 17f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa74c> // b.plast │ │ │ │ + add x2, x2, x1 │ │ │ │ + str w0, [x2, #4] │ │ │ │ + ldp x0, x2, [x19, #272] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 17f64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa764> // b.none │ │ │ │ + sub x2, x2, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + ldp x10, x0, [x19, #200] │ │ │ │ + mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d15, x1 │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x22, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3704] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + sub x0, x0, x10 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + asr x0, x0, #2 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + movk x22, #0xaaab │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ls 181dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9dc> // b.plast │ │ │ │ + ldr x15, [x19, #88] │ │ │ │ + ubfiz x23, x21, #2, #32 │ │ │ │ + cbz x15, 180a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8a0> │ │ │ │ + ldr x11, [x19, #48] │ │ │ │ + add x10, x10, x23 │ │ │ │ + ldr x13, [x19, #72] │ │ │ │ + mov w3, w21 │ │ │ │ + ldr x8, [x19, #248] │ │ │ │ + add x5, x19, #0xf8 │ │ │ │ + ldr x9, [x19, #272] │ │ │ │ + lsl x12, x15, #2 │ │ │ │ + mov w2, w21 │ │ │ │ + lsr x11, x11, #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + b 18014 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa814> │ │ │ │ + ubfiz x1, x7, #2, #32 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + str w16, [x8, x1] │ │ │ │ + str w3, [x9, x1] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + cmp x12, x0 │ │ │ │ + b.eq 1806c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa86c> // b.none │ │ │ │ + ldr w14, [x10] │ │ │ │ + ldr w16, [x8, x0] │ │ │ │ + ldr w1, [x9, x0] │ │ │ │ + mvn w4, w16 │ │ │ │ + madd x14, x14, x11, x13 │ │ │ │ + lsr w17, w16, #3 │ │ │ │ + cmp w3, w1 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + csel w3, w3, w1, ge // ge = tcont │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w2, w2, w1, ge // ge = tcont │ │ │ │ + ldrb w1, [x14, w17, uxtw] │ │ │ │ + asr w1, w1, w4 │ │ │ │ + tbz w1, #0, 17ff4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa7f4> │ │ │ │ + ubfiz x1, x6, #2, #32 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w2, [x28, x1] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w16, [x25, x1] │ │ │ │ + cmp x12, x0 │ │ │ │ + b.ne 18014 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa814> // b.any │ │ │ │ + ubfiz x27, x7, #2, #32 │ │ │ │ + ubfiz x26, x6, #2, #32 │ │ │ │ + add x0, x8, x27 │ │ │ │ + cmp x26, #0x4 │ │ │ │ + b.ls 187dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafdc> // b.plast │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x25 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19, #272] │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, x0, x27 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19, #224] │ │ │ │ + add x3, x0, x23 │ │ │ │ + ldr w0, [x0, x23] │ │ │ │ + tbz w0, #31, 18504 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad04> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x3, #0x12 // #18 │ │ │ │ + add x26, sp, #0xb0 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str x26, [sp, #160] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + str x2, [sp, #176] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + stp x4, x5, [x0] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + str x2, [sp, #168] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldrb w1, [x0, #520] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + tbz w1, #0, 181b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9b4> │ │ │ │ + ldp x2, x3, [x19, #200] │ │ │ │ + scvtf d31, w20 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + sub x3, x3, x2 │ │ │ │ + fmov d30, x3 │ │ │ │ + ldr w1, [x4, #524] │ │ │ │ + sshr d30, d30, #2 │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + scvtf d30, d30 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fcvtzs w23, d31 │ │ │ │ + cmp w23, w1 │ │ │ │ + b.ge 1815c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa95c> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w1, w3 │ │ │ │ + str w3, [x4, #524] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.le 181b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9b4> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x27 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d0f0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + str w23, [x1, #524] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 181c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9c0> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cbnz x20, 17db0 ::do_widen(char) const@@Base+0x33b0> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + ldp x10, x0, [x19, #200] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + sub x0, x0, x10 │ │ │ │ + asr x0, x0, #2 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.hi 17fb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa7b0> // b.pmore │ │ │ │ + bl ca90 │ │ │ │ + add x22, sp, #0x110 │ │ │ │ + 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, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0xc20 │ │ │ │ - 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, #0xc50 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x21, #-200] │ │ │ │ - str x2, [x22, #8] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 17e74 ::do_widen(char) const@@Base+0x3474> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17e88 ::do_widen(char) const@@Base+0x3488> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17e9c ::do_widen(char) const@@Base+0x349c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 17efc ::do_widen(char) const@@Base+0x34fc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17ec8 ::do_widen(char) const@@Base+0x34c8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17edc ::do_widen(char) const@@Base+0x34dc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17ef0 ::do_widen(char) const@@Base+0x34f0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 17ea4 ::do_widen(char) const@@Base+0x34a4> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17f48 ::do_widen(char) const@@Base+0x3548> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17f28 ::do_widen(char) const@@Base+0x3528> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3712] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #488] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x1f8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x208 │ │ │ │ + strh wzr, [sp, #496] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x24, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x19, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + str x21, [sp, #160] │ │ │ │ + str x24, [x2, x0] │ │ │ │ + add x0, x2, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3856] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3792] │ │ │ │ + add x3, x26, #0x18 │ │ │ │ + add x1, x26, #0x40 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stp x3, x2, [sp, #160] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + stp xzr, xzr, [sp, #176] │ │ │ │ + stp xzr, xzr, [sp, #192] │ │ │ │ + stp xzr, xzr, [sp, #208] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + add x4, sp, #0x100 │ │ │ │ + add x3, x23, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + mov x0, x22 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + str x3, [sp, #168] │ │ │ │ + str w2, [sp, #232] │ │ │ │ + stp x4, xzr, [sp, #240] │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + 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, #280] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #208] │ │ │ │ + add x27, sp, #0x70 │ │ │ │ + stp x27, xzr, [sp, #96] │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + cbz x4, 18aa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2a0> │ │ │ │ + ldp x6, x3, [sp, #192] │ │ │ │ + mov x0, x23 │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x26, #0x18 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x5, x26, #0x40 │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + str x5, [sp, #272] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17f3c ::do_widen(char) const@@Base+0x353c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 18378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab78> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cbnz x20, 17f04 ::do_widen(char) const@@Base+0x3504> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #168] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #160] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0xa8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ + str x24, [x2, x1] │ │ │ │ + str x19, [sp, #272] │ │ │ │ + bl cd30 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x7e0 │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17fac ::do_widen(char) const@@Base+0x35ac> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17fc0 ::do_widen(char) const@@Base+0x35c0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 18020 ::do_widen(char) const@@Base+0x3620> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17fec ::do_widen(char) const@@Base+0x35ec> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18000 ::do_widen(char) const@@Base+0x3600> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18014 ::do_widen(char) const@@Base+0x3614> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 17fc8 ::do_widen(char) const@@Base+0x35c8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1806c ::do_widen(char) const@@Base+0x366c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1804c ::do_widen(char) const@@Base+0x364c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18060 ::do_widen(char) const@@Base+0x3660> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 18028 ::do_widen(char) const@@Base+0x3628> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x19, [sp, #128] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 18a88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb288> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 18ac4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2c4> // b.plast │ │ │ │ + add x21, sp, #0x80 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0xa8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 180cc ::do_widen(char) const@@Base+0x36cc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 180e0 ::do_widen(char) const@@Base+0x36e0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 18140 ::do_widen(char) const@@Base+0x3740> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1810c ::do_widen(char) const@@Base+0x370c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18120 ::do_widen(char) const@@Base+0x3720> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18134 ::do_widen(char) const@@Base+0x3734> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl cd18 │ │ │ │ + mov x24, x0 │ │ │ │ + add x26, sp, #0xb0 │ │ │ │ + str x26, [sp, #160] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 18a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb270> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + str x1, [sp, #176] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3704] │ │ │ │ + stp x24, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x22, #520] │ │ │ │ + tbnz w0, #0, 18964 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb164> │ │ │ │ + ldrb w0, [x22, #521] │ │ │ │ + tbnz w0, #0, 188f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0f8> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1848c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac8c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cbnz x20, 180e8 ::do_widen(char) const@@Base+0x36e8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1818c ::do_widen(char) const@@Base+0x378c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1816c ::do_widen(char) const@@Base+0x376c> // b.none │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1849c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac9c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18180 ::do_widen(char) const@@Base+0x3780> // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 184ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xacac> // b.none │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + cbz x28, 184b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xacb8> │ │ │ │ + mov x0, x28 │ │ │ │ bl d3c0 │ │ │ │ - cbnz x20, 18148 ::do_widen(char) const@@Base+0x3748> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - 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 x20, x0 │ │ │ │ - ldr x19, [x21, #8] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x19, 1823c ::do_widen(char) const@@Base+0x383c> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [sp] │ │ │ │ - cbz x19, 1823c ::do_widen(char) const@@Base+0x383c> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 1823c ::do_widen(char) const@@Base+0x383c> │ │ │ │ - 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, 18260 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x19, [x20, #8] │ │ │ │ - cbz x19, 18288 ::do_widen(char) const@@Base+0x3888> │ │ │ │ - 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, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 182f0 ::do_widen(char) const@@Base+0x38f0> // 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 x20, x0 │ │ │ │ - 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, #536] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 18334 ::do_widen(char) const@@Base+0x3934> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x19, 182c4 ::do_widen(char) const@@Base+0x38c4> │ │ │ │ - b 182d4 ::do_widen(char) const@@Base+0x38d4> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 182c4 ::do_widen(char) const@@Base+0x38c4> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 182c4 ::do_widen(char) const@@Base+0x38c4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 182d4 ::do_widen(char) const@@Base+0x38d4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - 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 d420 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - add x2, x2, #0x110 │ │ │ │ - adrp x21, 9d000 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x3, x21, #0x320 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - stp x1, x0, [x19, #16] │ │ │ │ - cbz x0, 18398 ::do_widen(char) const@@Base+0x3998> │ │ │ │ - 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, #0x4a8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x478 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x4d0 │ │ │ │ - str q30, [x19, #32] │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str d31, [x19, #48] │ │ │ │ - str x2, [x0, #16]! │ │ │ │ - bl 181c0 ::do_widen(char) const@@Base+0x37c0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + cbz x25, 18804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb004> │ │ │ │ + b.ne 18ae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2e0> // b.any │ │ │ │ + add sp, sp, #0x220 │ │ │ │ + mov x0, x25 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ 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 x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - add x21, x21, #0x320 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ + b d3c0 │ │ │ │ + ldr x15, [x19, #88] │ │ │ │ + cbz x15, 180b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8b0> │ │ │ │ + add x5, x19, #0xf8 │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x2, x25 │ │ │ │ + ldr x26, [x19, #144] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x18, [x5] │ │ │ │ + mov w27, #0x18 // #24 │ │ │ │ + mul x26, x1, x26 │ │ │ │ + str w21, [sp, #16] │ │ │ │ + stp x3, x28, [sp, #48] │ │ │ │ + lsl x26, x26, #1 │ │ │ │ + b 18548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad48> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.cs 18698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae98> // b.hs, b.nlast │ │ │ │ + ldr w5, [x18, x0, lsl #2] │ │ │ │ + add w8, w5, w5, lsr #31 │ │ │ │ + asr w8, w8, #1 │ │ │ │ + cmp x1, w8, sxtw │ │ │ │ + b.ls 1853c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad3c> // b.plast │ │ │ │ + ldr x30, [x19, #112] │ │ │ │ + cbz x30, 1853c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad3c> │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + sxtw x5, w5 │ │ │ │ + mov w12, #0xffffffff // #-1 │ │ │ │ + mov w17, #0x1 // #1 │ │ │ │ + mov w14, w12 │ │ │ │ + mov w16, w12 │ │ │ │ + ldrsw x28, [x3] │ │ │ │ + mov w9, w17 │ │ │ │ + mov w10, w0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + stp x0, x1, [sp, #32] │ │ │ │ + mul x28, x28, x1 │ │ │ │ + add x28, x5, x28, lsl #1 │ │ │ │ nop │ │ │ │ + subs w0, w10, w9 │ │ │ │ + b.mi 186a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaea4> // b.first │ │ │ │ + ldr x1, [x19, #272] │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + ldr w16, [x18, w0, uxtw #2] │ │ │ │ + ldr w0, [x1, x3, lsl #2] │ │ │ │ + add w4, w16, w16, lsr #31 │ │ │ │ + cmp w14, w0 │ │ │ │ + asr w4, w4, #1 │ │ │ │ + csel w14, w14, w0, ge // ge = tcont │ │ │ │ + cmp w8, w4 │ │ │ │ + b.eq 18778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf78> // b.none │ │ │ │ + csel w0, w8, w4, le │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x5, [x24] │ │ │ │ + csel w4, w8, w4, ge // ge = tcont │ │ │ │ + smull x0, w0, w27 │ │ │ │ + ldr x6, [x19, #200] │ │ │ │ + add x3, x5, x0 │ │ │ │ + ldr x5, [x5, x0] │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + mov x0, x5 │ │ │ │ + ldr w6, [x6, x23] │ │ │ │ + sub x5, x3, x5 │ │ │ │ + asr x5, x5, #2 │ │ │ │ + mul x5, x5, x22 │ │ │ │ + b 18614 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae14> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1876c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf6c> // b.none │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.lt 1876c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf6c> // b.tstop │ │ │ │ + b.ne 1860c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae0c> // b.any │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.lt 1860c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae0c> // b.tstop │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.gt 1860c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae0c> │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add w0, w10, w17 │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.cc 186bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaebc> // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + add w12, w0, #0x1 │ │ │ │ + cbz w1, 18760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf60> │ │ │ │ + ldr x0, [x19, #296] │ │ │ │ + madd x7, x26, x7, x28 │ │ │ │ + add w9, w9, #0x1 │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + str w16, [x0, x7, lsl #2] │ │ │ │ + sxtw x7, w11 │ │ │ │ + cmp x7, x30 │ │ │ │ + b.cc 185a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xada0> // b.lo, b.ul, b.last │ │ │ │ + ldp x0, x1, [sp, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.cc 18548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad48> // b.lo, b.ul, b.last │ │ │ │ + ldr x28, [sp, #56] │ │ │ │ + mov x25, x2 │ │ │ │ + b 180b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8b0> │ │ │ │ + add w0, w10, w17 │ │ │ │ + mov w14, w20 │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.cs 18788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf88> // b.hs, b.nlast │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #272] │ │ │ │ + ldr w13, [x18, x0, lsl #2] │ │ │ │ + ldr w0, [x1, x0, lsl #2] │ │ │ │ + add w4, w13, w13, lsr #31 │ │ │ │ + cmp w12, w0 │ │ │ │ + asr w4, w4, #1 │ │ │ │ + csel w12, w12, w0, ge // ge = tcont │ │ │ │ + cmp w8, w4 │ │ │ │ + b.eq 18754 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf54> // b.none │ │ │ │ + csel w0, w8, w4, le │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x5, [x24] │ │ │ │ + csel w4, w8, w4, ge // ge = tcont │ │ │ │ + smull x0, w0, w27 │ │ │ │ + ldr x6, [x19, #200] │ │ │ │ + add x3, x5, x0 │ │ │ │ + ldr x5, [x5, x0] │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + mov x0, x5 │ │ │ │ + ldr w6, [x6, x23] │ │ │ │ + sub x5, x3, x5 │ │ │ │ + asr x5, x5, #2 │ │ │ │ + mul x5, x5, x22 │ │ │ │ + b 18724 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf24> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + cmp x5, x1 │ │ │ │ + b.eq 18790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf90> // b.none │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.lt 18790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf90> // b.tstop │ │ │ │ + b.ne 1871c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf1c> // b.any │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.lt 1871c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf1c> // b.tstop │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.gt 1871c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf1c> │ │ │ │ + cbnz w25, 18668 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae68> │ │ │ │ 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 d420 │ │ │ │ - ldr q31, [x20, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - adrp x21, 9d000 │ │ │ │ - add x2, x2, #0x110 │ │ │ │ - add x3, x21, #0x348 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - cbz x0, 184a0 ::do_widen(char) const@@Base+0x3aa0> │ │ │ │ - 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, #0x430 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x400 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x458 │ │ │ │ - str q30, [x19, #48] │ │ │ │ - add x1, x20, #0x20 │ │ │ │ - str d31, [x19, #64] │ │ │ │ - str x2, [x0, #32]! │ │ │ │ - bl 181c0 ::do_widen(char) const@@Base+0x37c0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - add x21, x21, #0x348 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl d420 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - adrp x22, 9e000 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x2, x22, #0x140 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #24] │ │ │ │ - cbz x0, 185ac ::do_widen(char) const@@Base+0x3bac> │ │ │ │ - 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, #0xbd8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xba8 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xc00 │ │ │ │ - stur q30, [x19, #40] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str d31, [x19, #56] │ │ │ │ - str x2, [x0, #24]! │ │ │ │ - bl 181c0 ::do_widen(char) const@@Base+0x37c0> │ │ │ │ - mov x0, x19 │ │ │ │ + add w9, w9, #0x1 │ │ │ │ + add w17, w17, #0x1 │ │ │ │ + b 1867c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae7c> │ │ │ │ + mov w25, #0x1 // #1 │ │ │ │ + mov w1, w25 │ │ │ │ + b 1864c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae4c> │ │ │ │ + add w0, w10, w17 │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.cc 186b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaeb8> // b.lo, b.ul, b.last │ │ │ │ + mov w12, w20 │ │ │ │ + b 18760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf60> │ │ │ │ + cbz w25, 187c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafc4> │ │ │ │ + madd x7, x26, x7, x28 │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + ldr x0, [x19, #296] │ │ │ │ + lsl x7, x7, #2 │ │ │ │ + cmp w14, w12 │ │ │ │ + b.ge 187b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafb8> // b.tcont │ │ │ │ + add w9, w9, #0x1 │ │ │ │ + str w16, [x0, x7] │ │ │ │ + b 1867c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae7c> │ │ │ │ + add w17, w17, #0x1 │ │ │ │ + str w13, [x0, x7] │ │ │ │ + b 1867c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae7c> │ │ │ │ + ldr x0, [x19, #296] │ │ │ │ + madd x7, x26, x7, x28 │ │ │ │ + add w17, w17, #0x1 │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + str w13, [x0, x7, lsl #2] │ │ │ │ + b 1867c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae7c> │ │ │ │ + b.ne 180a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8a0> // b.any │ │ │ │ + ldr x0, [x19, #224] │ │ │ │ + ldr w1, [x25] │ │ │ │ + str w1, [x8, x27] │ │ │ │ + add x3, x0, x23 │ │ │ │ + ldr w1, [x28] │ │ │ │ + str w1, [x9, x27] │ │ │ │ + ldr w0, [x0, x23] │ │ │ │ + tbnz w0, #31, 180b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8b0> │ │ │ │ + b 18510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad10> │ │ │ │ + b.ne 18ae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2e0> // b.any │ │ │ │ + add sp, sp, #0x220 │ │ │ │ + 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 │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - add x22, x22, #0x140 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d528 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 17f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa74c> │ │ │ │ + ldr x20, [x19, #96] │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + movk x0, #0x555, lsl #48 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 18c1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb41c> // b.pmore │ │ │ │ + cbz x20, 18a0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb20c> │ │ │ │ + add x23, x20, x20, lsl #1 │ │ │ │ + lsl x0, x23, #3 │ │ │ │ + bl d420 │ │ │ │ + add x1, x0, x23, lsl #3 │ │ │ │ + fmov d30, x1 │ │ │ │ + mov x3, x1 │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 18abc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2bc> // b.none │ │ │ │ + and x2, x20, #0xfffffffffffffffe │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, x2, x20, lsr #1 │ │ │ │ + add x2, x0, x2, lsl #4 │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + stp q31, q31, [x1, #-48] │ │ │ │ + stur q31, [x1, #-16] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 18888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb088> // b.any │ │ │ │ + tbz w20, #0, 188b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0b4> │ │ │ │ + and x20, x20, #0xfffffffffffffffe │ │ │ │ + add x20, x20, x20, lsl #1 │ │ │ │ + add x1, x0, x20, lsl #3 │ │ │ │ + stp xzr, xzr, [x1] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + fmov d31, x0 │ │ │ │ + uzp1 v31.2d, v31.2d, v30.2d │ │ │ │ + str q31, [x19, #320] │ │ │ │ + mov x20, x22 │ │ │ │ + str x3, [x24, #16] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 188e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0e8> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 18a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb260> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w1, [x0, #520] │ │ │ │ - tbnz w1, #0, 186f0 ::do_widen(char) const@@Base+0x3cf0> │ │ │ │ - ldrb w1, [x0, #521] │ │ │ │ - tbnz w1, #0, 18698 ::do_widen(char) const@@Base+0x3c98> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 188d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0d0> // b.any │ │ │ │ + cbz x22, 17e88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa688> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3c0 │ │ │ │ + b 17e88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa688> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x480 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x20, x0 │ │ │ │ + mov x24, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 187dc ::do_widen(char) const@@Base+0x3ddc> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbz w0, 1876c ::do_widen(char) const@@Base+0x3d6c> │ │ │ │ - ldrb w1, [x19, #67] │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 18c04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb404> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 189d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1d0> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ bl ca30 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d0f0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d0f0 │ │ │ │ + b 1847c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac7c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x480 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x2, x0 │ │ │ │ + mov x3, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 187dc ::do_widen(char) const@@Base+0x3ddc> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 187a0 ::do_widen(char) const@@Base+0x3da0> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ + add x0, x3, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 18c78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb478> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 18a18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb218> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x3 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - ldrb w0, [x19, #521] │ │ │ │ - tbz w0, #0, 18688 ::do_widen(char) const@@Base+0x3c88> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x0, #0x480 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - b 186ac ::do_widen(char) const@@Base+0x3cac> │ │ │ │ - mov x0, x19 │ │ │ │ + b 18474 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac74> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 186d8 ::do_widen(char) const@@Base+0x3cd8> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 1894c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb14c> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 186d8 ::do_widen(char) const@@Base+0x3cd8> │ │ │ │ - stp x0, x2, [sp, #32] │ │ │ │ + b 1894c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb14c> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 188bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0bc> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #8] │ │ │ │ bl d5b8 │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - ldp x0, x2, [sp, #32] │ │ │ │ - add x3, x3, #0xa00 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 1873c ::do_widen(char) const@@Base+0x3d3c> // b.none │ │ │ │ - str x2, [sp, #32] │ │ │ │ - blr x4 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 189b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1b8> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ mov w1, w0 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - b 1873c ::do_widen(char) const@@Base+0x3d3c> │ │ │ │ - bl d720 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldrb w1, [x0, #520] │ │ │ │ - tbnz w1, #0, 1883c ::do_widen(char) const@@Base+0x3e3c> │ │ │ │ - ldrb w1, [x0, #521] │ │ │ │ - tbz w1, #0, 18834 ::do_widen(char) const@@Base+0x3e34> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x21, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x488 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - add x1, x21, #0x490 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x498 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldrb w0, [x19, #521] │ │ │ │ - tbz w0, #0, 18834 ::do_widen(char) const@@Base+0x3e34> │ │ │ │ + b 189b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1b8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 188d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0d0> // b.any │ │ │ │ + b 188e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0e8> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 18454 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac54> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x19 │ │ │ │ - bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - add x1, x21, #0x490 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - b 18828 ::do_widen(char) const@@Base+0x3e28> │ │ │ │ - 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 1895c ::do_widen(char) const@@Base+0x3f5c> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x23, x23, #0xa20 │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - cbz x20, 1894c ::do_widen(char) const@@Base+0x3f4c> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1894c ::do_widen(char) const@@Base+0x3f4c> // b.any │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 183ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xabec> │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cef8 │ │ │ │ + b 18354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab54> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 17f20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa720> │ │ │ │ + mov x1, x0 │ │ │ │ + b 188ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0ac> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #536] │ │ │ │ ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1894c ::do_widen(char) const@@Base+0x3f4c> // b.any │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne 18a24 ::do_widen(char) const@@Base+0x4024> // b.any │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 188f0 ::do_widen(char) const@@Base+0x3ef0> // b.any │ │ │ │ - ldr x22, [x21, #104] │ │ │ │ - cbz x22, 18968 ::do_widen(char) const@@Base+0x3f68> │ │ │ │ - mov x0, x22 │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 18b30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb330> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + cbz x28, 18b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb308> │ │ │ │ + mov x0, x28 │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - cbz x0, 18974 ::do_widen(char) const@@Base+0x3f74> │ │ │ │ + cbz x25, 18b14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb314> │ │ │ │ + mov x0, x25 │ │ │ │ bl d3c0 │ │ │ │ - ldp x19, x22, [x21, #40] │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 189f4 ::do_widen(char) const@@Base+0x3ff4> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x23, x23, #0xa20 │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - cbz x20, 189e4 ::do_widen(char) const@@Base+0x3fe4> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 189e4 ::do_widen(char) const@@Base+0x3fe4> // b.any │ │ │ │ + ldr x0, [sp, #536] │ │ │ │ ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 189e4 ::do_widen(char) const@@Base+0x3fe4> // b.any │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne 18a30 ::do_widen(char) const@@Base+0x4030> // b.any │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18ae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2e0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x21, sp, #0x80 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 18af4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + cbnz x28, 18b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb300> │ │ │ │ + b 18b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb308> │ │ │ │ + bti j │ │ │ │ + mov x27, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x23, [sp, #168] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x20, [sp, #168] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #160] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x24, [x1, x0] │ │ │ │ add x19, x19, #0x10 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 18988 ::do_widen(char) const@@Base+0x3f88> // b.any │ │ │ │ - ldr x22, [x21, #40] │ │ │ │ - cbz x22, 18a00 ::do_widen(char) const@@Base+0x4000> │ │ │ │ mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 18a3c ::do_widen(char) const@@Base+0x403c> // b.none │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 1894c ::do_widen(char) const@@Base+0x3f4c> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 189e4 ::do_widen(char) const@@Base+0x3fe4> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + str x19, [sp, #272] │ │ │ │ + mov x19, x27 │ │ │ │ + bl cd30 │ │ │ │ + cbnz x28, 18b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb300> │ │ │ │ + b 18b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb308> │ │ │ │ + bti j │ │ │ │ + mov x27, x0 │ │ │ │ + b 18bb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb3b4> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 18b0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb30c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 18b64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb364> │ │ │ │ + ldr x0, [sp, #536] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18ae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2e0> // b.any │ │ │ │ + bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18ae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2e0> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + cbnz x28, 18b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb300> │ │ │ │ + b 18b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb308> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 18aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2ec> │ │ │ │ + ldr x0, [sp, #536] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18ae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2e0> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz x28, 18b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb300> │ │ │ │ + b 18b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb308> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 18aa0 ::do_widen(char) const@@Base+0x40a0> │ │ │ │ - tbnz w0, #0, 18aa0 ::do_widen(char) const@@Base+0x40a0> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 18aa0 ::do_widen(char) const@@Base+0x40a0> │ │ │ │ - add x1, x21, #0x58 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - cbz x0, 18aac ::do_widen(char) const@@Base+0x40ac> │ │ │ │ - tbz w0, #0, 18b00 ::do_widen(char) const@@Base+0x4100> │ │ │ │ - ldp x19, x20, [x21] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 18ae4 ::do_widen(char) const@@Base+0x40e4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18ad4 ::do_widen(char) const@@Base+0x40d4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 18ac0 ::do_widen(char) const@@Base+0x40c0> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 18b20 ::do_widen(char) const@@Base+0x4120> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 18aac ::do_widen(char) const@@Base+0x40ac> │ │ │ │ - add x1, x21, #0x38 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 18aac ::do_widen(char) const@@Base+0x40ac> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x2f0 │ │ │ │ + ldr x2, [x22, #96] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #744] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz x2, 1993c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc13c> │ │ │ │ + ldr x4, [x22, #320] │ │ │ │ + mov x21, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w23, #0x18 // #24 │ │ │ │ + movk x21, #0xaaab │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + umull x27, w28, w23 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x4, x27 │ │ │ │ + ldr x26, [x4, x27] │ │ │ │ + ldr x24, [x0, #8] │ │ │ │ + cmp x24, x26 │ │ │ │ + b.eq 18eec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6ec> // b.none │ │ │ │ + sub x25, x24, x26 │ │ │ │ + mov x3, #0x3f // #63 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x26 │ │ │ │ + asr x2, x25, #2 │ │ │ │ + mul x2, x2, x21 │ │ │ │ + clz x2, x2 │ │ │ │ + sub x2, x3, x2 │ │ │ │ + lsl x2, x2, #1 │ │ │ │ + bl 175ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9dac> │ │ │ │ + cmp x25, #0xc0 │ │ │ │ + b.le 196a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbea4> │ │ │ │ + add x1, x26, #0xc0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 172c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ac0> │ │ │ │ + add x1, x26, #0xc0 │ │ │ │ + add x6, x26, #0xb4 │ │ │ │ + cmp x24, x1 │ │ │ │ + b.eq 18dec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5ec> // b.none │ │ │ │ nop │ │ │ │ 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 18b8c ::do_widen(char) const@@Base+0x418c> // b.none │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18b78 ::do_widen(char) const@@Base+0x4178> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 18b64 ::do_widen(char) const@@Base+0x4164> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - cbz x20, 18ba4 ::do_widen(char) const@@Base+0x41a4> │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + mov x0, x6 │ │ │ │ + ldr w9, [x1, #8] │ │ │ │ + ldp w5, w7, [x1] │ │ │ │ + mov x2, x1 │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.lt 18dac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5ac> // b.tstop │ │ │ │ + b.gt 18dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5d4> │ │ │ │ + ldur w3, [x2, #-8] │ │ │ │ + cmp w7, w3 │ │ │ │ + b.ge 18dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5d4> // b.tcont │ │ │ │ + ldr x4, [x0] │ │ │ │ + sub x0, x0, #0xc │ │ │ │ + ldr w3, [x0, #20] │ │ │ │ + sub x2, x2, #0xc │ │ │ │ + stur x4, [x2, #12] │ │ │ │ + str w3, [x2, #20] │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.lt 18dac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5ac> // b.tstop │ │ │ │ + b.le 18da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5a0> │ │ │ │ + add x1, x1, #0xc │ │ │ │ + stp w5, w7, [x2] │ │ │ │ + str w9, [x2, #8] │ │ │ │ + add x6, x6, #0xc │ │ │ │ + cmp x24, x1 │ │ │ │ + b.ne 18d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb580> // b.any │ │ │ │ + ldr x4, [x22, #320] │ │ │ │ + add x25, x4, x27 │ │ │ │ + ldr x2, [x4, x27] │ │ │ │ + mov x5, x25 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + sub x1, x0, x2 │ │ │ │ + cmp x1, #0xc │ │ │ │ + b.le 1967c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe7c> │ │ │ │ + add x3, x2, #0xc │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1967c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe7c> // b.none │ │ │ │ + ldr w26, [x2] │ │ │ │ + b 18e38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb638> │ │ │ │ + mov w26, w2 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + mov x5, x25 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 18ee0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6e0> // b.none │ │ │ │ + mov x1, x3 │ │ │ │ + ldr w2, [x1], #12 │ │ │ │ + cmp w2, w26 │ │ │ │ + b.ne 18e20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb620> // b.any │ │ │ │ + ldur w6, [x3, #-4] │ │ │ │ + ldr w2, [x3, #4] │ │ │ │ + cmp w6, w2 │ │ │ │ + b.lt 19674 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe74> // b.tstop │ │ │ │ + ldur w9, [x3, #-8] │ │ │ │ + ldr w8, [x3, #8] │ │ │ │ + cmp w9, w8 │ │ │ │ + b.gt 19674 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe74> │ │ │ │ + cmp w2, w9 │ │ │ │ + csel w2, w2, w9, le │ │ │ │ + cmp w6, w8 │ │ │ │ + csel w6, w6, w8, ge // ge = tcont │ │ │ │ + stp w2, w6, [x3, #-8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 18eb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6b0> // b.none │ │ │ │ + sub x2, x0, x1 │ │ │ │ + cmp x2, #0xc │ │ │ │ + b.le 1994c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc14c> │ │ │ │ + mov x0, x3 │ │ │ │ + str x5, [sp] │ │ │ │ + bl d6f0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x4, [x22, #320] │ │ │ │ + ldr x5, [sp] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x25, x4, x27 │ │ │ │ + sub x0, x0, #0xc │ │ │ │ + str x0, [x5, #8] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + mov x5, x25 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [sp, #8] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 18e38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb638> // b.any │ │ │ │ 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] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d420 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w21, [x19] │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x370 │ │ │ │ - str x2, [x1] │ │ │ │ - str w21, [x1, #8] │ │ │ │ - str x1, [x20, #56] │ │ │ │ - cbz x0, 18c38 ::do_widen(char) const@@Base+0x4238> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr w21, [x19] │ │ │ │ - cmp w21, #0x0 │ │ │ │ - add x1, sp, #0x52 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x22, sp, #0x20 │ │ │ │ - add x23, sp, #0x67 │ │ │ │ - cneg w19, w21, lt // lt = tstop │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - stp x22, xzr, [sp, #16] │ │ │ │ - strb wzr, [sp, #32] │ │ │ │ - stp x1, x23, [sp, #104] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - bl d7e0 <__isoc23_strtol@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl cbe0 │ │ │ │ - tbz w0, #0, 18d70 ::do_widen(char) const@@Base+0x4370> │ │ │ │ - mov w4, #0xcccd // #52429 │ │ │ │ - add x0, sp, #0x66 │ │ │ │ - movk w4, #0xcccc, lsl #16 │ │ │ │ - umull x2, w19, w4 │ │ │ │ - mov x25, x0 │ │ │ │ - cmp w19, #0x9 │ │ │ │ - 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 │ │ │ │ - b.hi 18c88 ::do_widen(char) const@@Base+0x4288> // b.pmore │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - tbz w21, #31, 18ccc ::do_widen(char) const@@Base+0x42cc> │ │ │ │ - mov w0, #0x2d // #45 │ │ │ │ - sub x25, x25, #0x1 │ │ │ │ - strb w0, [x25] │ │ │ │ - add x19, sp, #0x10 │ │ │ │ - sub x4, x23, x25 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x1, [x25] │ │ │ │ + ldr x2, [x22, #96] │ │ │ │ + sub x1, x3, x1 │ │ │ │ + asr x0, x1, #2 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cinc w20, w20, ne // ne = any │ │ │ │ + mul x0, x0, x21 │ │ │ │ + add w19, w19, w0 │ │ │ │ + cmp x2, x28 │ │ │ │ + b.hi 18d0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb50c> // b.pmore │ │ │ │ + add x24, sp, #0x1e0 │ │ │ │ + add x22, sp, #0x170 │ │ │ │ + mov x0, x24 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x2c8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x2d8 │ │ │ │ + str xzr, [sp, #696] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x23, [sp, #104] │ │ │ │ + ldp x23, x27, [x0, #8] │ │ │ │ + strh wzr, [sp, #704] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + str q31, [x2] │ │ │ │ + str q31, [x3] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + str x27, [x22, x0] │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3856] │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3792] │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x0, [sp] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + stp x3, x2, [sp, #368] │ │ │ │ + add x28, sp, #0x1d0 │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + stp xzr, xzr, [sp, #416] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x178 │ │ │ │ + stp x0, x1, [sp, #16] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #376] │ │ │ │ + str w2, [sp, #440] │ │ │ │ + stp x28, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d0d8 │ │ │ │ + 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, 19924 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc124> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldp x3, x2, [sp, #16] │ │ │ │ - add x19, x20, #0x40 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18e9c ::do_widen(char) const@@Base+0x449c> // b.none │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 18ecc ::do_widen(char) const@@Base+0x44cc> // b.none │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x3, [x20, #64] │ │ │ │ - stp x2, x1, [x19, #8] │ │ │ │ - cbz x0, 18eb0 ::do_widen(char) const@@Base+0x44b0> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 18d30 ::do_widen(char) const@@Base+0x4330> // b.none │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + add x2, x21, #0x18 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x2, [sp, #368] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 19048 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb848> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #376] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x22, x2] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x4, #0x18 // #24 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18f20 ::do_widen(char) const@@Base+0x4520> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - mov x0, x20 │ │ │ │ - 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 ceb0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x25, [x1, x0, lsl #3] │ │ │ │ - cbz x25, 18f04 ::do_widen(char) const@@Base+0x4504> │ │ │ │ - ldr x1, [x25] │ │ │ │ - add x8, sp, #0x30 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldp x0, x26, [sp, #48] │ │ │ │ - cbz x26, 18e4c ::do_widen(char) const@@Base+0x444c> │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cbz w1, 18e4c ::do_widen(char) const@@Base+0x444c> │ │ │ │ - ldr x1, [x25] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov w8, w0 │ │ │ │ - mov w6, #0xcccd // #52429 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x25, x23 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - movk w6, #0xcccc, lsl #16 │ │ │ │ - ldrb w3, [x0] │ │ │ │ - mov w7, w3 │ │ │ │ - cbz w3, 18e24 ::do_widen(char) const@@Base+0x4424> │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - mov x4, x25 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - umull x2, w19, w6 │ │ │ │ - sub x25, x4, #0x1 │ │ │ │ - lsr x2, x2, #35 │ │ │ │ - add w1, w2, w2, lsl #2 │ │ │ │ - sub w1, w19, w1, lsl #1 │ │ │ │ - add w1, w1, #0x30 │ │ │ │ - sturb w1, [x4, #-1] │ │ │ │ - cmp w19, #0x9 │ │ │ │ - b.ls 18e88 ::do_widen(char) const@@Base+0x4488> // b.plast │ │ │ │ - mov w19, w2 │ │ │ │ - cbnz w3, 18dec ::do_widen(char) const@@Base+0x43ec> │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x26, x5 │ │ │ │ - b.ls 18ec0 ::do_widen(char) const@@Base+0x44c0> // b.plast │ │ │ │ - ldrb w7, [x0, x5] │ │ │ │ - cbnz w7, 18ec0 ::do_widen(char) const@@Base+0x44c0> │ │ │ │ - mov w3, #0xfe // #254 │ │ │ │ - mov w7, #0xff // #255 │ │ │ │ - sub x4, x25, #0x1 │ │ │ │ - sturb w8, [x25, #-1] │ │ │ │ - b 18df8 ::do_widen(char) const@@Base+0x43f8> │ │ │ │ - mov w5, #0xcccd // #52429 │ │ │ │ - add x3, sp, #0x66 │ │ │ │ - movk w5, #0xcccc, lsl #16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - umull x2, w19, w5 │ │ │ │ - mov x25, x3 │ │ │ │ - cmp w19, #0x9 │ │ │ │ - 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, [x3], #-1 │ │ │ │ - b.hi 18e60 ::do_widen(char) const@@Base+0x4460> // b.pmore │ │ │ │ - add x1, sp, #0x40 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + 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 18cb0 ::do_widen(char) const@@Base+0x42b0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - b 18cb0 ::do_widen(char) const@@Base+0x42b0> │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 18ecc ::do_widen(char) const@@Base+0x44cc> // b.none │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x3, [x20, #64] │ │ │ │ - stp x2, x0, [x19, #8] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - add x22, sp, #0x20 │ │ │ │ + b.eq 198fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0fc> // b.none │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x2, [sp, #160] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov x2, #0x10 // #16 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + movk x2, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x1, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0xe │ │ │ │ + b.ls 19b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc308> // b.plast │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0xf // #15 │ │ │ │ + add x1, x1, #0x840 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0xc0 │ │ │ │ + str x20, [sp, #176] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 198a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0a0> // 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #368] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #704] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2d8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x27, [x22, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #368] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #376] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + stp xzr, xzr, [sp, #416] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #440] │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #376] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + stp x28, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w19 │ │ │ │ mov x0, x22 │ │ │ │ - b 18d1c ::do_widen(char) const@@Base+0x431c> │ │ │ │ - sub w3, w7, #0x1 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - b 18e40 ::do_widen(char) const@@Base+0x4440> │ │ │ │ - cbz x2, 18ee8 ::do_widen(char) const@@Base+0x44e8> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 18ef8 ::do_widen(char) const@@Base+0x44f8> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 18d1c ::do_widen(char) const@@Base+0x431c> │ │ │ │ - ldrb w1, [sp, #32] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 18ee0 ::do_widen(char) const@@Base+0x44e0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d0d8 │ │ │ │ + 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, 19930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc130> │ │ │ │ + ldp x5, x3, [sp, #400] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 18f94 ::do_widen(char) const@@Base+0x4594> // b.none │ │ │ │ - str x27, [sp, #208] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x19, sp, #0x10 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #368] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 19234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba34> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #376] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x22, x2] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #176] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 1986c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc06c> // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + b.ls 1929c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba9c> // b.plast │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1929c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba9c> // b.none │ │ │ │ + ldr x5, [sp, #224] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 196fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbefc> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 19d04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc504> // b.pmore │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl cd18 │ │ │ │ + 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.eq 19730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf30> // 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 x1, #0xe // #14 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 19b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc35c> // b.plast │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + add x1, x1, #0x850 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + add x19, sp, #0x120 │ │ │ │ + str x19, [sp, #272] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 198c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0c4> // 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #368] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + str xzr, [sp, #696] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x27, [sp, #208] │ │ │ │ - b.ne 18f24 ::do_widen(char) const@@Base+0x4524> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 18f4c ::do_widen(char) const@@Base+0x454c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 18f40 ::do_widen(char) const@@Base+0x4540> │ │ │ │ - bl d720 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ + strh wzr, [sp, #704] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2d8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x27, [x22, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #368] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #376] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + stp xzr, xzr, [sp, #416] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + stp x28, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #376] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #440] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d7c8 │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d0d8 │ │ │ │ + ldr x4, [sp, #416] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ str x0, [sp, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - mov x24, x1 │ │ │ │ - add x23, sp, #0x38 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ + stp x0, xzr, [sp, #304] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + strb wzr, [sp, #320] │ │ │ │ + cbz x4, 19918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc118> │ │ │ │ + ldp x5, x3, [sp, #400] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x2, x1, [x24] │ │ │ │ - str x3, [sp] │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - sub x1, x1, x2 │ │ │ │ - asr x1, x1, #5 │ │ │ │ - b 19050 ::do_widen(char) const@@Base+0x4650> │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [x27] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 19198 ::do_widen(char) const@@Base+0x4798> // b.none │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [x27] │ │ │ │ - str x0, [x27, #16] │ │ │ │ - str x19, [x27, #8] │ │ │ │ - add x27, x27, #0x20 │ │ │ │ - str x27, [sp, #24] │ │ │ │ - ldp x2, x1, [x24] │ │ │ │ - add w0, w22, #0x1 │ │ │ │ - mov x22, x0 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - asr x1, x1, #5 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ls 191a8 ::do_widen(char) const@@Base+0x47a8> // b.plast │ │ │ │ - ldr x8, [sp] │ │ │ │ - add x0, x2, x0, lsl #5 │ │ │ │ - bl d378 │ │ │ │ - ldp x27, x0, [sp, #24] │ │ │ │ - cmp x27, x0 │ │ │ │ - b.ne 1900c ::do_widen(char) const@@Base+0x460c> // b.any │ │ │ │ - ldr x26, [sp, #16] │ │ │ │ - mov x1, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ - sub x20, x27, x26 │ │ │ │ - asr x0, x20, #5 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #368] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1945c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc5c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + str x26, [sp, #376] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x22, x1] │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #272] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 198e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0e0> // b.none │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 192e4 ::do_widen(char) const@@Base+0x48e4> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x21, x0, xzr, ne // ne = any │ │ │ │ - add x21, x21, x0 │ │ │ │ - mov x0, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ - cmp x21, x0 │ │ │ │ - csel x21, x21, x0, ls // ls = plast │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - lsl x21, x21, #5 │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + b.ls 194c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcc4> // b.plast │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 194c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcc4> // b.none │ │ │ │ + ldr x5, [sp, #320] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 196b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbeb4> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 19bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3ec> // b.pmore │ │ │ │ + add x21, sp, #0x110 │ │ │ │ mov x0, x21 │ │ │ │ - bl d420 │ │ │ │ + bl cd18 │ │ │ │ + mov x24, x0 │ │ │ │ + add x21, sp, #0x160 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 196e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbee4> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #344] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 19cac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc4ac> // b.none │ │ │ │ + add x24, sp, #0x150 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + add x23, sp, #0x180 │ │ │ │ + str x23, [sp, #368] │ │ │ │ mov x25, x0 │ │ │ │ - add x19, x0, x20 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x25, x20] │ │ │ │ - ldp x1, x28, [sp, #40] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 19230 ::do_widen(char) const@@Base+0x4830> // b.none │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [x25, x20] │ │ │ │ - str x28, [x19, #8] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - stp x23, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - cmp x27, x26 │ │ │ │ - b.eq 19250 ::do_widen(char) const@@Base+0x4850> // b.none │ │ │ │ - add x28, x26, #0x10 │ │ │ │ - mov x20, x26 │ │ │ │ - mov x19, x25 │ │ │ │ - b 19128 ::do_widen(char) const@@Base+0x4728> │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - str x1, [x19] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - str x2, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.eq 19168 ::do_widen(char) const@@Base+0x4768> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [x20] │ │ │ │ - cmp x1, x28 │ │ │ │ - b.ne 19100 ::do_widen(char) const@@Base+0x4700> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 19128 ::do_widen(char) const@@Base+0x4728> // b.any │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cbz x26, 1925c ::do_widen(char) const@@Base+0x485c> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x21, x25, x21 │ │ │ │ - stp x25, x19, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 19888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc088> // 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, 197a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbfa8> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 1974c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf4c> │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 1903c ::do_widen(char) const@@Base+0x463c> // b.none │ │ │ │ + b.eq 195a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbda0> // b.none │ │ │ │ bl d3c0 │ │ │ │ - b 1903c ::do_widen(char) const@@Base+0x463c> │ │ │ │ - add x2, x19, #0x1 │ │ │ │ - mov x1, x23 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 19030 ::do_widen(char) const@@Base+0x4630> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - bl d060 , std::allocator > const&)@plt> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 191e4 ::do_widen(char) const@@Base+0x47e4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 195b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdb0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 191d4 ::do_widen(char) const@@Base+0x47d4> // b.none │ │ │ │ + b.eq 195c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdc4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 191c0 ::do_widen(char) const@@Base+0x47c0> // b.any │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - cbz x20, 191f0 ::do_widen(char) const@@Base+0x47f0> │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 195d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdd4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19298 ::do_widen(char) const@@Base+0x4898> // 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 │ │ │ │ - add x2, x28, #0x1 │ │ │ │ - mov x1, x23 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - str x28, [x19, #8] │ │ │ │ - stp x23, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne 190f0 ::do_widen(char) const@@Base+0x46f0> // b.any │ │ │ │ - mov x19, x25 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cbnz x26, 19170 ::do_widen(char) const@@Base+0x4770> │ │ │ │ - add x21, x25, x21 │ │ │ │ - stp x25, x19, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - b 1903c ::do_widen(char) const@@Base+0x463c> │ │ │ │ - bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 18b40 ::do_widen(char) const@@Base+0x4140> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 192c8 ::do_widen(char) const@@Base+0x48c8> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 18b40 ::do_widen(char) const@@Base+0x4140> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19298 ::do_widen(char) const@@Base+0x4898> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1927c ::do_widen(char) const@@Base+0x487c> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19298 ::do_widen(char) const@@Base+0x4898> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - nop │ │ │ │ - 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 193fc ::do_widen(char) const@@Base+0x49fc> // b.none │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldp x19, x20, [x21, #64] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 19384 ::do_widen(char) const@@Base+0x4984> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 19374 ::do_widen(char) const@@Base+0x4974> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 19360 ::do_widen(char) const@@Base+0x4960> // b.any │ │ │ │ - ldr x20, [x21, #64] │ │ │ │ - cbz x20, 19390 ::do_widen(char) const@@Base+0x4990> │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 195e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbde8> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldp x19, x20, [x21, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 193c4 ::do_widen(char) const@@Base+0x49c4> // b.none │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 193b4 ::do_widen(char) const@@Base+0x49b4> // b.none │ │ │ │ + b.eq 195fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdfc> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 193a0 ::do_widen(char) const@@Base+0x49a0> // b.any │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 193d0 ::do_widen(char) const@@Base+0x49d0> │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1960c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe0c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 193e4 ::do_widen(char) const@@Base+0x49e4> // b.none │ │ │ │ + b.eq 19620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe20> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 19348 ::do_widen(char) const@@Base+0x4948> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x22, [x23] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - cbz x22, 19414 ::do_widen(char) const@@Base+0x4a14> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000019440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base>: │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x4, x1 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x29, sp │ │ │ │ - str x2, [sp, #40] │ │ │ │ - cmp x2, #0xf │ │ │ │ - b.hi 194b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x5, x2, #0x1 │ │ │ │ - cbz x2, 19494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ - mov x1, x4 │ │ │ │ - mov x2, x5 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [x3, #8] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [x3, #8] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x0, x4, [sp, #24] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldp x3, x4, [sp, #24] │ │ │ │ - str x0, [x3] │ │ │ │ - str x1, [x3, #16] │ │ │ │ - add x5, x1, #0x1 │ │ │ │ - cbz x1, 19494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x5, 1946c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c> │ │ │ │ - str x1, [x3, #8] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl d420 │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x1, x2, [x20, #8] │ │ │ │ - add x4, x0, #0x18 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x3a0 │ │ │ │ - str x3, [x0], #8 │ │ │ │ - str x4, [x19, #8] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 19634 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe34> // b.none │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x19, x8 │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3808] │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - cbz x1, 195d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198> │ │ │ │ - ldr x1, [x20, #112] │ │ │ │ - cbnz x1, 19630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0> │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - cbz x1, 195e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8> │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - cbnz x1, 19718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d8> │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x438> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ + b.ne 199e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1e8> // b.any │ │ │ │ + add sp, sp, #0x2f0 │ │ │ │ + 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 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x1, x1, #0x4c8 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cfa0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x20, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 199cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cd18 │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x720 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 196d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 196e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 196fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - cbz x0, 1970c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc> │ │ │ │ - ldr x2, [x20, #72] │ │ │ │ - cbnz x2, 19818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d8> │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 195fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc> │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - ldp x0, x22, [x0] │ │ │ │ - stp x2, xzr, [sp, #40] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ + mov x3, x1 │ │ │ │ + b 18e28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb628> │ │ │ │ + asr x0, x1, #2 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ldr x2, [x22, #96] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + mul x0, x0, x21 │ │ │ │ + cinc w20, w20, ne // ne = any │ │ │ │ + add w19, w19, w0 │ │ │ │ + cmp x2, x28 │ │ │ │ + b.hi 18d0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb50c> // b.pmore │ │ │ │ + b 18f0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb70c> │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 172c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ac0> │ │ │ │ + b 18dec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5ec> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ mov x24, x0 │ │ │ │ - add x1, x22, #0x3 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 199a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x560> // b.pmore │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x2, x22 │ │ │ │ + add x21, sp, #0x160 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ne 194fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcfc> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ mov x1, x24 │ │ │ │ mov x0, x21 │ │ │ │ - bl cd18 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 19508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd08> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + 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 192d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbad8> // b.any │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 19980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x540> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - add x1, x1, #0x4d0 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x20, #64] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + b 192e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbae4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #368] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 19c2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc42c> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 19804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc004> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + mov x0, x26 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 19590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd90> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #368] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 19a28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc228> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 19838 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc038> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + mov x0, x26 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 19588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd88> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 19958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x518> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - add x1, x1, #0xa08 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - b 195fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc> │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0x4d0 │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xa08 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cfa0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ + b.eq 19798 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf98> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 19798 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf98> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 198c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x480> // b.pmore │ │ │ │ + b.eq 197f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbff4> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 197f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbff4> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1996c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc16c> // b.plast │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 19290 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba90> // b.any │ │ │ │ + b 192ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbaac> │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 19568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd68> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #48] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + b 19120 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb920> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x19 │ │ │ │ - bl cd18 │ │ │ │ - mov x0, x22 │ │ │ │ - b 19800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c0> │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + stp x1, x3, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #96] │ │ │ │ + b 1934c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb4c> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 19964 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc164> // b.plast │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 194b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcb8> // b.any │ │ │ │ + b 194d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcd4> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + b 190bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb8bc> │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + bl cef8 │ │ │ │ + b 1943c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc3c> │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + bl cef8 │ │ │ │ + b 19028 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb828> │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + bl cef8 │ │ │ │ + b 19214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba14> │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + b 18f0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb70c> │ │ │ │ + b.ne 18eb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6b0> // b.any │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str x2, [x3] │ │ │ │ + str w1, [x3, #8] │ │ │ │ + b 18eb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6b0> │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + b 194d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcd4> │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + b 192ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbaac> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl cd30 │ │ │ │ + mov x20, x19 │ │ │ │ mov x0, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 19a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc220> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 199e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1e8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x2] │ │ │ │ - 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 19880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 19894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x454> │ │ │ │ + b.ne 199e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1e8> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1989c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45c> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 19a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc220> // b.none │ │ │ │ + b 199e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1e8> │ │ │ │ bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x1, [sp, #376] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + str x26, [sp, #376] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x27, [x22, x0] │ │ │ │ + b 199f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x1, [sp, #376] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + str x26, [sp, #376] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x27, [x22, x0] │ │ │ │ + b 1997c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc17c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 19928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 199bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1bc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1999c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc19c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 199e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1e8> // b.any │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 19928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x20, x19 │ │ │ │ + mov x0, x24 │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl cd30 │ │ │ │ + b 199b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1b0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 199e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1e8> // b.any │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #88] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + mov x0, x24 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 19944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x504> // b.none │ │ │ │ - b 19880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440> │ │ │ │ + b 19990 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc190> │ │ │ │ bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 19a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cc> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 199b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1b0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 19a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c4> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ + b 19a50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc250> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x20, x8 │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3808] │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - cbz x1, 19ab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x678> │ │ │ │ - ldr x1, [x19, #112] │ │ │ │ - cbnz x1, 19b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d0> │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 19ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x688> │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ - cbnz x1, 19bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b0> │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 19ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3a0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x908> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x1, x1, #0x4c8 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cfa0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 19e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa24> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cd18 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x720 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cfa0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 19bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x770> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 19bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x784> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 19bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x798> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 19be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a8> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 19cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b4> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 19adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69c> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x3, sp, #0x48 │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - ldp x0, x2, [x0] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - stp x3, xzr, [sp, #56] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, x2, #0x3 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 19e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f8> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cd18 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 19e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d8> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - add x1, x1, #0x4d0 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 19df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b8> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - add x1, x1, #0xa08 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cfa0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x23, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 19adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69c> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0x4d0 │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xa08 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cfa0 │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x20 │ │ │ │ - bl cb08 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 19adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69c> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - str x23, [sp, #176] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 199e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1e8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 19b94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc394> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.ne 19d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x910> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + b.ne 199e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1e8> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 19d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x924> │ │ │ │ + mov x20, x0 │ │ │ │ + b 19bbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3bc> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x1, [sp, #376] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 19d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x954> // b.none │ │ │ │ - b 19d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x910> │ │ │ │ + str x26, [sp, #376] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x27, [x22, x0] │ │ │ │ + b 19b40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc340> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 19dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x980> │ │ │ │ + b 199c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1c4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 19d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92c> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x910> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x910> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 19cf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc4f4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x910> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 199e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1e8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x24, sp, #0x150 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 19dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x980> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + mov x20, x0 │ │ │ │ + b 199a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1a8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.eq 19d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x954> // b.none │ │ │ │ - b 19d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x910> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - b 19e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa5c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 19e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa54> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x20, x8 │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3808] │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - cbz x1, 19f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb18> │ │ │ │ - ldr x1, [x19, #112] │ │ │ │ - cbnz x1, 19fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb70> │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 19f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb28> │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ - cbnz x1, 1a090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc50> │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 19990 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc190> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a1e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda8> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x1, x1, #0x4c8 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cfa0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 1a304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec4> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ + b.ne 199e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1e8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + 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 ca90 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x3, [x19, #80] │ │ │ │ + tbnz w21, #0, 1a0a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc8a8> │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + bl 16ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96e8> │ │ │ │ + bl ca90 │ │ │ │ + add x25, 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, x25 │ │ │ │ + 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x1a8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x1b8 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x22, x26, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x3, x27, #0x18 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + stp x3, x2, [sp, #80] │ │ │ │ + add x28, sp, #0xb0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + add x3, x23, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x28, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + stp x24, xzr, [sp, #16] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1a240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca40> │ │ │ │ + ldp x6, x3, [sp, #112] │ │ │ │ + mov x0, x23 │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 19f34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc734> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl cd30 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x860 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x40 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1a228 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca28> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x20, xzr, [x22] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1a2bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcabc> // b.plast │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ bl cd18 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x720 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cfa0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc10> // b.none │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, sp, #0x60 │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1a210 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca10> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3704] │ │ │ │ + stp x20, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 1a0bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc8bc> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 1a12c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc92c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1a044 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc844> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc24> // b.none │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1a054 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc854> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1a064 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc864> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 1a088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc48> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 1a194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd54> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 19f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3c> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x3, sp, #0x48 │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - ldp x0, x2, [x0] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - stp x3, xzr, [sp, #56] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, x2, #0x3 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca7c> // 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 w2, [x19, #88] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 16ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96e8> │ │ │ │ + b 19da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc5a0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 1a2e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcae8> │ │ │ │ + ldrb w0, [x27, #56] │ │ │ │ + cbz w0, 1a198 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc998> │ │ │ │ + ldrb w1, [x27, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x28 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbz w0, #0, 1a034 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc834> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1a300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb00> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1a1d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc9d4> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 1a034 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc834> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x27] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 1a2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe98> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cd18 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 1a2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe78> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - add x1, x1, #0x4d0 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ + b.eq 1a110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc910> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1a110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc910> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 1a298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe58> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - add x1, x1, #0xa08 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cfa0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x23, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 19f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3c> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0x4d0 │ │ │ │ - bl f160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1960> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xa08 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cfa0 │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x20 │ │ │ │ - bl cb08 │ │ │ │ + b.eq 1a180 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc980> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1a180 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc980> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x22 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1a00c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc80c> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 19f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3c> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - str x23, [sp, #176] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 19fa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc7a4> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cef8 │ │ │ │ + b 19f14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc714> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.ne 1a1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1a204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc4> │ │ │ │ + b.eq 1a2b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcab4> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x23 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1a234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf4> // b.none │ │ │ │ - b 1a1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1a260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe20> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1a20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + b.ne 1a27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca7c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 1a27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca7c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + b.ne 1a27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca7c> // b.any │ │ │ │ + bl d720 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b.ne 1a27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca7c> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1a260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe20> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdac> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1a290 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca90> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + b 1a258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca58> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x23, [sp, #88] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.eq 1a234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf4> // b.none │ │ │ │ - b 1a1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb0> │ │ │ │ + b.ne 1a27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca7c> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - b 1a33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xefc> │ │ │ │ + mov x24, x0 │ │ │ │ + b 1a380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb80> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1a334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 1a32c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb2c> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #3744] │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x1, x3, [sp, #8] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x4d8 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - mov x24, x0 │ │ │ │ - add x23, x0, #0x20 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - add x25, x0, #0x18 │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + 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, #72] │ │ │ │ + str x0, [sp, #456] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - ldr x27, [x25, #16] │ │ │ │ - ldp x20, x26, [sp, #40] │ │ │ │ - cbz x27, 1a6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1278> │ │ │ │ - ldp x0, x28, [x27, #32] │ │ │ │ - mov x19, x23 │ │ │ │ - mov x21, #0x7fffffff // #2147483647 │ │ │ │ - mov x22, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp x26, x28 │ │ │ │ - csel x2, x26, x28, ls // ls = plast │ │ │ │ - cbz x2, 1a438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff8> │ │ │ │ - mov x1, x20 │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 1a44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100c> │ │ │ │ - sub x0, x28, x26 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.gt 1a450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1010> │ │ │ │ + bl ca90 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + tbnz w21, #0, 1a744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf44> │ │ │ │ + ldr x3, [x19, #96] │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + bl 16ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96e8> │ │ │ │ + bl ca90 │ │ │ │ + add x25, 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, x25 │ │ │ │ + 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x1a8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x1b8 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x22, x26, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x3, x27, #0x18 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + stp x3, x2, [sp, #80] │ │ │ │ + add x28, sp, #0xb0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + add x3, x23, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x28, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + stp x24, xzr, [sp, #16] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1a8dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0dc> │ │ │ │ + ldp x6, x3, [sp, #112] │ │ │ │ + mov x0, x23 │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1a5d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcdd0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl cd30 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x870 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x40 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1a8c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0c4> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x20, xzr, [x22] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1a958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd158> // b.plast │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl cd18 │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, sp, #0x60 │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1a8ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0ac> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3704] │ │ │ │ + stp x20, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 1a758 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf58> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 1a7c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcfc8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ cmp x0, x22 │ │ │ │ - b.lt 1a464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1024> // b.tstop │ │ │ │ - tbnz w0, #31, 1a464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1024> │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbz x27, 1a46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102c> │ │ │ │ - ldp x0, x28, [x27, #32] │ │ │ │ - b 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe0> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 1a45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101c> │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 1a514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d4> // b.none │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x26, x21 │ │ │ │ - csel x2, x26, x21, ls // ls = plast │ │ │ │ - cbz x2, 1a494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1054> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 1a4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1070> │ │ │ │ - sub x0, x26, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1a4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1074> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1a514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d4> // b.tstop │ │ │ │ - tbnz w0, #31, 1a514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d4> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - bl cef8 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1094> // b.none │ │ │ │ + b.eq 1a6e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcee0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1a6f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcef0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1a700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf00> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + 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 1a738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f8> // 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 │ │ │ │ + b.ne 1a918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd118> // 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 x0, #0x60 // #96 │ │ │ │ - bl d420 │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - add x22, x21, #0x20 │ │ │ │ - str x0, [x21, #32] │ │ │ │ - mov x2, x26 │ │ │ │ + ldr w3, [x19, #88] │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 16ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96e8> │ │ │ │ + b 1a43c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcc3c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 1a984 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd184> │ │ │ │ + ldrb w0, [x27, #56] │ │ │ │ + cbz w0, 1a834 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd034> │ │ │ │ + ldrb w1, [x27, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x28 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbz w0, #0, 1a6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xced0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1a99c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd19c> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1a870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd070> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 1a6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xced0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x27] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1a7ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcfac> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1a7ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcfac> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1a81c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd01c> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1a81c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd01c> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ mov x1, x20 │ │ │ │ mov x0, x22 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x21, #0x50 │ │ │ │ - stp x0, xzr, [x21, #64] │ │ │ │ - strb wzr, [x21, #80] │ │ │ │ - ldp x20, x27, [x21, #32] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 1a690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1250> // b.none │ │ │ │ - ldp x3, x28, [x19, #32] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 1a57c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113c> │ │ │ │ - mov x1, x3 │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - cbnz w0, 1a598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1158> │ │ │ │ - sub x0, x27, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1a59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1a5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1190> // b.tstop │ │ │ │ - tbnz w0, #31, 1a5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1190> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x20 │ │ │ │ - bl 156a0 ::do_widen(char) const@@Base+0xca0> │ │ │ │ - tbnz w0, #31, 1a654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1214> │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - b 1a4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1074> │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 1a6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl d498 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x3, x27 │ │ │ │ - ldp x0, x1, [x0, #32] │ │ │ │ - mov x2, x20 │ │ │ │ - bl 156a0 ::do_widen(char) const@@Base+0xca0> │ │ │ │ - tbnz w0, #31, 1a6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1298> │ │ │ │ - mov x2, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1a6a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcea8> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 169e0 ::do_widen(char) const@@Base+0x1fe0> │ │ │ │ - mov x24, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 1a5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1174> │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x23, x24, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 1a6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ac> // b.any │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x21 │ │ │ │ - bl cb38 >::close()@plt+0x8> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - mov x19, x21 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x25, #40] │ │ │ │ - b 1a4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1074> │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 1a6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl d120 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x2, x3, [x24, #32] │ │ │ │ - bl 156a0 ::do_widen(char) const@@Base+0xca0> │ │ │ │ - tbz w0, #31, 1a5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bc> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 1a6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b0> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 1a630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f0> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbz x0, 1a5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bc> │ │ │ │ - ldr x24, [x24, #56] │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x20 │ │ │ │ - ldp x0, x1, [x24, #32] │ │ │ │ - bl 156a0 ::do_widen(char) const@@Base+0xca0> │ │ │ │ - tbz w0, #31, 1a5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bc> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 1a620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e0> │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl d420 │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x0, #0x20 │ │ │ │ - mov x19, x23 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str x0, [x21, #32] │ │ │ │ - b 1a52c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ec> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - cbz x0, 1a6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1270> │ │ │ │ - mov x24, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 1a630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f0> │ │ │ │ - mov x19, x24 │ │ │ │ - ldp x2, x3, [x19, #32] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x24, x19 │ │ │ │ - bl 156a0 ::do_widen(char) const@@Base+0xca0> │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 1a630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1a640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce40> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cef8 │ │ │ │ + b 1a5b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcdb0> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1a76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132c> // b.none │ │ │ │ + b.eq 1a950 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd150> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f8> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b.ne 1a918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd118> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 1a71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 d420 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ - 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, [x20, #48] │ │ │ │ - str w2, [x21, #16] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1a858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1418> │ │ │ │ - bl f9c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1a820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1a840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1400> │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - 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] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1a970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1530> │ │ │ │ - bl fb84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2384> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1a880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1440> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1a8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1460> │ │ │ │ - ldp x5, x1, [x20, #120] │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - ldr x2, [x20, #136] │ │ │ │ - str x0, [x19, #96] │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - stp x3, x5, [x19, #112] │ │ │ │ - str x0, [x19, #128] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [x20, #160] │ │ │ │ - add x3, x19, #0xb0 │ │ │ │ - str x3, [x19, #160] │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - ldr w2, [x22, #184] │ │ │ │ - adrp x22, 9e000 │ │ │ │ - add x1, x22, #0x80 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - str w2, [x21, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 1a918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d8> │ │ │ │ - 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, #0xcd8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xca8 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xd10 │ │ │ │ - stur q30, [x19, #216] │ │ │ │ - add x1, x20, #0xc8 │ │ │ │ - str d31, [x19, #232] │ │ │ │ - str x2, [x0, #200]! │ │ │ │ - bl 181c0 ::do_widen(char) const@@Base+0x37c0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - b 1a8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1488> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ mov x0, x20 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd118> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd118> // b.any │ │ │ │ + bl d720 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd118> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - add x22, x22, #0x80 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 17f80 ::do_widen(char) const@@Base+0x3580> │ │ │ │ - b 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1560> │ │ │ │ + mov x19, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1a92c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd12c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x23 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - b 1a98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x154c> │ │ │ │ + b 1a8f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0f4> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15bc> │ │ │ │ + mov x24, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd118> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1aa04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x24, x0 │ │ │ │ + b 1aa1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd21c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1a9c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd1c8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #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 d420 │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ - 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, [x20, #48] │ │ │ │ - str w2, [x21, #16] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1aaf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b8> │ │ │ │ - bl f9c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a0> │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - 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] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1ac10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d0> │ │ │ │ - bl fb84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2384> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1ab20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ + 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 ca90 │ │ │ │ + ldr x16, [x19, #112] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + cbz x16, 1abc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3c0> │ │ │ │ + ldr x22, [x19, #96] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + ldr x5, [x19, #144] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mul x22, x5, x22 │ │ │ │ + lsl x25, x22, #1 │ │ │ │ + lsl x22, x22, #3 │ │ │ │ + cbz x5, 1ab80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd380> │ │ │ │ + ldr x7, [x19, #96] │ │ │ │ + lsl x12, x7, #1 │ │ │ │ + cbz x12, 1ab80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd380> │ │ │ │ + mul x15, x25, x16 │ │ │ │ + add x12, x12, x21 │ │ │ │ + lsl x14, x7, #8 │ │ │ │ + lsl x13, x21, #2 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + mov x6, #0x20 // #32 │ │ │ │ + add x10, x15, x11 │ │ │ │ + mov x9, x21 │ │ │ │ + mov x8, x13 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1700> │ │ │ │ - ldp x5, x1, [x20, #120] │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - ldr x2, [x20, #136] │ │ │ │ - str x0, [x19, #96] │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - stp x3, x5, [x19, #112] │ │ │ │ - str x0, [x19, #128] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [x20, #160] │ │ │ │ - add x3, x19, #0xb0 │ │ │ │ - str x3, [x19, #160] │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr w1, [x22, #184] │ │ │ │ - add x2, x2, #0xb8 │ │ │ │ - str w1, [x21, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 1abb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1778> │ │ │ │ - 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, #0xc50 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xc88 │ │ │ │ - stur q30, [x19, #216] │ │ │ │ - add x1, x20, #0xc8 │ │ │ │ - str d31, [x19, #232] │ │ │ │ - str x2, [x0, #200]! │ │ │ │ - bl 181c0 ::do_widen(char) const@@Base+0x37c0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + lsl x2, x10, #2 │ │ │ │ + mov x1, x8 │ │ │ │ + mov x0, x11 │ │ │ │ + b 1ab50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd350> │ │ │ │ + ldr x3, [x19, #296] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr w4, [x3, x1] │ │ │ │ + add x1, x1, x7, lsl #3 │ │ │ │ + str w4, [x3, x2] │ │ │ │ + add x2, x2, #0x4 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.eq 1ab58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd358> // b.none │ │ │ │ + cmp x5, x0 │ │ │ │ + b.hi 1ab30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd330> // b.pmore │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + add x8, x8, #0x4 │ │ │ │ + add x10, x10, x5 │ │ │ │ + cmp x12, x9 │ │ │ │ + b.ne 1ab20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd320> // b.any │ │ │ │ + add x11, x11, #0x20 │ │ │ │ + add x6, x6, #0x20 │ │ │ │ + add x13, x13, x14 │ │ │ │ + cmp x11, x5 │ │ │ │ + b.cc 1ab08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd308> // b.lo, b.ul, b.last │ │ │ │ + ldp x3, x2, [x19, #296] │ │ │ │ + mul x4, x22, x16 │ │ │ │ + add x1, x3, x4 │ │ │ │ + add x0, x3, x24 │ │ │ │ + sub x2, x2, x1 │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.le 1aecc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6cc> │ │ │ │ + bl d6f0 │ │ │ │ + ldr x16, [x19, #112] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x16, x23 │ │ │ │ + b.ls 1abc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3c0> // b.plast │ │ │ │ + ldr x5, [x19, #144] │ │ │ │ + add x24, x24, x22 │ │ │ │ + add x21, x21, x25 │ │ │ │ + b 1aae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2e0> │ │ │ │ + bl ca90 │ │ │ │ + add x25, 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, x25 │ │ │ │ + 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x1a8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x1b8 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x22, x26, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3856] │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x3, x23, #0x18 │ │ │ │ + add x1, x23, #0x40 │ │ │ │ + mov x0, x27 │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + stp x3, x2, [sp, #80] │ │ │ │ + add x28, sp, #0xb0 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #4088] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + add x3, x24, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x28, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x24, sp, #0x10 │ │ │ │ + stp x0, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1afa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7a4> │ │ │ │ + ldp x5, x3, [sp, #112] │ │ │ │ + mov x0, x24 │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, x23, #0x18 │ │ │ │ + add x23, x23, #0x40 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x23, [sp, #192] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1ad58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd558> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x27 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl cd30 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x3, x3, #0x880 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0x40 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1afcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7cc> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1b1ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd9ac> // b.plast │ │ │ │ + add x22, sp, #0x30 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1afb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7b4> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3704] │ │ │ │ + stp x26, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 1aedc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6dc> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1af4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd74c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1ae68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd668> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1ae78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd678> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldp x1, x0, [sp, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ae88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd688> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1b098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd898> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - b 1ab68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1728> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ + b.ne 1aba4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3a4> // b.any │ │ │ │ + ldr w1, [x3, x4] │ │ │ │ + str w1, [x0] │ │ │ │ + b 1aba4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3a4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1b0c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8c4> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1b028 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd828> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbz w0, #0, 1ae58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd658> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 1b0ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8ac> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 1afe4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7e4> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + b 1b010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd810> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl cef8 │ │ │ │ + b 1ad38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd538> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1ae30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd630> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x21 │ │ │ │ - bl 17f80 ::do_widen(char) const@@Base+0x3580> │ │ │ │ - b 1ac40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1800> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1adc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd5c8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 1b09c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd89c> // b.any │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 1ae58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd658> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1af30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd730> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1af30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd730> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x24 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - b 1ac2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ec> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1aca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1860> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1aca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1868> │ │ │ │ - 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 d420 │ │ │ │ - add x6, x0, #0x28 │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - add x4, x0, #0x78 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x2, x2, #0x168 │ │ │ │ - add x3, x3, #0x1d8 │ │ │ │ - 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 d420 │ │ │ │ - add x6, x0, #0x28 │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - add x4, x0, #0x78 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x2, x2, #0x200 │ │ │ │ - add x3, x3, #0x270 │ │ │ │ - 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 d420 │ │ │ │ - add x6, x0, #0x28 │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - add x4, x0, #0x78 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x2, x2, #0x298 │ │ │ │ - add x3, x3, #0x308 │ │ │ │ - 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, #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, 1af00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - add x1, x1, #0xcc0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1aec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a88> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1af14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad4> // b.none │ │ │ │ - bl d918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x118> │ │ │ │ - cbnz w0, 1af14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad4> │ │ │ │ - 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 1af0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acc> // 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 1aea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a60> │ │ │ │ - str x21, [sp, #48] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1b0e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8e8> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - adrp x19, 9d000 │ │ │ │ - add x19, x19, #0x320 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ + mov x0, x25 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1b010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd810> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - b.ne 1af74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b34> // b.any │ │ │ │ - bl e180 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x980> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b.ne 1b098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd898> // b.any │ │ │ │ + bl d720 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1af78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b38> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + b.ne 1b098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd898> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1b074 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd874> │ │ │ │ + mov x0, x20 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - 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, 1b030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf0> │ │ │ │ + bti j │ │ │ │ + mov x23, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x24, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ 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 1aff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb8> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1b044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c04> // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x118> │ │ │ │ - cbnz w0, 1b044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c04> │ │ │ │ - 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 1b03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bfc> // 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 1afc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b80> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - adrp x19, 9d000 │ │ │ │ - add x19, x19, #0x320 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - b.ne 1b0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c64> // b.any │ │ │ │ - bl e180 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x980> │ │ │ │ + b.ne 1b098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd898> // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1b0a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c68> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + b.ne 1b098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd898> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - 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] │ │ │ │ + bti j │ │ │ │ + mov x23, x0 │ │ │ │ + b 1b124 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd924> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 1b170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d30> │ │ │ │ - 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 1b138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf8> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1b184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d44> // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x118> │ │ │ │ - cbnz w0, 1b184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d44> │ │ │ │ - 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 1b17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3c> // 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 1b100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc0> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - adrp x19, 9d000 │ │ │ │ - add x19, x19, #0x320 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1b168 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd968> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - b.ne 1b1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da4> // b.any │ │ │ │ - bl e180 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x980> │ │ │ │ + b.ne 1b098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd898> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x22, sp, #0x30 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - mov x0, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1b1e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da8> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1b1a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd9a0> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3792] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + and w21, w2, #0xff │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - sub sp, sp, #0x1b0 │ │ │ │ - mov x25, x1 │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #424] │ │ │ │ + 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 │ │ │ │ - add x23, sp, #0x58 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - stp x1, xzr, [sp] │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x330 │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3912] │ │ │ │ - stp x1, xzr, [sp] │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ - str w2, [sp, #64] │ │ │ │ - stp x23, xzr, [sp, #72] │ │ │ │ - strb wzr, [sp, #88] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + bl ca90 │ │ │ │ + ldr w2, [x22, #4] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + cbz w2, 1b460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc60> │ │ │ │ + ldr x3, [x19, #80] │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov w11, #0x1 // #1 │ │ │ │ + mov w10, #0x4 // #4 │ │ │ │ + mov w9, #0x8 // #8 │ │ │ │ + tbnz w21, #0, 1b378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb78> │ │ │ │ + cbz x3, 1b460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc60> │ │ │ │ + mov w8, w12 │ │ │ │ + add w7, w12, #0x1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldr x4, [x22, #8] │ │ │ │ + lsr w0, w5, #1 │ │ │ │ + ubfiz w2, w5, #2, #1 │ │ │ │ + ldr x4, [x4, x6] │ │ │ │ + ldr x4, [x4, #136] │ │ │ │ + ldrb w14, [x4, w0, uxtw] │ │ │ │ + asr w0, w14, w2 │ │ │ │ + and w0, w0, #0x3 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 1b43c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc3c> // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + lsr w16, w5, #3 │ │ │ │ + ldr x17, [x19, #32] │ │ │ │ + lsl w3, w10, w2 │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + tst w3, w14 │ │ │ │ + mvn w4, w5 │ │ │ │ + cset w3, ne // ne = any │ │ │ │ + lsl w2, w9, w2 │ │ │ │ + tst w2, w14 │ │ │ │ + madd x0, x0, x8, x16 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + cset w2, ne // ne = any │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + lsl w15, w11, w4 │ │ │ │ + lsl w3, w3, w4 │ │ │ │ + ldrb w14, [x17, x0] │ │ │ │ + lsl w4, w2, w4 │ │ │ │ + bic w2, w14, w15 │ │ │ │ + strb w2, [x17, x0] │ │ │ │ + ldr x14, [x19, #32] │ │ │ │ + ldrb w2, [x14, x0] │ │ │ │ + orr w2, w3, w2 │ │ │ │ + strb w2, [x14, x0] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + madd x0, x0, x7, x16 │ │ │ │ + ldrb w2, [x3, x0] │ │ │ │ + bic w2, w2, w15 │ │ │ │ + strb w2, [x3, x0] │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + ldrb w2, [x3, x0] │ │ │ │ + orr w2, w4, w2 │ │ │ │ + strb w2, [x3, x0] │ │ │ │ + ldr x3, [x19, #80] │ │ │ │ + cmp x3, w5, uxtw │ │ │ │ + b.hi 1b280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda80> // b.pmore │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, w0 │ │ │ │ + b.cs 1b460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc60> // b.hs, b.nlast │ │ │ │ + add x6, x6, #0x8 │ │ │ │ + add w12, w12, #0x2 │ │ │ │ + b 1b270 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda70> │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, w0 │ │ │ │ + b.cs 1b460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc60> // b.hs, b.nlast │ │ │ │ + add x6, x6, #0x8 │ │ │ │ + add w12, w12, #0x2 │ │ │ │ + cbz x3, 1b460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc60> │ │ │ │ + mov w8, w12 │ │ │ │ + add w7, w12, #0x1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + lsr w15, w5, #3 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mvn w4, w5 │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + lsr w30, w5, #1 │ │ │ │ + ldr x16, [x19, #32] │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + ldr x3, [x2, x6] │ │ │ │ + madd x0, x0, x8, x15 │ │ │ │ + lsl w14, w11, w4 │ │ │ │ + ubfiz w2, w5, #2, #1 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldr x17, [x3, #136] │ │ │ │ + lsl w18, w10, w2 │ │ │ │ + ldrb w3, [x16, x0] │ │ │ │ + lsl w2, w9, w2 │ │ │ │ + ldrb w17, [x17, w30, uxtw] │ │ │ │ + bic w3, w3, w14 │ │ │ │ + strb w3, [x16, x0] │ │ │ │ + tst w18, w17 │ │ │ │ + ldr x16, [x19, #32] │ │ │ │ + cset w3, ne // ne = any │ │ │ │ + tst w2, w17 │ │ │ │ + lsl w3, w3, w4 │ │ │ │ + cset w2, ne // ne = any │ │ │ │ + ldrb w17, [x16, x0] │ │ │ │ + lsl w2, w2, w4 │ │ │ │ + orr w3, w3, w17 │ │ │ │ + strb w3, [x16, x0] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr x4, [x19, #32] │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + madd x0, x0, x7, x15 │ │ │ │ + ldrb w3, [x4, x0] │ │ │ │ + bic w3, w3, w14 │ │ │ │ + strb w3, [x4, x0] │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + ldrb w4, [x3, x0] │ │ │ │ + orr w2, w2, w4 │ │ │ │ + strb w2, [x3, x0] │ │ │ │ + ldr x3, [x19, #80] │ │ │ │ + cmp x3, w5, uxtw │ │ │ │ + b.hi 1b388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb88> // b.pmore │ │ │ │ + b 1b360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb60> │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp x3, w5, uxtw │ │ │ │ + b.hi 1b280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda80> // b.pmore │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, w0 │ │ │ │ + b.cc 1b354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb54> // b.lo, b.ul, b.last │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl ca90 │ │ │ │ + add x25, 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, x25 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3712] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + add x20, sp, #0x50 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x1a8 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x2, x19, #0x40 │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - stp x3, x2, [sp, #104] │ │ │ │ - add x2, sp, #0x158 │ │ │ │ - mov x1, sp │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str xzr, [sp, #328] │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, sp, #0x168 │ │ │ │ - strh wzr, [sp, #336] │ │ │ │ + add x3, sp, #0x1b8 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x22, x26, [x0, #8] │ │ │ │ str q31, [x2] │ │ │ │ + add x2, x19, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ bl d7c8 │ │ │ │ - ldr d0, [x20] │ │ │ │ - add x0, sp, #0x195 │ │ │ │ - add x20, sp, #0x178 │ │ │ │ - stp x20, x0, [sp, #408] │ │ │ │ - fcmp d0, d0 │ │ │ │ - b.vs 1b400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc0> │ │ │ │ - fabs d30, d0 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 1b3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f74> │ │ │ │ - fmov x0, d0 │ │ │ │ - tbnz x0, #63, 1b3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4e8 │ │ │ │ - ldrh w1, [x0] │ │ │ │ - add x4, x20, #0x3 │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - strh w1, [x20] │ │ │ │ - strb w0, [x20, #2] │ │ │ │ - str x4, [sp, #416] │ │ │ │ - ldr x3, [sp, #408] │ │ │ │ - sub x4, x4, x3 │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x3, x27, #0x18 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + stp x3, x2, [sp, #80] │ │ │ │ + add x28, sp, #0xb0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + add x3, x23, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ mov x0, x25 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x28, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + 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, #200] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + stp x24, xzr, [sp, #16] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1b8ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe0ec> │ │ │ │ + ldp x6, x3, [sp, #112] │ │ │ │ + mov x0, x23 │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x19, x1, [sp, #104] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1b364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f24> // b.none │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1b5f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xddf4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x21, x21, #0x10 │ │ │ │ - str x21, [sp] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x19, [sp, #192] │ │ │ │ + bl cd30 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x890 │ │ │ │ + mov x4, #0xc // #12 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1b8d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe0d4> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1b968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe168> // b.plast │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl cd18 │ │ │ │ + mov x21, x0 │ │ │ │ + add x25, sp, #0x60 │ │ │ │ + str x25, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1b8bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe0bc> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3704] │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 1b768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf68> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 1b7d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfd8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1b704 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf04> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1b714 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf14> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1b724 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf24> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2048> // b.any │ │ │ │ - add sp, sp, #0x1b0 │ │ │ │ - mov w0, w20 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ + b.ne 1b928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe128> // 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 x29, x30, [sp], #80 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x3, #0x1d // #29 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x3 │ │ │ │ - adrp x4, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov w5, #0x11 // #17 │ │ │ │ - add x4, x4, #0x4f8 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl cfd0 │ │ │ │ - ldr x3, [sp, #408] │ │ │ │ - add x4, x20, w0, sxtw │ │ │ │ - str x4, [sp, #416] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ls 1b338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef8> // b.plast │ │ │ │ - b 1b320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee0> │ │ │ │ - mov w0, #0x2d // #45 │ │ │ │ - add x20, sp, #0x179 │ │ │ │ - strb w0, [sp, #376] │ │ │ │ - b 1b2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebc> │ │ │ │ - fmov x0, d0 │ │ │ │ - tbz x0, #63, 1b414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd4> │ │ │ │ - add x20, sp, #0x179 │ │ │ │ - mov w0, #0x2d // #45 │ │ │ │ - strb w0, [sp, #376] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - b 1b304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1b994 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe194> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1b844 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe044> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x28 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbz w0, #0, 1b6f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdef4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1b9ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe1ac> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1b880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe080> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 1b6f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdef4> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1b7bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfbc> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1b7bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfbc> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1b82c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe02c> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1b82c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe02c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1b6cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdecc> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1b664 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xde64> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cef8 │ │ │ │ + b 1b5d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xddd4> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - mov x20, x0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x19, x1, [sp, #104] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - bl cd30 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x21, [sp] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1b4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2074> // b.none │ │ │ │ + b.eq 1b960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe160> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl cd30 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d648 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1b928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe128> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - 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 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d420 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d31, [x20] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x3d0 │ │ │ │ - str x2, [x1] │ │ │ │ - str x1, [x19, #56] │ │ │ │ - str d31, [x1, #8] │ │ │ │ - cbz x0, 1b528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - stp x20, xzr, [sp, #24] │ │ │ │ - strb wzr, [sp, #40] │ │ │ │ - bl 1b200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0> │ │ │ │ - tbz w0, #0, 1b62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ec> │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - add x21, x19, #0x40 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - ldp x3, x2, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2188> // b.none │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 1b5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ac> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x3, [x19, #64] │ │ │ │ - stp x2, x1, [x21, #8] │ │ │ │ - cbz x0, 1b5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219c> │ │ │ │ - str x0, [sp, #24] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1b590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2150> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e4> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 1b5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ac> // 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 1b57c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213c> │ │ │ │ - cbz x2, 1b608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c8> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 1b618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d8> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - str x2, [x21, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - b 1b57c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213c> │ │ │ │ - ldrb w1, [sp, #40] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 1b600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c0> │ │ │ │ - str x23, [sp, #112] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4080] │ │ │ │ - adrp x20, 9d000 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x20, x20, #0x348 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xf78 │ │ │ │ - stp x20, x1, [sp] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x23, [sp, #112] │ │ │ │ - mov x23, x2 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2274> // b.any │ │ │ │ - mov x0, sp │ │ │ │ - bl e1d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d4> │ │ │ │ + b.ne 1b928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe128> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1b928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe128> // b.any │ │ │ │ + bl d720 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1b928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe128> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1b93c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe13c> │ │ │ │ bti j │ │ │ │ - str x23, [sp, #112] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3744] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + mov x0, x23 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 1b904 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe104> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + str x19, [sp, #192] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - b.ne 1b628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 1b928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe128> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, sp │ │ │ │ - str x20, [sp] │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - b 1b68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224c> │ │ │ │ - nop │ │ │ │ + mov x24, x0 │ │ │ │ + b 1ba2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe22c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1b9d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe1d8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3944] │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x19, x20, [x0, #64] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1b728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1b704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c4> // b.any │ │ │ │ - ldr x20, [x21, #64] │ │ │ │ - cbz x20, 1b734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - ldp x19, x20, [x21, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1b764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2324> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2314> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1b740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2300> // b.any │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1b770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2330> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1b790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2350> // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldr x1, [x2, #5000] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1baec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2ec> // b.any │ │ │ │ + cmp x1, #0x26f │ │ │ │ + b.hi 1bc10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe410> // b.pmore │ │ │ │ + add x0, x2, x1, lsl #3 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x2, #5000] │ │ │ │ + mov x4, #0x5680 // #22144 │ │ │ │ + movk x4, #0x9d2c, lsl #16 │ │ │ │ + mov x3, #0xefc60000 // #4022730752 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ + ubfx x1, x0, #11, #32 │ │ │ │ + eor x0, x0, x1 │ │ │ │ + and x1, x4, x0, lsl #7 │ │ │ │ + eor x0, x0, x1 │ │ │ │ + and x1, x3, x0, lsl #15 │ │ │ │ + eor x0, x0, x1 │ │ │ │ + eor x0, x0, x0, lsr #18 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x8 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - ldr x21, [x0, #112] │ │ │ │ - str x8, [sp, #8] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d6d8 │ │ │ │ - mov w1, w0 │ │ │ │ - add x8, sp, #0x40 │ │ │ │ - mov x0, x19 │ │ │ │ - str w1, [sp, #44] │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - stp xzr, x21, [sp, #112] │ │ │ │ - str w1, [sp, #128] │ │ │ │ - bl cc10 >::uflow()@plt> │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - ldp x1, x24, [sp, #64] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - stp x1, x24, [sp, #96] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - subs x19, x24, x1 │ │ │ │ - b.eq 1bbd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2790> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - stp x20, x20, [x0] │ │ │ │ - add x19, x20, x19 │ │ │ │ - str x19, [x0, #16] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 1bbf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b4> // b.none │ │ │ │ - mov x21, x0 │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr w0, [x21, #32] │ │ │ │ - ldr x1, [x21, #40] │ │ │ │ - str w0, [x20, #32] │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - stp xzr, xzr, [x20, #40] │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq 1bb88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2748> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - mov x28, x0 │ │ │ │ - stp x28, x28, [x20, #40] │ │ │ │ - add x0, x28, x19 │ │ │ │ - str x0, [x20, #56] │ │ │ │ - ldp x4, x27, [x21, #40] │ │ │ │ - cmp x4, x27 │ │ │ │ - b.eq 1bba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2764> // b.none │ │ │ │ - mov x26, x4 │ │ │ │ - mov x19, x28 │ │ │ │ - b 1b910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d0> │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1bb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2728> │ │ │ │ - mov x1, x25 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.eq 1b96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252c> // b.none │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x25, [x26] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.ls 1b8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a8> // b.plast │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1bb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2728> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x2, 1b8f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b0> │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne 1b910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d0> // b.any │ │ │ │ - str x19, [x20, #48] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldp x1, x0, [x21, #64] │ │ │ │ - stp xzr, xzr, [x20, #64] │ │ │ │ - str xzr, [x20, #80] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq 1b994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2554> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - mov x28, x0 │ │ │ │ - add x0, x28, x19 │ │ │ │ - stp x28, x28, [x20, #64] │ │ │ │ - str x0, [x20, #80] │ │ │ │ - ldp x4, x26, [x21, #64] │ │ │ │ - cmp x4, x26 │ │ │ │ - b.eq 1bbac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c> // b.none │ │ │ │ - mov x27, x4 │ │ │ │ - mov x19, x28 │ │ │ │ - b 1b9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a0> │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1bb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2738> │ │ │ │ - mov x1, x25 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x27, x27, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.eq 1ba40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2600> // b.none │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x25, [x27] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.ls 1b9b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2578> // b.plast │ │ │ │ - add x1, sp, #0x40 │ │ │ │ + mov w3, w0 │ │ │ │ + add w8, w0, #0x1 │ │ │ │ + cmp x1, #0x26f │ │ │ │ + b.hi 1bbf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3f0> // b.pmore │ │ │ │ + add x0, x2, x1, lsl #3 │ │ │ │ + mov x5, #0x5680 // #22144 │ │ │ │ + movk x5, #0x9d2c, lsl #16 │ │ │ │ + mov x6, #0xefc60000 // #4022730752 │ │ │ │ + mov w4, w8 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x1, [x2, #5000] │ │ │ │ + ubfx x7, x0, #11, #32 │ │ │ │ + eor x0, x0, x7 │ │ │ │ + and x7, x5, x0, lsl #7 │ │ │ │ + eor x0, x0, x7 │ │ │ │ + and x7, x6, x0, lsl #15 │ │ │ │ + eor x0, x0, x7 │ │ │ │ + eor x0, x0, x0, lsr #18 │ │ │ │ + mul x0, x0, x4 │ │ │ │ + cmp w8, w0 │ │ │ │ + b.ls 1bbe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3e0> // b.plast │ │ │ │ + mvn w3, w3 │ │ │ │ + udiv w7, w3, w8 │ │ │ │ + msub w7, w7, w8, w3 │ │ │ │ + cmp w0, w7 │ │ │ │ + b.cs 1bbe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3e0> // b.hs, b.nlast │ │ │ │ + str x19, [sp, #16] │ │ │ │ + add x19, x2, #0x8 │ │ │ │ + b 1bb9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe39c> │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + add x0, x2, x0, lsl #3 │ │ │ │ + str x1, [x2, #5000] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ubfx x3, x0, #11, #32 │ │ │ │ + eor x0, x0, x3 │ │ │ │ + and x3, x5, x0, lsl #7 │ │ │ │ + eor x0, x0, x3 │ │ │ │ + and x3, x6, x0, lsl #15 │ │ │ │ + eor x0, x0, x3 │ │ │ │ + eor x0, x0, x0, lsr #18 │ │ │ │ + mul x0, x0, x4 │ │ │ │ + cmp w7, w0 │ │ │ │ + b.ls 1bbdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3dc> // b.plast │ │ │ │ + mov x0, x1 │ │ │ │ + cmp x1, #0x26f │ │ │ │ + b.ls 1bb64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe364> // b.plast │ │ │ │ mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1bb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2738> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x2, 1b9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2580> │ │ │ │ - add x27, x27, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.ne 1b9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a0> // b.any │ │ │ │ - nop │ │ │ │ - ldrh w0, [x21, #88] │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - str x19, [x20, #72] │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - sturh w0, [x20, #-8] │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne 1b884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2444> // b.any │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldp x0, x21, [sp, #8] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - ldr w1, [sp, #44] │ │ │ │ - str x20, [x0, #8] │ │ │ │ - str w1, [x0, #32] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x19, x20, [x21, #64] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1bab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2670> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1baa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2660> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1ba8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264c> // b.any │ │ │ │ - ldr x20, [x21, #64] │ │ │ │ - cbz x20, 1babc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - ldp x19, x20, [x21, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1baec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ac> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1badc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1bac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2688> // b.any │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1baf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1bb0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26cc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne 1ba80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2640> // b.any │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 1bb2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ec> │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1bc14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d4> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + str w7, [sp, #52] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl 1cbc0 ::do_widen(char) const@@Base+0x20> │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + mov x5, #0x5680 // #22144 │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + mov x6, #0xefc60000 // #4022730752 │ │ │ │ + ldr x0, [x2, #5000] │ │ │ │ + movk x5, #0x9d2c, lsl #16 │ │ │ │ + ldr w7, [sp, #52] │ │ │ │ + b 1bb64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe364> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + lsr x0, x0, #32 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w1, [x25] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 1b8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bc> │ │ │ │ - ldrb w1, [x25] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 1b9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258c> │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - add x0, x28, x19 │ │ │ │ - stp x28, x28, [x20, #40] │ │ │ │ - str x0, [x20, #56] │ │ │ │ - ldp x4, x27, [x21, #40] │ │ │ │ - cmp x4, x27 │ │ │ │ - b.ne 1b8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x249c> // b.any │ │ │ │ - mov x19, x28 │ │ │ │ - b 1b96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252c> │ │ │ │ - ldrh w0, [x21, #88] │ │ │ │ - mov x19, x28 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - str x19, [x20, #72] │ │ │ │ - strh w0, [x20, #88] │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne 1b884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2444> // b.any │ │ │ │ - b 1ba5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261c> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - stp x20, x20, [x0] │ │ │ │ - add x19, x20, x19 │ │ │ │ - str x19, [x0, #16] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.ne 1b878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2438> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x1, [x0, #8] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - ldr w1, [sp, #44] │ │ │ │ - str w1, [x0, #32] │ │ │ │ - b 1bb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e0> │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1bd18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d8> // b.none │ │ │ │ - ldr x21, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a0> │ │ │ │ - add x0, x21, #0x60 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 1bc30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1bc30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f0> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 1bc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2854> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1bc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2828> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x20, #0x28 │ │ │ │ - bl 18b40 ::do_widen(char) const@@Base+0x4140> │ │ │ │ - b 1bc28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e8> │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbz x0, 1bca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2860> │ │ │ │ - bl d3c0 │ │ │ │ - mov x19, x21 │ │ │ │ - b 1bc28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - bl 19320 ::do_widen(char) const@@Base+0x4920> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - b.ne 1bc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 1bd04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c4> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1bcec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ac> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - cbz x0, 1bd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d0> │ │ │ │ - bl d3c0 │ │ │ │ - mov x19, x21 │ │ │ │ - b 1bc88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2848> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 1bd34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f4> │ │ │ │ - bl d3c0 │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - b 1bcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2870> │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - b 1bcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2870> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 1be08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c8> │ │ │ │ - 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 1bdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ac> // b.none │ │ │ │ - ldrb w3, [x0] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp w3, #0x2a │ │ │ │ - b.eq 1bdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2970> // b.none │ │ │ │ - ldrb w3, [x1] │ │ │ │ + add x0, x2, #0x8 │ │ │ │ str x2, [sp, #40] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x118> │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w0, 1bdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ac> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 1bdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2980> │ │ │ │ - ldr d31, [x2] │ │ │ │ - str d31, [x0] │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - cbz x0, 1bdf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b8> │ │ │ │ - and x3, x0, #0xfffffffffffffffe │ │ │ │ - mov x1, x2 │ │ │ │ - add x0, x19, #0x98 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - ldr x2, [x20] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - b 1bdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2970> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 1bd6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292c> │ │ │ │ - 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] │ │ │ │ - cbz x0, 1bee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa8> │ │ │ │ - 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 1becc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8c> // b.none │ │ │ │ - ldrb w3, [x0] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp w3, #0x2a │ │ │ │ - b.eq 1be90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a50> // b.none │ │ │ │ - ldrb w3, [x1] │ │ │ │ + stp w8, w3, [sp, #52] │ │ │ │ + bl 1cbc0 ::do_widen(char) const@@Base+0x20> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldp w8, w3, [sp, #52] │ │ │ │ + ldr x1, [x2, #5000] │ │ │ │ + b 1bafc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2fc> │ │ │ │ + add x0, x2, #0x8 │ │ │ │ str x2, [sp, #40] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x118> │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w0, 1becc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8c> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 1bea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a60> │ │ │ │ - ldr w1, [x2] │ │ │ │ - str w1, [x0] │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - cbz x0, 1bed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a98> │ │ │ │ - and x3, x0, #0xfffffffffffffffe │ │ │ │ - mov x1, x2 │ │ │ │ - add x0, x19, #0x98 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - ldr x2, [x20] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - b 1be90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a50> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 1be4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 1cbc0 ::do_widen(char) const@@Base+0x20> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x2, #5000] │ │ │ │ + b 1baa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2a8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - cbz x0, 1bfbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - add x1, x1, #0xcc0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1bf9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5c> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldp x19, x24, [x0, #176] │ │ │ │ + subs x19, x24, x19 │ │ │ │ + b.eq 1bc84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe484> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl d420 │ │ │ │ + add x1, x0, x19 │ │ │ │ + fmov d31, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl cf40 │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmov d30, x0 │ │ │ │ + uzp1 v30.2d, v30.2d, v31.2d │ │ │ │ + add x25, x20, #0xe0 │ │ │ │ + ldr x0, [x20, #224] │ │ │ │ + str q30, [x20, #224] │ │ │ │ + str d31, [x25, #16] │ │ │ │ + cbz x0, 1bca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4a0> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x24, [x20, #184] │ │ │ │ + ldur w0, [x24, #-4] │ │ │ │ + tbnz w0, #31, 1bd1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe51c> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1bf5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1c> // b.none │ │ │ │ - bl d918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x118> │ │ │ │ - cbz w0, 1bf9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5c> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cbz x0, 1bf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2c> │ │ │ │ - mov x1, x19 │ │ │ │ - bl cef8 │ │ │ │ - ldr x0, [x20, #144] │ │ │ │ - cbz x0, 1bfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b68> │ │ │ │ - and x2, x0, #0xfffffffffffffffe │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - add x0, x20, #0x98 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - ldr x19, [x21] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - b 1bf5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1c> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldr x22, [x20, #176] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + sub x21, x24, x22 │ │ │ │ + asr x21, x21, #2 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 1bce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4e0> │ │ │ │ + ldr w1, [x22, x19, lsl #2] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.ne 1bce8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4e8> // b.any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.hi 1bccc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4cc> // b.pmore │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + bl 1ba80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe280> │ │ │ │ + ldr x1, [x25] │ │ │ │ + add w0, w23, w0 │ │ │ │ + str w20, [x1, x0, lsl #2] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldur w0, [x24, #-4] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.lt 1bd18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe518> // b.tstop │ │ │ │ + mov w23, w19 │ │ │ │ + sxtw x19, w19 │ │ │ │ + b 1bcc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4c4> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 1bf30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ 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 x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3984] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - ldr w2, [x20, #16] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - str w2, [x19, #16] │ │ │ │ - str wzr, [x19, #32] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1c078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c38> │ │ │ │ - bl f9c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c0> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1c040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c00> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1c060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c20> │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - str x0, [x19, #40] │ │ │ │ - stp x2, x1, [x19, #56] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - str wzr, [x19, #80] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x20, #88] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1c118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd8> │ │ │ │ - bl fb84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2384> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1c0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c60> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #96] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c80> │ │ │ │ - ldr x1, [x20, #112] │ │ │ │ - add x2, x19, #0x88 │ │ │ │ - stp x1, x2, [x19, #112] │ │ │ │ - add x21, x19, #0x78 │ │ │ │ - ldp x1, x2, [x20, #120] │ │ │ │ - str x0, [x19, #88] │ │ │ │ - str x3, [x19, #104] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x19, #0xa8 │ │ │ │ - str x0, [x19, #152] │ │ │ │ - add x0, x19, #0x98 │ │ │ │ - ldp x1, x2, [x20, #152] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x0, x19, #0x88 │ │ │ │ - str x0, [x19, #120] │ │ │ │ - add x21, x19, #0x78 │ │ │ │ - ldp x1, x2, [x20, #120] │ │ │ │ - b 1c0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1c158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d18> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1c148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d08> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1c150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d10> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x170 │ │ │ │ - adrp x3, a0000 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #304] │ │ │ │ - add x29, sp, #0x130 │ │ │ │ - stp x19, x20, [sp, #320] │ │ │ │ mov x20, x0 │ │ │ │ - and w19, w1, #0xff │ │ │ │ - stp x21, x22, [sp, #336] │ │ │ │ - add x21, x3, #0x48 │ │ │ │ + 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, #296] │ │ │ │ + str x0, [sp, #616] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldar x0, [x21] │ │ │ │ - tbz w0, #0, 1c2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e98> │ │ │ │ - ldp x0, x1, [x20] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x1, #0x20 │ │ │ │ - b.gt 1c238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df8> │ │ │ │ - b.eq 1c204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dc4> // b.none │ │ │ │ - adrp x0, a0000 │ │ │ │ - add x0, x0, #0x50 │ │ │ │ - tbz w19, #0, 1c31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2edc> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3720] │ │ │ │ + str x19, [sp, #40] │ │ │ │ + bl ca90 │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cbnz x1, 1bdb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5b8> │ │ │ │ + b 1be00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe600> │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ls 1be00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe600> // b.plast │ │ │ │ + ldr x0, [x22] │ │ │ │ + ubfiz x21, x19, #3, #32 │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 6be04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42aa4> │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp x1, w0, uxtw │ │ │ │ + b.hi 1bda8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5a8> // b.pmore │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 6be70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42b10> │ │ │ │ + ldr d31, [x20, #128] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.ge 1c3f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xebf4> // b.tcont │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.hi 1bdb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5b8> // b.pmore │ │ │ │ + nop │ │ │ │ + ldp x3, x6, [x20, #176] │ │ │ │ + subs x5, x6, x3 │ │ │ │ + b.eq 1be40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe640> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + asr x5, x5, #2 │ │ │ │ + mov w2, w0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov w4, w0 │ │ │ │ + ldr w0, [x3, x1, lsl #2] │ │ │ │ + cmp w0, w4 │ │ │ │ + cinc w2, w2, ne // ne = any │ │ │ │ + str w2, [x3, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x5, x1 │ │ │ │ + b.hi 1be20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe620> // b.pmore │ │ │ │ + ldur w1, [x6, #-4] │ │ │ │ + mov x0, x20 │ │ │ │ + add x24, sp, #0x160 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + sxtw x1, w1 │ │ │ │ + str x1, [x20, #144] │ │ │ │ + bl 1bc28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe428> │ │ │ │ + ldr x28, [x20, #144] │ │ │ │ + mov x0, x24 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x248 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x258 │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + add x20, sp, #0xf0 │ │ │ │ + ldp x21, x25, [x0, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3856] │ │ │ │ + add x26, sp, #0x130 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3792] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + stp x3, x2, [sp, #240] │ │ │ │ + add x27, sp, #0x150 │ │ │ │ + stp xzr, xzr, [sp, #256] │ │ │ │ + stp xzr, xzr, [sp, #272] │ │ │ │ + stp xzr, xzr, [sp, #288] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x3, [sp, #248] │ │ │ │ + str w2, [sp, #312] │ │ │ │ + stp x27, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + bl d7c8 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0d8 │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + stp x0, xzr, [sp, #80] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + strb wzr, [sp, #96] │ │ │ │ + cbz x4, 1c864 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf064> │ │ │ │ + ldp x5, x3, [sp, #272] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 1c3b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f78> // b.any │ │ │ │ - ldp x29, x30, [sp, #304] │ │ │ │ - ldp x19, x20, [sp, #320] │ │ │ │ - ldp x21, x22, [sp, #336] │ │ │ │ - add sp, sp, #0x170 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x19, x1, #0x450 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - mov x1, x19 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - add x8, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1e // #30 │ │ │ │ - bl caf0 │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl d228 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1c29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e5c> // b.none │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + str x2, [sp, #240] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1bf9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe79c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov w1, #0x1e // #30 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x80 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x24, x0 │ │ │ │ - str w1, [sp, #288] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x4, #0x11 // #17 │ │ │ │ + add x3, x3, #0x8c0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb54> │ │ │ │ - mov x0, x21 │ │ │ │ - bl dd08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x508> │ │ │ │ - cbz w0, 1c1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da4> │ │ │ │ - adrp x1, a0000 │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3784] │ │ │ │ - adrp x6, a0000 │ │ │ │ - add x6, x6, #0x60 │ │ │ │ - adrp x2, a0000 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - stp x6, xzr, [x1] │ │ │ │ - strb wzr, [x1, #16] │ │ │ │ - bl d588 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d048 │ │ │ │ - b 1c1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da4> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - adrp x19, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x19, #0x450 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - add x1, x19, #0x450 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl f040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1840> │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - add x8, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1f // #31 │ │ │ │ - bl caf0 │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl d228 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1c37c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f3c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov w1, #0x1f // #31 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x80 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x24, x0 │ │ │ │ - str w1, [sp, #288] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.eq 1c800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf000> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + movk x2, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 1ca84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf284> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + str x28, [sp, #144] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c81c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf01c> // 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 ca90 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + 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 d30, 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 d31, w1 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #240] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, sp, #0x248 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl e354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb54> │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x258 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + stp x3, x2, [sp, #240] │ │ │ │ + stp xzr, xzr, [sp, #256] │ │ │ │ + stp xzr, xzr, [sp, #272] │ │ │ │ + stp xzr, xzr, [sp, #288] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #248] │ │ │ │ + str w3, [sp, #312] │ │ │ │ + stp x27, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + stp x0, xzr, [sp, #176] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + cbz x4, 1c858 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf058> │ │ │ │ + ldp x5, x3, [sp, #272] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - b.ne 1c3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x23 │ │ │ │ - str x24, [sp, #104] │ │ │ │ - bl 17f80 ::do_widen(char) const@@Base+0x3580> │ │ │ │ - ldp x23, x24, [sp, #352] │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1c3d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f90> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1c414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd4> │ │ │ │ - bti j │ │ │ │ - b 1c3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbc> │ │ │ │ - bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1c414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd4> │ │ │ │ - bti j │ │ │ │ - b 1c3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f84> │ │ │ │ - bti j │ │ │ │ - b 1c424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe4> │ │ │ │ - bti j │ │ │ │ - b 1c448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3008> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - adrp x3, 9f000 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #240] │ │ │ │ + str x19, [sp, #352] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1c1f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe9f4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x26 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #248] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x25, [x20, x1] │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #144] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 1c7e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefe4> // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + b.ls 1c25c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea5c> // b.plast │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1c25c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea5c> // b.none │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1c460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec60> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1c9fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf1fc> // b.pmore │ │ │ │ + adrp x3, 9f000 │ │ │ │ ldr x3, [x3, #3744] │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - sub sp, sp, #0x1a0 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #408] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x1, x2, [x2] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1c804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c4> // b.none │ │ │ │ + add x19, sp, #0x90 │ │ │ │ mov x0, x19 │ │ │ │ - stp x23, x24, [sp, #464] │ │ │ │ - add x21, sp, #0x70 │ │ │ │ - str d15, [sp, #512] │ │ │ │ - bl db40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x340> │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 1c1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d60> │ │ │ │ - str x21, [sp, #96] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl cd18 │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1c49c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec9c> // 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 x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1c9c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf1c8> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl cd18 │ │ │ │ mov x24, x0 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - ldp x1, x20, [sp, #96] │ │ │ │ - add x20, x1, x20 │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.none │ │ │ │ - ldrb w4, [x1] │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - sub w2, w4, #0x2b │ │ │ │ - tst w2, w0 │ │ │ │ - cinc x0, x1, eq // eq = none │ │ │ │ - sub x3, x20, x0 │ │ │ │ - cmp x3, #0x2 │ │ │ │ - b.le 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - ldrb w2, [x0] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.eq 1c680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> // b.none │ │ │ │ - cmp x3, #0x3 │ │ │ │ - b.eq 1c94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x350c> // b.none │ │ │ │ - cmp x3, #0x8 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x46 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - ldrb w2, [x0, #3] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - ldrb w2, [x0, #5] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - ldrb w2, [x0, #6] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x54 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - ldrb w0, [x0, #7] │ │ │ │ - and w0, w0, #0xffffffdf │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x59 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - fmov d15, x0 │ │ │ │ - cmp w4, #0x2d │ │ │ │ - b.eq 1c600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c0> // b.none │ │ │ │ - mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ - fmov d15, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d420 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x2, x2, #0x3d0 │ │ │ │ - str x1, [x19] │ │ │ │ - str x2, [x1] │ │ │ │ - str d15, [x1, #8] │ │ │ │ - cbz x0, 1c634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + add x19, sp, #0x100 │ │ │ │ + str x19, [sp, #240] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1c840 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf040> // 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, 1c540 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed40> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1c4b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xecb4> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1c354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb54> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 1c8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3488> // b.none │ │ │ │ + b.eq 1c364 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb64> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldp x23, x24, [sp, #464] │ │ │ │ - ldr d15, [sp, #512] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb78> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1c388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb88> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c39c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb9c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c3b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xebb0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3540> // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ + b.ne 1c8bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0bc> // 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 │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x41 │ │ │ │ - b.eq 1c868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3428> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3792] │ │ │ │ - stp x25, x26, [sp, #480] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - mov x25, x2 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ + add x23, x20, #0xc8 │ │ │ │ + ldp x0, x2, [x23, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1c6b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeeb4> // b.none │ │ │ │ + str w19, [x0], #4 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + add x24, x20, #0x98 │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldp x0, x2, [x24, #8] │ │ │ │ + add x28, x1, x21 │ │ │ │ + ldr x26, [x1, x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 1c634 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee34> // b.none │ │ │ │ + ldr d31, [x26, #136] │ │ │ │ + str d31, [x0], #8 │ │ │ │ + str x0, [x24, #8] │ │ │ │ + ldr d31, [x20, #104] │ │ │ │ + add x23, x20, #0xb0 │ │ │ │ + ldr d30, [x26, #136] │ │ │ │ + ldp x0, x1, [x23, #8] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + fcvtas w24, d30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c5cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedcc> // b.none │ │ │ │ + str w24, [x0], #4 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + b 1bda8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5a8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 1c2a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeaa0> // b.any │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1c2ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeaac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@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 d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1c910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf110> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1c71c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef1c> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl ca30 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl d0f0 │ │ │ │ + b 1c344 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb44> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@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 d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1c8e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0e8> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1c768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef68> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl ca30 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl d0f0 │ │ │ │ + b 1c33c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb3c> │ │ │ │ + ldr x27, [x20, #176] │ │ │ │ + mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x21, x0, x27 │ │ │ │ + asr x0, x21, #2 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 1c8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0c0> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x25, x0, xzr, ne // ne = any │ │ │ │ + add x25, x25, x0 │ │ │ │ + cmp x25, x2 │ │ │ │ + csel x25, x25, x2, ls // ls = plast │ │ │ │ + lsl x25, x25, #2 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d420 │ │ │ │ + str w24, [x0, x21] │ │ │ │ mov x26, x0 │ │ │ │ + cbnz x21, 1c7d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefd4> │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + add x21, x26, x21 │ │ │ │ + cbz x27, 1c624 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee24> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d3c0 │ │ │ │ + str x26, [x20, #176] │ │ │ │ + add x26, x26, x25 │ │ │ │ + stp x21, x26, [x23, #8] │ │ │ │ + b 1bda8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5a8> │ │ │ │ + ldr x1, [x20, #152] │ │ │ │ + mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + sub x23, x0, x1 │ │ │ │ + asr x0, x23, #3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 1c8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0c0> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ str x1, [sp, #8] │ │ │ │ - stp x2, xzr, [sp, #32] │ │ │ │ - add x22, sp, #0x90 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #496] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x2, 9d000 │ │ │ │ + csinc x25, x0, xzr, ne // ne = any │ │ │ │ + add x25, x25, x0 │ │ │ │ + cmp x25, x2 │ │ │ │ + csel x25, x25, x2, ls // ls = plast │ │ │ │ + lsl x25, x25, #3 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d420 │ │ │ │ + ldr d31, [x26, #136] │ │ │ │ + mov x27, x0 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - add x2, x2, #0xd30 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x2, x1, [sp, #32] │ │ │ │ - stp x1, x20, [sp, #48] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3992] │ │ │ │ - str xzr, [sp, #360] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #368] │ │ │ │ - add x3, x2, #0x18 │ │ │ │ - mov x27, x2 │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - str x2, [sp, #144] │ │ │ │ - add x2, sp, #0x178 │ │ │ │ - stp x3, xzr, [sp, #128] │ │ │ │ - mov x0, x22 │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, sp, #0x188 │ │ │ │ - str q31, [x2] │ │ │ │ - bl d7c8 │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x0, x22 │ │ │ │ - str w2, [sp, #172] │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - ldr w2, [sp, #168] │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - and w2, w2, #0xffffefff │ │ │ │ - mov x23, x0 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - str w2, [sp, #168] │ │ │ │ - bl d078 │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 1c8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3494> // b.none │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - stp x1, xzr, [sp, #128] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl cd30 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x22, x1, #0x348 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xf78 │ │ │ │ - stp x22, x1, [sp, #32] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3550> // b.any │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl e1d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d4> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 1c4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3080> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x1, 1c64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x3, [sp, #408] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1c980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3540> // b.any │ │ │ │ - ldr x2, [x1] │ │ │ │ + str d31, [x0, x23] │ │ │ │ + cbnz x23, 1c7c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefc4> │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + add x23, x27, x23 │ │ │ │ + cbz x1, 1c6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeea0> │ │ │ │ mov x0, x1 │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ - mov x16, x1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - br x16 │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - add x2, x0, #0x3 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.eq 1c8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346c> // b.none │ │ │ │ - sub x2, x20, x2 │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.le 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - ldrb w0, [x0, #3] │ │ │ │ - cmp w0, #0x28 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - ldurb w0, [x20, #-1] │ │ │ │ - cmp w0, #0x29 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - mov x0, #0xfff8000000000000 // #-2251799813685248 │ │ │ │ - fmov d15, x0 │ │ │ │ - cmp w4, #0x2d │ │ │ │ - b.eq 1c600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c0> // b.none │ │ │ │ - mov x0, #0x7ff8000000000000 // #9221120237041090560 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 1c600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c0> │ │ │ │ - ldr d15, [sp, #512] │ │ │ │ - ldp x23, x24, [sp, #464] │ │ │ │ - b 1c64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320c> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x28, [x22] │ │ │ │ + add x28, x28, x21 │ │ │ │ + ldr x26, [x28] │ │ │ │ + str x27, [x20, #152] │ │ │ │ + add x27, x27, x25 │ │ │ │ + stp x23, x27, [x24, #8] │ │ │ │ + b 1c434 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec34> │ │ │ │ + ldr x27, [x20, #200] │ │ │ │ + mov x3, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x24, x2, x27 │ │ │ │ + asr x0, x24, #2 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 1c8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0c0> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x25, x0, xzr, ne // ne = any │ │ │ │ + add x25, x25, x0 │ │ │ │ + cmp x25, x3 │ │ │ │ + csel x25, x25, x3, ls // ls = plast │ │ │ │ + lsl x25, x25, #2 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d420 │ │ │ │ + str w19, [x0, x24] │ │ │ │ + mov x26, x0 │ │ │ │ + cbnz x24, 1c7b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefb4> │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + add x24, x26, x24 │ │ │ │ + cbz x27, 1c70c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef0c> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d3c0 │ │ │ │ + str x26, [x20, #200] │ │ │ │ + add x26, x26, x25 │ │ │ │ + stp x24, x26, [x23, #8] │ │ │ │ + b 1c40c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec0c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x0, x23 │ │ │ │ - bl d618 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - mov w23, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x2, xzr, [sp, #128] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl cd30 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.ne 1c7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3380> // b.any │ │ │ │ - ldurb w0, [x20, #-1] │ │ │ │ - sub w0, w0, #0x2b │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.hi 1c93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34fc> // b.pmore │ │ │ │ - mov x1, #0x400000004000000 // #288230376218820608 │ │ │ │ - movk x1, #0x5 │ │ │ │ - lsr x0, x1, x0 │ │ │ │ - tbnz w0, #0, 1c7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3380> │ │ │ │ - ldr d15, [sp, #24] │ │ │ │ - ldp x25, x26, [sp, #480] │ │ │ │ - ldp x27, x28, [sp, #496] │ │ │ │ - b 1c600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c0> │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - and w0, w0, #0xffffffdf │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x46 │ │ │ │ - b.ne 1c6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> // b.any │ │ │ │ - b 1c5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a0> │ │ │ │ - stp x23, x24, [sp, #464] │ │ │ │ - stp x25, x26, [sp, #480] │ │ │ │ - stp x27, x28, [sp, #496] │ │ │ │ - str d15, [sp, #512] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x1 │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x2, xzr, [sp, #128] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl cd30 │ │ │ │ - b 1ca48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3608> │ │ │ │ - bti j │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.ne 1c998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3558> // b.any │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 1c790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3350> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 1caac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x366c> // b.any │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x23, x0 │ │ │ │ - bl cf88 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt+0x8> │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1cad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3698> // b.any │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1c518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed18> // b.none │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ mov x0, x23 │ │ │ │ - bl e2b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab0> │ │ │ │ - bti j │ │ │ │ - mov x21, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl cd30 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1c518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed18> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1c5a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeda4> // b.none │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1c5a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeda4> │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x27 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1c6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeef8> │ │ │ │ + mov x2, x23 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 1c684 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee84> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x27 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1c610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee10> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1c870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf070> // b.plast │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1c250 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea50> // b.any │ │ │ │ + b 1c26c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea6c> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 1c010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe810> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 1c080 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe880> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x25, x26, [sp, #480] │ │ │ │ - ldp x27, x28, [sp, #496] │ │ │ │ - b 1c9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a8> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1c31c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb1c> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl cef8 │ │ │ │ + b 1c1d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe9d4> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl cef8 │ │ │ │ + b 1bf7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe77c> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + b 1c26c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea6c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - str x22, [sp, #32] │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x25, x26, [sp, #480] │ │ │ │ - ldp x27, x28, [sp, #496] │ │ │ │ - b 1c9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x24 │ │ │ │ + mov x19, x20 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - ldr x1, [x20] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #480] │ │ │ │ - stp x27, x28, [sp, #496] │ │ │ │ - b.ne 1c990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3550> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - stp x25, x26, [sp, #480] │ │ │ │ - stp x27, x28, [sp, #496] │ │ │ │ + b.eq 1ca7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf27c> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl 17f80 ::do_widen(char) const@@Base+0x3580> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 1caac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x366c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c8bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0bc> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + bl cee0 │ │ │ │ + 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 1cbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3770> // b.pmore │ │ │ │ - mul w4, w1, w3 │ │ │ │ - cbz w3, 1cb98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3758> │ │ │ │ - tbnz w0, #0, 1cbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3770> │ │ │ │ - umull x1, w1, w3 │ │ │ │ - cmp xzr, x1, lsr #32 │ │ │ │ - b.ne 1cb94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3754> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - ldr w2, [x1] │ │ │ │ - adds w4, w4, w2 │ │ │ │ - b.cc 1cba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3764> // 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, #368] │ │ │ │ - add x29, sp, #0x170 │ │ │ │ - stp x19, x20, [sp, #384] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #400] │ │ │ │ - stp x23, x24, [sp, #416] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ ldr x1, [x2] │ │ │ │ - str x1, [sp, #360] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl db40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x340> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1c1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d60> │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x98 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x3, x2, [sp, #136] │ │ │ │ - add x2, x3, x2 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 1cd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3918> // b.none │ │ │ │ - str wzr, [sp, #84] │ │ │ │ - mov x6, #0x100000000 // #4294967296 │ │ │ │ - add x1, sp, #0x54 │ │ │ │ - mov w5, #0xfd // #253 │ │ │ │ - ldrb w4, [x3] │ │ │ │ - sub x0, x2, #0x1 │ │ │ │ - stp x6, x1, [sp, #96] │ │ │ │ - sub w6, w4, #0x2b │ │ │ │ - tst w6, w5 │ │ │ │ - cinc x3, x3, eq // eq = none │ │ │ │ - str x3, [sp, #112] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 1cd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3918> // b.pmore │ │ │ │ - ldurb w1, [x2, #-1] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.hi 1cd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3918> // b.pmore │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x2, x3, [sp, #8] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3744] │ │ │ │ - str w4, [sp, #24] │ │ │ │ - str w1, [sp, #84] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - bl d7e0 <__isoc23_strtol@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cbe0 │ │ │ │ - and w6, w0, #0xff │ │ │ │ - ldp x2, x3, [sp, #8] │ │ │ │ - and w5, w0, #0x1 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - tbz w0, #0, 1ce54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a14> │ │ │ │ - mov w7, #0x9999 // #39321 │ │ │ │ - sub x6, x3, #0x1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - movk w7, #0x1999, lsl #16 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 1cdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3978> // b.lo, b.ul, b.last │ │ │ │ - cbz w5, 1cd34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38f4> │ │ │ │ - ldrb w1, [x2] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w3, w1, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 1cd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3910> // b.pmore │ │ │ │ - add w0, w0, w0, lsl #2 │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - mul w3, w0, w1 │ │ │ │ - cbz w1, 1cda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3960> │ │ │ │ - cbnz w5, 1cd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3910> │ │ │ │ - umull x1, w0, w1 │ │ │ │ - cmp xzr, x1, lsr #32 │ │ │ │ - b.ne 1cd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3910> // b.any │ │ │ │ - ldr w1, [sp, #84] │ │ │ │ - adds w3, w3, w1 │ │ │ │ - b.cs 1cd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3910> // b.hs, b.nlast │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - str w3, [sp, #84] │ │ │ │ - cmp x2, x6 │ │ │ │ - b.eq 1cdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3978> // b.none │ │ │ │ - ldrb w1, [x2] │ │ │ │ - cmp w0, w7 │ │ │ │ - cset w5, hi // hi = pmore │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w3, w1, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.ls 1ccf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38b8> // b.plast │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - adrp x22, 9d000 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x22, x22, #0x348 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xf78 │ │ │ │ - stp x22, x1, [sp, #96] │ │ │ │ - mov x24, x2 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ + b.ne 1c8bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0bc> // b.any │ │ │ │ + bl d720 │ │ │ │ + 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 1d12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cec> // b.any │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - bl e1d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d4> │ │ │ │ - ldr w1, [sp, #84] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - add w1, w1, w3 │ │ │ │ - str w1, [sp, #84] │ │ │ │ - cmp x2, x6 │ │ │ │ - b.ne 1cce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a0> // b.any │ │ │ │ - str w4, [sp, #8] │ │ │ │ + b.ne 1c8bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0bc> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x22 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1c880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf080> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x23, [sp, #248] │ │ │ │ + mov x0, x26 │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr w4, [sp, #8] │ │ │ │ - ldr w22, [sp, #84] │ │ │ │ - cmp w4, #0x2d │ │ │ │ - b.eq 1d02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bec> // b.none │ │ │ │ - tbnz w22, #31, 1cd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3918> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl d420 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x2, x2, #0x370 │ │ │ │ - str x1, [x19] │ │ │ │ - str x2, [x1] │ │ │ │ - str w22, [x1, #8] │ │ │ │ - cbz x0, 1ce0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39cc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1ce1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39dc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #360] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cec> // b.any │ │ │ │ - ldp x29, x30, [sp, #368] │ │ │ │ - ldp x19, x20, [sp, #384] │ │ │ │ - ldp x21, x22, [sp, #400] │ │ │ │ - ldp x23, x24, [sp, #416] │ │ │ │ - add sp, sp, #0x1b0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str w6, [sp, #24] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - str w5, [sp, #52] │ │ │ │ - bl ceb0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - cbz x0, 1d144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d04> │ │ │ │ - ldr x1, [x0] │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ str x0, [sp, #8] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3744] │ │ │ │ - add x23, sp, #0xa8 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - add x8, sp, #0xa8 │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldp x0, x3, [sp, #8] │ │ │ │ - ldr w6, [sp, #24] │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - ldr w5, [sp, #52] │ │ │ │ - cbz x1, 1cf78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b38> │ │ │ │ - ldr x7, [sp, #168] │ │ │ │ - ldrb w7, [x7] │ │ │ │ - cbz w7, 1cf78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b38> │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str w4, [sp, #16] │ │ │ │ - ldr x5, [x5, #24] │ │ │ │ - stp x2, x1, [sp, #24] │ │ │ │ - blr x5 │ │ │ │ - ldp x2, x1, [sp, #24] │ │ │ │ - and w8, w0, #0xff │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 1cf68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b28> // b.lo, b.ul, b.last │ │ │ │ - ldr x9, [sp, #168] │ │ │ │ - sub x6, x1, #0x1 │ │ │ │ - sub x7, x3, #0x1 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldrb w1, [x9] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbnz w1, 1d040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c00> │ │ │ │ - ldrb w0, [x2] │ │ │ │ - cmp w0, w8 │ │ │ │ - b.ne 1d098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c58> // b.any │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 1d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bc0> // b.none │ │ │ │ - mov w0, w5 │ │ │ │ - add w1, w5, #0x1 │ │ │ │ - cmp x0, x6 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - csel w5, w1, w5, cc // cc = lo, ul, last │ │ │ │ - mov w1, w5 │ │ │ │ - csel x0, x1, x0, cc // cc = lo, ul, last │ │ │ │ - ldrb w1, [x9, x0] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - cmp x2, x7 │ │ │ │ - b.ne 1cf20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ae0> // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1cdbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x397c> │ │ │ │ - mov w8, #0x9999 // #39321 │ │ │ │ - sub x7, x3, #0x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - movk w8, #0x1999, lsl #16 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 1cf68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b28> // b.lo, b.ul, b.last │ │ │ │ - cbz w5, 1cfe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ba4> │ │ │ │ - ldrb w0, [x2] │ │ │ │ - sub w0, w0, #0x30 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 1d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bc0> // b.pmore │ │ │ │ - add w1, w1, w1, lsl #2 │ │ │ │ - lsl w1, w1, #1 │ │ │ │ - mul w3, w1, w0 │ │ │ │ - cbz w0, 1d00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bcc> │ │ │ │ - tbnz w6, #0, 1d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bc0> │ │ │ │ - umull x0, w1, w0 │ │ │ │ - cmp xzr, x0, lsr #32 │ │ │ │ - b.ne 1d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bc0> // b.any │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - adds w3, w3, w0 │ │ │ │ - b.cs 1d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bc0> // b.hs, b.nlast │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - str w3, [sp, #84] │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 1d130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cf0> // b.none │ │ │ │ - ldrb w0, [x2] │ │ │ │ - cmp w1, w8 │ │ │ │ - cset w6, hi // hi = pmore │ │ │ │ - sub w0, w0, #0x30 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.ls 1cfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b68> // b.plast │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1cd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3910> │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 1d130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cf0> // b.none │ │ │ │ - and w5, w6, #0x1 │ │ │ │ - b 1cf90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b50> │ │ │ │ - mov w0, #0x80000000 // #-2147483648 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.hi 1cd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3918> // b.pmore │ │ │ │ - neg w22, w22 │ │ │ │ - b 1cdd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3998> │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str w4, [sp, #16] │ │ │ │ - str w5, [sp, #24] │ │ │ │ - str w1, [sp, #32] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - str w8, [sp, #52] │ │ │ │ - stp x9, x7, [sp, #56] │ │ │ │ - str x6, [sp, #72] │ │ │ │ - bl 1cb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e0> │ │ │ │ - tbz w0, #0, 1d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bc0> │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - ldr x6, [sp, #72] │ │ │ │ - ldp x9, x7, [sp, #56] │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - ldr w8, [sp, #52] │ │ │ │ - b 1cf58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b18> │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ls 1d0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c80> // b.plast │ │ │ │ - b 1cf68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b28> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 1cf68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b28> // b.lo, b.ul, b.last │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str w4, [sp, #16] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - bl 1cb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e0> │ │ │ │ - tbnz w0, #0, 1d0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c64> │ │ │ │ - b 1d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bc0> │ │ │ │ + b 1c888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf088> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x20 │ │ │ │ + b 1c988 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf188> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 1d1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d8c> // b.any │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x23, x0 │ │ │ │ - bl cf88 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt+0x8> │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ - ldr x1, [x24] │ │ │ │ + b 1c894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf094> │ │ │ │ + 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 1d1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3db0> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr w4, [sp, #8] │ │ │ │ - b 1cdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3978> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3744] │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ + b.ne 1c8bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0bc> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + 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 1d12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cec> // b.any │ │ │ │ - bl d720 │ │ │ │ - bti j │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3744] │ │ │ │ - b 1d0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cb8> │ │ │ │ + b.ne 1c8bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0bc> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3744] │ │ │ │ - b 1d0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ca8> │ │ │ │ - bti j │ │ │ │ - mov x23, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x22, [sp, #96] │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - b 1d0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cb8> │ │ │ │ + b 1c940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf140> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cec> // b.any │ │ │ │ + b.ne 1c8bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0bc> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - mov x0, x23 │ │ │ │ - bl e2b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab0> │ │ │ │ + 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 1c8bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0bc> // b.any │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - str x1, [sp, #168] │ │ │ │ - bl 17f80 ::do_widen(char) const@@Base+0x3580> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 1d1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d8c> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x3, x1 │ │ │ │ - ldp x1, x4, [x2] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 1d240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e00> // b.none │ │ │ │ - mov x1, x2 │ │ │ │ - mov x0, x3 │ │ │ │ - b 1cbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3780> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 1d234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3df4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x0, [x3] │ │ │ │ - cbz x1, 1d290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e50> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 1c89c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf09c> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x22, x1, #0x8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ - 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, [x20, #48] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1d358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f18> │ │ │ │ - bl f9c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c0> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1d320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ee0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1d340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f00> │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - str x0, [x19, #48] │ │ │ │ - stp x2, x1, [x19, #64] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1d460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4020> │ │ │ │ - bl fb84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2384> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1d380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f40> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1d3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f60> │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - add x2, x19, #0x90 │ │ │ │ - stp x1, x2, [x19, #120] │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - str x0, [x19, #96] │ │ │ │ - str x3, [x19, #112] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - str x0, [x19, #160] │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - ldp x1, x2, [x20, #160] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - ldr w2, [x22, #184] │ │ │ │ - adrp x22, 9e000 │ │ │ │ - add x1, x22, #0x80 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - str w2, [x21, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 1d418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fd8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #216] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr d31, [x20, #232] │ │ │ │ - add x1, x1, #0xca8 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xcd8 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd10 │ │ │ │ - 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 │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - b 1d3c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f88> │ │ │ │ + b 1cb34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf334> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1d4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4078> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1ca58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf258> │ │ │ │ bti j │ │ │ │ - add x22, x22, #0x80 │ │ │ │ - str x22, [x19, #8] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 17f80 ::do_widen(char) const@@Base+0x3580> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1ca7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf27c> // b.none │ │ │ │ + b 1c8bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0bc> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1d4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4070> │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1c888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf088> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x1, [sp, #248] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1d4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4068> │ │ │ │ + str x23, [sp, #248] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + b 1caf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf2f4> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x22, x1, #0x8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ - 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, [x20, #48] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1d5b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4178> │ │ │ │ - bl f9c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c0> │ │ │ │ - mov x1, x0 │ │ │ │ nop │ │ │ │ + │ │ │ │ +000000000001cba0 ::do_widen(char) const@@Base>: │ │ │ │ + bti c │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1d580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4140> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1d5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4160> │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - str x0, [x19, #48] │ │ │ │ - stp x2, x1, [x19, #64] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1d6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4280> │ │ │ │ - bl fb84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2384> │ │ │ │ - mov x1, x0 │ │ │ │ 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 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1d5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41a0> │ │ │ │ + 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 1cbe0 ::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 x7, x2 │ │ │ │ + b.ne 1cc20 ::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 │ │ │ │ - str x2, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1d600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41c0> │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - add x2, x19, #0x90 │ │ │ │ - stp x1, x2, [x19, #120] │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - str x0, [x19, #96] │ │ │ │ - str x3, [x19, #112] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - str x0, [x19, #160] │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - ldp x1, x2, [x20, #160] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr w1, [x22, #184] │ │ │ │ - add x2, x2, #0xb8 │ │ │ │ - str w1, [x21, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 1d678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4238> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #216] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr d31, [x20, #232] │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xc50 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - 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 │ │ │ │ + stp xzr, xzr, [x1, #8]! │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + str xzr, [x0] │ │ │ │ ret │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - b 1d628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41e8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1d71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42dc> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 17f80 ::do_widen(char) const@@Base+0x3580> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e30> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1d714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42d4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1d70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42cc> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 1d83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43fc> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1d760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4320> │ │ │ │ - ldr x21, [x20, #88] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x21, 1d7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x438c> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1d7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x438c> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1d814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43d4> // b.none │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 1d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43a0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43b4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x0, x1, [x0, #8] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ls 1cd00 ::do_widen(char) const@@Base+0x160> // b.plast │ │ │ │ + ldr x20, [x0, w19, uxtw #3] │ │ │ │ + mov x0, x20 │ │ │ │ + cbz x20, 1cd18 ::do_widen(char) const@@Base+0x178> │ │ │ │ + bl 72b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4980c> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ bl d3c0 │ │ │ │ - cbnz x20, 1d77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x433c> │ │ │ │ + ldp x0, x1, [x21, #8] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.hi 1ccd0 ::do_widen(char) const@@Base+0x130> // b.pmore │ │ │ │ + cbz x0, 1cd2c ::do_widen(char) const@@Base+0x18c> │ │ │ │ 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+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1d840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4400> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - b 1d7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x438c> │ │ │ │ - ret │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - b 1d7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x438c> │ │ │ │ - cbz x0, 1da64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4624> │ │ │ │ - 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, 1da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45e0> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, 1d9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45b0> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, 1d9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4584> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, 1d96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x452c> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 1d910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44d0> │ │ │ │ - ldr x26, [x21, #24] │ │ │ │ - cbz x26, 1d940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4500> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x20, [x26, #24] │ │ │ │ - cbz x20, 1d998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4558> │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - cbz x27, 1d8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44a4> │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - mov x28, x27 │ │ │ │ - bl 1d84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440c> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d8d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4498> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x27, 1d8b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4474> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44bc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x27, 1d998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4558> │ │ │ │ - mov x20, x27 │ │ │ │ - b 1d8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x446c> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44e8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x20, 1d96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x452c> │ │ │ │ - mov x19, x20 │ │ │ │ - b 1d890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4450> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4518> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x20, 1d910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44d0> │ │ │ │ - mov x21, x20 │ │ │ │ - b 1d898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4458> │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4544> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 1d9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4584> │ │ │ │ - mov x25, x19 │ │ │ │ - b 1d888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4448> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - ldr x20, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4570> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x20, 1d93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44fc> │ │ │ │ - mov x26, x20 │ │ │ │ - b 1d8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4464> │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x459c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 1d9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45b0> │ │ │ │ - mov x24, x19 │ │ │ │ - b 1d880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4440> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1da08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45c8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 1da1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45dc> │ │ │ │ - mov x23, x19 │ │ │ │ - b 1d878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4438> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1da38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45f8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 1da4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> │ │ │ │ - mov x22, x19 │ │ │ │ - b 1d86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x442c> │ │ │ │ + b d3c0 │ │ │ │ + ldp x0, x1, [x21, #8] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + b 1ccc8 ::do_widen(char) const@@Base+0x128> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - cbz x0, 1dd34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48f4> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w20, #0x8 // #8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + mov w21, #0x4 // #4 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - cbz x23, 1dcdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x489c> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, 1dc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4858> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, 1dc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4818> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, 1dbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4798> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 1db58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4718> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x27, [x21, #24] │ │ │ │ - cbz x27, 1db98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4758> │ │ │ │ - ldr x20, [x27, #24] │ │ │ │ - cbz x20, 1dc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47d8> │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - cbz x26, 1db14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46d4> │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - mov x28, x26 │ │ │ │ - bl 1da68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4628> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1daf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46b4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1db08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46c8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x26, 1dad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4690> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1db2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46ec> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1db40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4700> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x26, 1dc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47d8> │ │ │ │ - mov x20, x26 │ │ │ │ - b 1dac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4688> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1db70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4730> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1db84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4744> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x20, 1dbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4798> │ │ │ │ - mov x19, x20 │ │ │ │ - b 1daac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x466c> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4770> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dbc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4784> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x20, 1db54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4714> │ │ │ │ - mov x21, x20 │ │ │ │ - b 1dab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4678> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dbf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47b0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47c4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 1dc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4818> │ │ │ │ - mov x25, x19 │ │ │ │ - b 1daa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4664> │ │ │ │ - ldr x0, [x27, #64] │ │ │ │ - add x1, x27, #0x50 │ │ │ │ - ldr x20, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dc30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47f0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4804> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x20, 1db98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4758> │ │ │ │ - mov x27, x20 │ │ │ │ - b 1dac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4680> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4830> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4844> // b.none │ │ │ │ - bl d3c0 │ │ │ │ + mov x24, x1 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + b 1cd80 ::do_widen(char) const@@Base+0x1e0> │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + add w19, w19, #0x4 │ │ │ │ mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 1dc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4858> │ │ │ │ - mov x24, x19 │ │ │ │ - b 1da9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x465c> │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4870> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dcc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4884> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 1dcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4898> │ │ │ │ - mov x23, x19 │ │ │ │ - b 1da94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4654> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dcf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48b4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dd08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48c8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 1dd1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48dc> │ │ │ │ - mov x22, x19 │ │ │ │ - b 1da88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4648> │ │ │ │ + bl 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 1cf18 ::do_widen(char) const@@Base+0x378> // b.plast │ │ │ │ + ldr x0, [x24] │ │ │ │ + ubfiz x25, x23, #3, #32 │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + bl 6bec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42b68> │ │ │ │ + tbz w0, #0, 1cd78 ::do_widen(char) const@@Base+0x1d8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + and w4, w23, #0x1 │ │ │ │ + ldp x2, x0, [x22, #8] │ │ │ │ + ldr x1, [x1, x25] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + ldr w6, [x1, #148] │ │ │ │ + asr x0, x0, #3 │ │ │ │ + tbnz w23, #0, 1ce48 ::do_widen(char) const@@Base+0x2a8> │ │ │ │ + cbz w6, 1cf34 ::do_widen(char) const@@Base+0x394> │ │ │ │ + lsr w1, w23, #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 1ce28 ::do_widen(char) const@@Base+0x288> │ │ │ │ + ldr x0, [x2, x3, lsl #3] │ │ │ │ + ldr x2, [x0, #136] │ │ │ │ + ldrb w0, [x2, x1] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + strb w0, [x2, x1] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, x3, lsl #3] │ │ │ │ + ldr x2, [x0, #136] │ │ │ │ + ldrb w0, [x2, x1] │ │ │ │ + and w0, w0, #0xfffffffb │ │ │ │ + strb w0, [x2, x1] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, x3, lsl #3] │ │ │ │ + mov w3, w4 │ │ │ │ + ldr x2, [x0, #136] │ │ │ │ + ldrb w0, [x2, x1] │ │ │ │ + and w0, w0, #0xfffffff7 │ │ │ │ + strb w0, [x2, x1] │ │ │ │ + ldp x2, x0, [x22, #8] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.cc 1cdd4 ::do_widen(char) const@@Base+0x234> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + str wzr, [x0, #152] │ │ │ │ + str wzr, [x0, #156] │ │ │ │ + b 1cd78 ::do_widen(char) const@@Base+0x1d8> │ │ │ │ + and w7, w19, #0x4 │ │ │ │ + lsr w3, w23, #1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + lsl w8, w21, w7 │ │ │ │ + lsl w7, w20, w7 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.cs 1cecc ::do_widen(char) const@@Base+0x32c> // b.hs, b.nlast │ │ │ │ + ldr x0, [x2, x4, lsl #3] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, x3] │ │ │ │ + and w0, w0, #0xffffffcf │ │ │ │ + strb w0, [x1, x3] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, x4, lsl #3] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, x3] │ │ │ │ + cbnz w6, 1cee4 ::do_widen(char) const@@Base+0x344> │ │ │ │ + orr w0, w8, w0 │ │ │ │ + strb w0, [x1, x3] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, x4, lsl #3] │ │ │ │ + mov w4, w5 │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, x3] │ │ │ │ + orr w0, w7, w0 │ │ │ │ + strb w0, [x1, x3] │ │ │ │ + ldp x2, x0, [x22, #8] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.cc 1ce68 ::do_widen(char) const@@Base+0x2c8> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + cbnz w6, 1ce3c ::do_widen(char) const@@Base+0x29c> │ │ │ │ + str wzr, [x0, #148] │ │ │ │ + str wzr, [x0, #156] │ │ │ │ + b 1cd78 ::do_widen(char) const@@Base+0x1d8> │ │ │ │ + and w0, w0, #0xffffffbf │ │ │ │ + strb w0, [x1, x3] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, x4, lsl #3] │ │ │ │ + mov w4, w5 │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, x3] │ │ │ │ + and w0, w0, #0x7f │ │ │ │ + strb w0, [x1, x3] │ │ │ │ + ldp x2, x0, [x22, #8] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + b 1cec4 ::do_widen(char) const@@Base+0x324> │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + and w7, w19, #0x4 │ │ │ │ + mov w5, #0x4 // #4 │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + lsr w3, w23, #1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + lsl w5, w5, w7 │ │ │ │ + lsl w4, w4, w7 │ │ │ │ + b 1cfa8 ::do_widen(char) const@@Base+0x408> │ │ │ │ + ldr x0, [x2, x1, lsl #3] │ │ │ │ + ldr x2, [x0, #136] │ │ │ │ + ldrb w0, [x2, x3] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + strb w0, [x2, x3] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ │ + ldr x2, [x0, #136] │ │ │ │ + ldrb w0, [x2, x3] │ │ │ │ + orr w0, w5, w0 │ │ │ │ + strb w0, [x2, x3] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ │ + mov w1, w6 │ │ │ │ + ldr x2, [x0, #136] │ │ │ │ + ldrb w0, [x2, x3] │ │ │ │ + orr w0, w4, w0 │ │ │ │ + strb w0, [x2, x3] │ │ │ │ + ldp x2, x0, [x22, #8] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 1cf54 ::do_widen(char) const@@Base+0x3b4> // b.pmore │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + str wzr, [x0, #148] │ │ │ │ + b 1cedc ::do_widen(char) const@@Base+0x33c> │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1cffc ::do_widen(char) const@@Base+0x45c> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + add x3, x1, w3, uxtw #3 │ │ │ │ + ldr x2, [x1], #8 │ │ │ │ + ldr w2, [x2, #52] │ │ │ │ + cmp w0, w2 │ │ │ │ + csel w0, w0, w2, cs // cs = hs, nlast │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 1cfe0 ::do_widen(char) const@@Base+0x440> // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ 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 │ │ │ │ - lsr w2, w1, #1 │ │ │ │ - bl dea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a0> │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl cdf0 <__snprintf_chk@plt> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 70360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56f20> │ │ │ │ - add x0, x19, #0x278 │ │ │ │ - bl 754e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c0a0> │ │ │ │ - add x0, x19, #0x298 │ │ │ │ - bl 295a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10160> │ │ │ │ - add x0, x19, #0x310 │ │ │ │ - bl 6ce04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x539c4> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x19, #0x400 │ │ │ │ - sub x1, x0, #0x58 │ │ │ │ - str xzr, [x19, #880] │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - str q31, [x19, #864] │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - stp q31, q31, [x1, #32] │ │ │ │ - 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 x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1d040 ::do_widen(char) const@@Base+0x4a0> │ │ │ │ + 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 1d020 ::do_widen(char) const@@Base+0x480> // b.any │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 188c0 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - add x0, x19, #0x298 │ │ │ │ - bl 295cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1018c> │ │ │ │ - add x0, x19, #0x278 │ │ │ │ - bl 75500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c0c0> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x23 │ │ │ │ - bl 703f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56fb0> │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl 1fb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66e0> │ │ │ │ - b 1ddf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49b4> │ │ │ │ - bti j │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - b 1de24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49e4> │ │ │ │ - bti j │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - b 1de1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49dc> │ │ │ │ - bti j │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - b 1de38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49f8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1d07c ::do_widen(char) const@@Base+0x4dc> │ │ │ │ + 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 1d064 ::do_widen(char) const@@Base+0x4c4> // b.any │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 1d0d8 ::do_widen(char) const@@Base+0x538> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x1, [x0, #864] │ │ │ │ - ldr x2, [x0, #872] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1deb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a70> // b.none │ │ │ │ - str x1, [x0, #872] │ │ │ │ - ldr x23, [x20, #936] │ │ │ │ - add x22, x20, #0x3a8 │ │ │ │ - ldr x21, [x22, #8] │ │ │ │ - cmp x23, x21 │ │ │ │ - b.eq 1dee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4aa0> // b.none │ │ │ │ - mov x19, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 31720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182e0> │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1dec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a88> // b.any │ │ │ │ - str x23, [x22, #8] │ │ │ │ - ldr x0, [x20, #1104] │ │ │ │ - cbz x0, 1deec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4aac> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #984] │ │ │ │ - cbz x0, 1def8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ab8> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #960] │ │ │ │ - cbz x0, 1df04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ac4> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x21, [x22, #8] │ │ │ │ - ldr x19, [x20, #936] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 1df38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4af8> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 31720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182e0> │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1df20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ae0> // b.any │ │ │ │ - ldr x21, [x20, #936] │ │ │ │ - cbz x21, 1df44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b04> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #864] │ │ │ │ - cbz x0, 1df50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b10> │ │ │ │ - bl d3c0 │ │ │ │ - add x0, x20, #0x310 │ │ │ │ - bl 6ce24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x539e4> │ │ │ │ - add x0, x20, #0x298 │ │ │ │ - bl 295cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1018c> │ │ │ │ - add x0, x20, #0x278 │ │ │ │ - bl 75500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c0c0> │ │ │ │ - add x0, x20, #0x120 │ │ │ │ - bl 703f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56fb0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4008] │ │ │ │ - ldr x21, [x20, #256] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x20, #128] │ │ │ │ - cbz x21, 1dfcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b8c> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x19, x21 │ │ │ │ - bl 1da68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4628> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x21, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dfac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b6c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b80> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x21, 1df88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b48> │ │ │ │ - ldr x19, [x20, #208] │ │ │ │ - cbz x19, 1e004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bc4> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x21, x19 │ │ │ │ - bl 1d84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440c> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 1dfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b94> │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x23, x23, #0xa20 │ │ │ │ - bl 1d760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4320> │ │ │ │ - ldp x19, x22, [x20, #104] │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 1e090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c50> // b.none │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - cbz x21, 1e080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c40> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1e080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c40> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1e080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c40> // b.any │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne 1e160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d20> // b.any │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - nop │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 1e020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4be0> // b.any │ │ │ │ - ldr x22, [x20, #104] │ │ │ │ - cbz x22, 1e09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c5c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - cbz x0, 1e0a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c68> │ │ │ │ - bl d3c0 │ │ │ │ - ldp x19, x22, [x20, #40] │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 1e130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cf0> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x23, x23, #0xa20 │ │ │ │ - nop │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - cbz x21, 1e120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ce0> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1e120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ce0> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1e120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ce0> // b.any │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne 1e16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d2c> // b.any │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - nop │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 1e0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c80> // b.any │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - cbz x22, 1e13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cfc> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20], #16 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d38> // b.none │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - b 1e080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c40> │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - b 1e120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ce0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x0, [x0, w19, uxtw #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 73f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4aba0> │ │ │ │ + ldr w0, [x20, #4] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.gt 1d0ac ::do_widen(char) const@@Base+0x50c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 131a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59a0> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 13c48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6448> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1068c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl fda0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25a0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 11500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 20060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c20> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 27064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc24> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 22300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ec0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x8 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x200 │ │ │ │ - ldr x3, [x24, #984] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #504] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x2, [x24, #992] │ │ │ │ - subs x2, x2, x3 │ │ │ │ - b.eq 1e888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5448> // b.none │ │ │ │ - asr x2, x2, #2 │ │ │ │ - sub x0, x2, #0x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 1e890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5450> // b.plast │ │ │ │ - lsr x1, x2, #2 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x3, x1, lsl #4 │ │ │ │ - ldr q30, [x0], #16 │ │ │ │ - add v31.4s, v30.4s, v31.4s │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1e270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e30> // b.any │ │ │ │ - addv s31, v31.4s │ │ │ │ - fmov w19, s31 │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 1e2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e8c> // b.none │ │ │ │ - and x0, x2, #0xfffffffffffffffc │ │ │ │ - mov w1, w0 │ │ │ │ - ldr w0, [x3, x0, lsl #2] │ │ │ │ - add w4, w1, #0x1 │ │ │ │ - add w0, w19, w0 │ │ │ │ - cmp x2, w4, sxtw │ │ │ │ - b.ls 1e85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x541c> // b.plast │ │ │ │ - ldr w5, [x3, w4, uxtw #2] │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - add w0, w0, w5 │ │ │ │ - cmp x2, w1, sxtw │ │ │ │ - b.ls 1e85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x541c> // b.plast │ │ │ │ - add x4, x3, w4, uxtw #2 │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - add w19, w0, w1 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl ca90 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + ldp x1, x0, [x20, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + b 1d15c ::do_widen(char) const@@Base+0x5bc> │ │ │ │ + ldr x0, [x1, w19, uxtw #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 74de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ba80> │ │ │ │ + ldp x1, x0, [x20, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.hi 1d144 ::do_widen(char) const@@Base+0x5a4> // b.pmore │ │ │ │ + bl ca90 │ │ │ │ + add x25, 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 d30, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + mov x0, x25 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3712] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + add x20, sp, #0x50 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3904] │ │ │ │ - add x3, sp, #0x1d8 │ │ │ │ + add x2, sp, #0x1a8 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #456] │ │ │ │ - strh wzr, [sp, #464] │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - ldp x22, x28, [x0, #8] │ │ │ │ + add x3, sp, #0x1b8 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str q31, [x3] │ │ │ │ - add x3, sp, #0x1e8 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3712] │ │ │ │ + ldp x22, x26, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x19, #0x10 │ │ │ │ str q31, [x3] │ │ │ │ ldur x0, [x22, #-24] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x22, [sp, #128] │ │ │ │ - str x2, [sp, #240] │ │ │ │ - str x28, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ bl d7c8 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3856] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3792] │ │ │ │ - add x3, x23, #0x18 │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - stp x2, x0, [sp, #8] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x3, [sp, #128] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - stp xzr, xzr, [sp, #144] │ │ │ │ - stp xzr, xzr, [sp, #160] │ │ │ │ - stp xzr, xzr, [sp, #176] │ │ │ │ - str x1, [sp, #240] │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3792] │ │ │ │ + add x3, x27, #0x18 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + stp x3, x2, [sp, #80] │ │ │ │ + add x28, sp, #0xb0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - add x4, sp, #0xe0 │ │ │ │ + add x3, x23, #0x10 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - stp x0, x1, [sp, #56] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - str w2, [sp, #200] │ │ │ │ - stp x4, xzr, [sp, #208] │ │ │ │ - strb wzr, [sp, #224] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x28, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ bl d7c8 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #176] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp x0, xzr, [sp, #96] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x0, [sp] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - cbz x4, 1e87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x543c> │ │ │ │ - ldp x5, x3, [sp, #160] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + 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, #200] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + stp x24, xzr, [sp, #16] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1d5f0 ::do_widen(char) const@@Base+0xa50> │ │ │ │ + ldp x6, x3, [sp, #112] │ │ │ │ + mov x0, x23 │ │ │ │ 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 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - str x1, [sp, #240] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x2, x23, #0x18 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fd4> // b.none │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1d2f8 ::do_widen(char) const@@Base+0x758> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - str x22, [sp, #128] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str x28, [x21, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x1, [sp, #240] │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x19, [sp, #192] │ │ │ │ bl cd30 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x8e0 │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1d5d8 ::do_widen(char) const@@Base+0xa38> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 1e904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54c4> // b.plast │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - add x1, x1, #0x508 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1d66c ::do_widen(char) const@@Base+0xacc> // b.plast │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ bl cd18 │ │ │ │ - mov x26, x0 │ │ │ │ - add x3, x20, #0x10 │ │ │ │ - str x3, [x20] │ │ │ │ + mov x21, x0 │ │ │ │ + add x25, sp, #0x60 │ │ │ │ + str x25, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x1, [x26], #16 │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 1e864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5424> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x1, [x20] │ │ │ │ - str x0, [x20, #16] │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1d5c0 ::do_widen(char) const@@Base+0xa20> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3704] │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ strb wzr, [x19, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5088> // b.none │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 1d46c ::do_widen(char) const@@Base+0x8cc> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 1d4dc ::do_widen(char) const@@Base+0x93c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1d408 ::do_widen(char) const@@Base+0x868> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [x24, #984] │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - ldr x0, [x24, #992] │ │ │ │ - add x2, x2, #0x500 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x2, x2, #0x450 │ │ │ │ - str x2, [sp, #80] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - b 1e548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5108> │ │ │ │ - cbnz w0, 1e534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50f4> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e9a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5564> // b.none │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - add x1, x1, #0x518 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [x24, #984] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x0, [x24, #992] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ls 1e7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53ac> // b.plast │ │ │ │ - ubfiz x26, x19, #2, #32 │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ldp x2, x0, [sp, #72] │ │ │ │ - ldr w1, [x1, x26] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - csel x27, x0, x2, eq // eq = none │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #128] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x0, [sp, #240] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x1d8 │ │ │ │ - str xzr, [sp, #456] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #464] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x1e8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x28, [x21, x2] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x3, x23, #0x18 │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #144] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - stp x3, x2, [sp, #128] │ │ │ │ - stp xzr, xzr, [sp, #160] │ │ │ │ - stp xzr, xzr, [sp, #176] │ │ │ │ - str x1, [sp, #240] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldp x0, x1, [sp, #56] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - str w3, [sp, #200] │ │ │ │ - strb wzr, [sp, #224] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - str x2, [sp, #136] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - stp x2, xzr, [sp, #208] │ │ │ │ - bl d7c8 │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d0d8 │ │ │ │ - ldr x4, [sp, #176] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - stp x0, xzr, [sp, #96] │ │ │ │ - cbz x4, 1e7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x539c> │ │ │ │ - ldp x5, x3, [sp, #160] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - str x1, [sp, #240] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x2, x23, #0x18 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5228> // b.none │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1d418 ::do_widen(char) const@@Base+0x878> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #136] │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #128] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x28, [x21, x1] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [sp, #240] │ │ │ │ - bl cd30 │ │ │ │ - mov x0, x27 │ │ │ │ - bl ccd0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x27 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - add x3, sp, #0x90 │ │ │ │ - str x3, [sp, #128] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x537c> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [sp, #128] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 1ea80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5640> // b.pmore │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #48] │ │ │ │ - bl cd18 │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1e730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52f0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5304> // b.none │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1d428 ::do_widen(char) const@@Base+0x888> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x24, #960] │ │ │ │ - ldr w0, [x0, x26] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1e78c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x534c> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 1e504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50c4> // b.any │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5514> // b.none │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - add x1, x1, #0x520 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl cd18 │ │ │ │ - b 1e534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50f4> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54ec> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - add x1, x1, #0x778 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl cd18 │ │ │ │ - b 1e534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50f4> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x3, x0 │ │ │ │ - b 1e6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52a0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - bl cef8 │ │ │ │ - b 1e644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5204> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1ea30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55f0> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl cd18 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #504] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> // b.any │ │ │ │ - add sp, sp, #0x200 │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 1d62c ::do_widen(char) const@@Base+0xa8c> // 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], #96 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w19, w0 │ │ │ │ - b 1e2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e8c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1d698 ::do_widen(char) const@@Base+0xaf8> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1d548 ::do_widen(char) const@@Base+0x9a8> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x28 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbz w0, #0, 1d3f8 ::do_widen(char) const@@Base+0x858> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1d6b0 ::do_widen(char) const@@Base+0xb10> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1d584 ::do_widen(char) const@@Base+0x9e4> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x27 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 1d3f8 ::do_widen(char) const@@Base+0x858> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1d4c0 ::do_widen(char) const@@Base+0x920> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1d4c0 ::do_widen(char) const@@Base+0x920> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1d530 ::do_widen(char) const@@Base+0x990> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1d530 ::do_widen(char) const@@Base+0x990> │ │ │ │ ldr x2, [x19, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x26 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x25 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1e4a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5064> │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ + b 1d3d0 ::do_widen(char) const@@Base+0x830> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1d368 ::do_widen(char) const@@Base+0x7c8> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x23 │ │ │ │ bl cef8 │ │ │ │ - b 1e3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fb0> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 1e2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e8c> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 1e298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e58> │ │ │ │ + b 1d2d8 ::do_widen(char) const@@Base+0x738> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x20 │ │ │ │ bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #504] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54bc> // b.none │ │ │ │ + b.eq 1d664 ::do_widen(char) const@@Base+0xac4> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> // b.any │ │ │ │ + b.ne 1d62c ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 1d62c ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ + b.ne 1d62c ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ + bl d720 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b.ne 1d62c ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ + mov x20, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54bc> // b.none │ │ │ │ - b 1e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x1, [sp, #240] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #504] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54bc> // b.none │ │ │ │ - b 1e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x1, [sp, #240] │ │ │ │ - bl cd30 │ │ │ │ - b 1e984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5544> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1e8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5470> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x0, x26 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1e984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5544> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1ea74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5634> │ │ │ │ + b 1d640 ::do_widen(char) const@@Base+0xaa0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3744] │ │ │ │ - b 1e984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5544> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1eacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x568c> │ │ │ │ + b 1d608 ::do_widen(char) const@@Base+0xa68> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x1, [sp, #136] │ │ │ │ + mov x24, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x23, [sp, #88] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + str x21, [sp, #88] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #128] │ │ │ │ - str x28, [x21, x0] │ │ │ │ - b 1ea10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55d0> │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + str x19, [sp, #192] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1d62c ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #128] │ │ │ │ - str x28, [x21, x0] │ │ │ │ - b 1e9d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5594> │ │ │ │ + mov x24, x0 │ │ │ │ + b 1d730 ::do_widen(char) const@@Base+0xb90> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1d6dc ::do_widen(char) const@@Base+0xb3c> │ │ │ │ + nop │ │ │ │ + cbz x0, 1d8e0 ::do_widen(char) const@@Base+0xd40> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 1d8b4 ::do_widen(char) const@@Base+0xd14> │ │ │ │ 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, #0x230 │ │ │ │ - add x4, sp, #0xa0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - ldr x5, [x1] │ │ │ │ - str x5, [sp, #552] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov w1, #0x2c // #44 │ │ │ │ - stp x4, x3, [sp, #144] │ │ │ │ - strh w1, [sp, #160] │ │ │ │ - cbz x2, 1f18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d4c> │ │ │ │ - mov x1, x4 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl db88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x388> │ │ │ │ - ldp x1, x3, [sp, #144] │ │ │ │ - mov x27, x0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d9d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d8> │ │ │ │ - mov x26, x0 │ │ │ │ - and x0, x27, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 1faa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6664> // b.none │ │ │ │ - mov x23, #0x47e0 // #18400 │ │ │ │ - add x25, sp, #0xb0 │ │ │ │ - add x20, sp, #0xc0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - movk x23, #0x1e8, lsl #16 │ │ │ │ - stp x0, xzr, [sp] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x0, x24, x0 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 1ece4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58a4> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - sub x0, x26, x27 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.hi 1fad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6698> // b.pmore │ │ │ │ - ldr x1, [x19] │ │ │ │ - sub x28, x28, x27 │ │ │ │ - cmp x28, x0 │ │ │ │ - str x20, [sp, #176] │ │ │ │ - csel x28, x28, x0, ls // ls = plast │ │ │ │ - str x28, [sp, #40] │ │ │ │ - add x27, x1, x27 │ │ │ │ - cmp x28, #0xf │ │ │ │ - b.hi 1f110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cd0> // b.pmore │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.eq 1f104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cc4> // b.none │ │ │ │ - cbnz x28, 1ef8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b4c> │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 1d894 ::do_widen(char) const@@Base+0xcf4> │ │ │ │ + ldr x26, [x25, #24] │ │ │ │ + cbz x26, 1d87c ::do_widen(char) const@@Base+0xcdc> │ │ │ │ + ldr x19, [x26, #24] │ │ │ │ + cbz x19, 1d84c ::do_widen(char) const@@Base+0xcac> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 1d81c ::do_widen(char) const@@Base+0xc7c> │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldr x27, [x21, #24] │ │ │ │ + cbz x27, 1d834 ::do_widen(char) const@@Base+0xc94> │ │ │ │ + ldr x20, [x27, #24] │ │ │ │ + cbz x20, 1d864 ::do_widen(char) const@@Base+0xcc4> │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + cbz x22, 1d800 ::do_widen(char) const@@Base+0xc60> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + bl 1d780 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + bl d3c0 │ │ │ │ + cbnz x22, 1d7e8 ::do_widen(char) const@@Base+0xc48> │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ mov x0, x20 │ │ │ │ - str x28, [sp, #184] │ │ │ │ - strb wzr, [x0, x28] │ │ │ │ - cmp x21, x24 │ │ │ │ - b.eq 1efb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b74> // b.none │ │ │ │ - ldr x27, [sp, #184] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [x24] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1f13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cfc> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - str x1, [x24] │ │ │ │ - str x0, [x24, #16] │ │ │ │ - add x24, x24, #0x20 │ │ │ │ - stur x27, [x24, #-24] │ │ │ │ - ldp x1, x3, [sp, #144] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - bl db88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x388> │ │ │ │ - mov x27, x0 │ │ │ │ - ldp x1, x3, [sp, #144] │ │ │ │ - mov x2, x0 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x22, 1d864 ::do_widen(char) const@@Base+0xcc4> │ │ │ │ + mov x20, x22 │ │ │ │ + b 1d7e0 ::do_widen(char) const@@Base+0xc40> │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ mov x0, x19 │ │ │ │ - bl d9d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d8> │ │ │ │ - mov x26, x0 │ │ │ │ - and x0, x27, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 1ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57e0> // b.any │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - sub x25, x24, #0x20 │ │ │ │ - ldur x2, [x24, #-32] │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - ldrb w2, [x2, x1] │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.eq 1f1c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d88> // b.none │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - sub x27, x24, x0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - asr x27, x27, #5 │ │ │ │ - mov w20, w27 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ed24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58e4> // b.none │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ bl d3c0 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 1f5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x616c> │ │ │ │ - ldr x0, [x22, #960] │ │ │ │ - add x21, x22, #0x3c0 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ed44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5904> // b.none │ │ │ │ - str x0, [x21, #8] │ │ │ │ - ldr x0, [x22, #984] │ │ │ │ - add x20, x22, #0x3d8 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ed5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x591c> // b.none │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr x28, [sp, #8] │ │ │ │ - add x26, sp, #0x28 │ │ │ │ - add x25, sp, #0x60 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cmp x27, x22 │ │ │ │ - b.eq 1f020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5be0> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl d750 <__gmon_start__@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x1, x26 │ │ │ │ - ldr x23, [x28] │ │ │ │ - str wzr, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - str w3, [sp] │ │ │ │ - mov x0, x23 │ │ │ │ - bl deb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b8> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - cmp x23, x1 │ │ │ │ - b.eq 1f930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64f0> // b.none │ │ │ │ - ldr w1, [x19] │ │ │ │ - cmp w1, #0x22 │ │ │ │ - b.eq 1f9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65a0> // b.none │ │ │ │ - mov x2, #0x80000000 // #2147483648 │ │ │ │ - add x2, x0, x2 │ │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.hi 1f9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65a0> // b.pmore │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - cbnz w1, 1ede4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59a4> │ │ │ │ - ldr w1, [sp] │ │ │ │ - str w1, [x19] │ │ │ │ - sub x1, x2, #0x1 │ │ │ │ - mov w23, w0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 1fa10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65d0> // b.pmore │ │ │ │ - str x25, [sp, #80] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x4, [x28] │ │ │ │ - ldrb w1, [x4, x1] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb w1, [sp, #96] │ │ │ │ - strb wzr, [sp, #97] │ │ │ │ - tbnz w0, #31, 1f2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc> │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldp x1, x2, [x20, #8] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1f0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ca4> // b.none │ │ │ │ - str w0, [x1], #4 │ │ │ │ - str x1, [x20, #8] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x62 │ │ │ │ - b.eq 1efec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bac> // b.none │ │ │ │ - cmp w1, #0x70 │ │ │ │ - b.eq 1f09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c5c> // b.none │ │ │ │ - cmp w1, #0x6d │ │ │ │ - b.eq 1f0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c7c> // b.none │ │ │ │ - mov x19, #0x1 // #1 │ │ │ │ - mov x1, #0x1e // #30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - ldr x20, [sp, #80] │ │ │ │ - mov x0, x21 │ │ │ │ - stp x2, xzr, [sp, #144] │ │ │ │ - strb wzr, [sp, #160] │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov x1, #0x1e // #30 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1c │ │ │ │ - b.ls 1fa50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6610> // b.plast │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x5d0 │ │ │ │ - mov x2, #0x1d // #29 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.cc 1f900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1f8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6490> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ + cbz x20, 1d84c ::do_widen(char) const@@Base+0xcac> │ │ │ │ + mov x19, x20 │ │ │ │ + b 1d7c4 ::do_widen(char) const@@Base+0xc24> │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ mov x0, x21 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl cd18 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x20, x19 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [x20], #16 │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1f6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6278> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - mov x2, x0 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x27 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x28, [sp, #40] │ │ │ │ - str x28, [sp, #184] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - strb wzr, [x0, x28] │ │ │ │ - cmp x21, x24 │ │ │ │ - b.ne 1ec84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5844> // b.any │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - stp x2, x21, [sp, #48] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl 1fce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68a0> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldp x1, x24, [sp, #48] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1ecb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5870> // b.none │ │ │ │ bl d3c0 │ │ │ │ - b 1ecb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5870> │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - ldp x1, x2, [x21, #8] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1f0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c90> // b.none │ │ │ │ - str wzr, [x1], #4 │ │ │ │ - str x1, [x21, #8] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 1f010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bd0> // b.none │ │ │ │ + cbz x20, 1d818 ::do_widen(char) const@@Base+0xc78> │ │ │ │ + mov x21, x20 │ │ │ │ + b 1d7d0 ::do_widen(char) const@@Base+0xc30> │ │ │ │ + ldr x19, [x26, #16] │ │ │ │ + mov x0, x26 │ │ │ │ bl d3c0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - cmp x27, x22 │ │ │ │ - b.ne 1ed80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5940> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1f050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c10> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c04> // b.none │ │ │ │ + cbz x19, 1d87c ::do_widen(char) const@@Base+0xcdc> │ │ │ │ + mov x26, x19 │ │ │ │ + b 1d7bc ::do_widen(char) const@@Base+0xc1c> │ │ │ │ + ldr x20, [x27, #16] │ │ │ │ + mov x0, x27 │ │ │ │ bl d3c0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 1f030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bf0> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cbz x0, 1f14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d0c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #552] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add sp, sp, #0x230 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + cbz x20, 1d834 ::do_widen(char) const@@Base+0xc94> │ │ │ │ + mov x27, x20 │ │ │ │ + b 1d7d8 ::do_widen(char) const@@Base+0xc38> │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 1d894 ::do_widen(char) const@@Base+0xcf4> │ │ │ │ + mov x25, x19 │ │ │ │ + b 1d7b4 ::do_widen(char) const@@Base+0xc14> │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 1d8ac ::do_widen(char) const@@Base+0xd0c> │ │ │ │ + mov x24, x19 │ │ │ │ + b 1d7ac ::do_widen(char) const@@Base+0xc0c> │ │ │ │ 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 d3c0 │ │ │ │ - ldp x1, x4, [x21, #8] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w2, [sp, #40] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.eq 1f0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c90> // b.none │ │ │ │ - str w2, [x1], #4 │ │ │ │ - str x1, [x21, #8] │ │ │ │ - b 1f004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bc4> │ │ │ │ - ldp x1, x4, [x21, #8] │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - str w2, [sp, #40] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 1f0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c70> // b.any │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - b 1f004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bc4> │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ - ldr x19, [sp, #88] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.eq 1ee2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59ec> // b.none │ │ │ │ - add x1, x19, #0x1d │ │ │ │ - b 1ee60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a20> │ │ │ │ - ldrb w0, [x27] │ │ │ │ - strb w0, [sp, #192] │ │ │ │ - b 1ec70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5830> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - b 1ef90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b50> │ │ │ │ - add x2, x27, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1eca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5868> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #552] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - add sp, sp, #0x230 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 1d8cc ::do_widen(char) const@@Base+0xd2c> │ │ │ │ + mov x23, x19 │ │ │ │ + b 1d79c ::do_widen(char) const@@Base+0xbfc> │ │ │ │ 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 x23, sp, #0xc0 │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - stp x23, xzr, [sp, #176] │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - bl 1fce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68a0> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldp x1, x24, [sp, #48] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1ed00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c0> // b.none │ │ │ │ + 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, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x2, x3, [x0] │ │ │ │ + sub x1, x3, x2 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + sub x0, x3, x2 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ls 1d970 ::do_widen(char) const@@Base+0xdd0> // b.plast │ │ │ │ + ldr x20, [x2, w19, uxtw #3] │ │ │ │ + asr x1, x0, #3 │ │ │ │ + mov x0, x20 │ │ │ │ + cbz x20, 1d9b0 ::do_widen(char) const@@Base+0xe10> │ │ │ │ + bl 6bd88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42a28> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ bl d3c0 │ │ │ │ - b 1ed00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c0> │ │ │ │ - add x23, sp, #0xc0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - add x20, sp, #0xb0 │ │ │ │ - ldur x26, [x24, #-32] │ │ │ │ - csel x21, x0, x1, ls // ls = plast │ │ │ │ - str x21, [sp, #40] │ │ │ │ - cmp x21, #0xf │ │ │ │ - b.hi 1f278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e38> // b.pmore │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.eq 1f26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e2c> // b.none │ │ │ │ - cbnz x21, 1f250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e10> │ │ │ │ - mov x0, x23 │ │ │ │ - str x21, [sp, #184] │ │ │ │ - sub x1, x24, #0x10 │ │ │ │ - strb wzr, [x0, x21] │ │ │ │ - ldur x0, [x24, #-32] │ │ │ │ - ldp x3, x2, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e64> // b.none │ │ │ │ - cmp x3, x23 │ │ │ │ - b.eq 1f2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e88> // b.none │ │ │ │ - stur x3, [x24, #-32] │ │ │ │ - str x2, [x25, #8] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [x25, #16] │ │ │ │ - cbz x0, 1f2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e78> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldp x2, x3, [x21] │ │ │ │ + sub x1, x3, x2 │ │ │ │ + sub x0, x3, x2 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.hi 1d938 ::do_widen(char) const@@Base+0xd98> // b.pmore │ │ │ │ + ldr x19, [x21, #40] │ │ │ │ + cbz x19, 1d994 ::do_widen(char) const@@Base+0xdf4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1d780 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + bl d3c0 │ │ │ │ + cbnz x19, 1d978 ::do_widen(char) const@@Base+0xdd8> │ │ │ │ + ldr x2, [x21] │ │ │ │ + cbz x2, 1d9b8 ::do_widen(char) const@@Base+0xe18> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + b 1d92c ::do_widen(char) const@@Base+0xd8c> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldp x1, x0, [x0] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ubfx x0, x0, #3, #32 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldp x12, x4, [x1] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x15, x14, [x2] │ │ │ │ + ldp x9, x7, [x0] │ │ │ │ + ldur w13, [x4, #-4] │ │ │ │ + ldr w2, [x12] │ │ │ │ + ldur d0, [x14, #-8] │ │ │ │ + ldr d30, [x15] │ │ │ │ + sub w1, w13, w2 │ │ │ │ + sub x7, x7, x9 │ │ │ │ + scvtf d31, w1 │ │ │ │ + fsub d30, d0, d30 │ │ │ │ + asr x7, x7, #3 │ │ │ │ + fdiv d31, d30, d31 │ │ │ │ + b 1da48 ::do_widen(char) const@@Base+0xea8> │ │ │ │ + ldr x1, [x9, x3, lsl #3] │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le 1da50 ::do_widen(char) const@@Base+0xeb0> │ │ │ │ + sub w0, w2, w0 │ │ │ │ + ldr d29, [x15] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + scvtf d30, w0 │ │ │ │ + fmsub d29, d31, d30, d29 │ │ │ │ + str d29, [x1, #136] │ │ │ │ + cmp x3, x7 │ │ │ │ + b.ne 1da20 ::do_widen(char) const@@Base+0xe80> // b.any │ │ │ │ + mov w0, w3 │ │ │ │ + sxtw x2, w3 │ │ │ │ + cmp x7, w3, sxtw │ │ │ │ + b.ls 1ddb4 ::do_widen(char) const@@Base+0x1214> // b.plast │ │ │ │ + sub x4, x4, x12 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + movi v25.4s, #0x4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr q24, [x1, #2464] │ │ │ │ + asr x11, x4, #2 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + fmov d30, #-1.000000000000000000e+00 │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + b 1da98 ::do_widen(char) const@@Base+0xef8> │ │ │ │ + sxtw x2, w3 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp x2, x7 │ │ │ │ + b.cs 1dd60 ::do_widen(char) const@@Base+0x11c0> // b.hs, b.nlast │ │ │ │ + ldr x8, [x9, w2, uxtw #3] │ │ │ │ + ldr d29, [x8, #136] │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.ne 1da88 ::do_widen(char) const@@Base+0xee8> // b.any │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ubfiz x16, x6, #2, #32 │ │ │ │ + ldr w5, [x8, #32] │ │ │ │ + sxtw x1, w6 │ │ │ │ + ldr w2, [x12, x16] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1dc54 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + cmp x1, x11 │ │ │ │ + b.cs 1dcf0 ::do_widen(char) const@@Base+0x1150> // b.hs, b.nlast │ │ │ │ + add x30, x16, #0x4 │ │ │ │ + sub x10, x11, x1 │ │ │ │ + add x18, x12, x30 │ │ │ │ + sub x19, x10, #0x1 │ │ │ │ + neg x18, x18, lsr #2 │ │ │ │ + and x4, x18, #0x3 │ │ │ │ + add x2, x4, #0x4 │ │ │ │ + cmp x2, #0x5 │ │ │ │ + csel x2, x2, x17, cs // cs = hs, nlast │ │ │ │ + cmp x19, x2 │ │ │ │ + b.cc 1db9c ::do_widen(char) const@@Base+0xffc> // b.lo, b.ul, b.last │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cbz x4, 1db4c ::do_widen(char) const@@Base+0xfac> │ │ │ │ + ldr w2, [x12, x30] │ │ │ │ + add w19, w6, #0x1 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1dd88 ::do_widen(char) const@@Base+0x11e8> │ │ │ │ + tbz w18, #1, 1dd90 ::do_widen(char) const@@Base+0x11f0> │ │ │ │ + add x16, x12, x16 │ │ │ │ + add w18, w6, #0x2 │ │ │ │ + ldr w2, [x16, #8] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1dd98 ::do_widen(char) const@@Base+0x11f8> │ │ │ │ + cmp x4, #0x3 │ │ │ │ + b.ne 1dda4 ::do_widen(char) const@@Base+0x1204> // b.any │ │ │ │ + ldr w2, [x16, #12] │ │ │ │ + add w6, w6, #0x3 │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ge 1ddac ::do_widen(char) const@@Base+0x120c> // b.tcont │ │ │ │ + dup v28.4s, w6 │ │ │ │ + sub x16, x10, x4 │ │ │ │ + add w4, w4, w1 │ │ │ │ + dup v26.4s, w5 │ │ │ │ + lsr x10, x16, #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x4, x12, x4, lsl #2 │ │ │ │ + add v28.4s, v28.4s, v24.4s │ │ │ │ + b 1db80 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x10, x1 │ │ │ │ + b.eq 1dcc4 ::do_widen(char) const@@Base+0x1124> // b.none │ │ │ │ + add v28.4s, v28.4s, v25.4s │ │ │ │ + ubfiz x2, x1, #4, #32 │ │ │ │ + ldr q27, [x4, x2] │ │ │ │ + cmge v29.4s, v27.4s, v26.4s │ │ │ │ + umaxp v29.4s, v29.4s, v29.4s │ │ │ │ + fmov x2, d29 │ │ │ │ + cbz x2, 1db70 ::do_widen(char) const@@Base+0xfd0> │ │ │ │ + fmov w6, s28 │ │ │ │ + add w4, w6, #0x1 │ │ │ │ + sxtw x1, w4 │ │ │ │ + ldr w2, [x12, w4, uxtw #2] │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ge 1dce8 ::do_widen(char) const@@Base+0x1148> // b.tcont │ │ │ │ + cmp x1, x11 │ │ │ │ + b.cs 1dcf0 ::do_widen(char) const@@Base+0x1150> // b.hs, b.nlast │ │ │ │ + add x4, x12, w4, uxtw #2 │ │ │ │ + add w10, w6, #0x2 │ │ │ │ + sxtw x1, w10 │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1dd64 ::do_widen(char) const@@Base+0x11c4> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1dcf0 ::do_widen(char) const@@Base+0x1150> // b.plast │ │ │ │ + add w10, w6, #0x3 │ │ │ │ + ldr w2, [x4, #8] │ │ │ │ + sxtw x1, w10 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1dd64 ::do_widen(char) const@@Base+0x11c4> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1dcf0 ::do_widen(char) const@@Base+0x1150> // b.plast │ │ │ │ + add w10, w6, #0x4 │ │ │ │ + ldr w2, [x4, #12] │ │ │ │ + sxtw x1, w10 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1dd64 ::do_widen(char) const@@Base+0x11c4> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1dcf0 ::do_widen(char) const@@Base+0x1150> // b.plast │ │ │ │ + add w10, w6, #0x5 │ │ │ │ + ldr w2, [x4, #16] │ │ │ │ + sxtw x1, w10 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1dd64 ::do_widen(char) const@@Base+0x11c4> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1dcf0 ::do_widen(char) const@@Base+0x1150> // b.plast │ │ │ │ + add w10, w6, #0x6 │ │ │ │ + ldr w2, [x4, #20] │ │ │ │ + sxtw x1, w10 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1dd64 ::do_widen(char) const@@Base+0x11c4> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1dcf0 ::do_widen(char) const@@Base+0x1150> // b.plast │ │ │ │ + add w6, w6, #0x7 │ │ │ │ + ldr w2, [x4, #24] │ │ │ │ + sxtw x1, w6 │ │ │ │ + cmp x1, x11 │ │ │ │ + b.cs 1dcf0 ::do_widen(char) const@@Base+0x1150> // b.hs, b.nlast │ │ │ │ + cmp w5, w2 │ │ │ │ + b.ge 1ddb8 ::do_widen(char) const@@Base+0x1218> // b.tcont │ │ │ │ + sub w10, w6, #0x1 │ │ │ │ + ldr w4, [x12, x10, lsl #2] │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ge 1ddd8 ::do_widen(char) const@@Base+0x1238> // b.tcont │ │ │ │ + ldr d28, [x15, x10, lsl #3] │ │ │ │ + sub w2, w2, w4 │ │ │ │ + ldr d29, [x15, w1, uxtw #3] │ │ │ │ + sub w5, w5, w4 │ │ │ │ + scvtf d26, w2 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + scvtf d27, w5 │ │ │ │ + fsub d29, d29, d28 │ │ │ │ + fdiv d29, d29, d26 │ │ │ │ + fmadd d28, d29, d27, d28 │ │ │ │ + str d28, [x8, #136] │ │ │ │ + sxtw x2, w3 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp x2, x7 │ │ │ │ + b.cs 1dd50 ::do_widen(char) const@@Base+0x11b0> // b.hs, b.nlast │ │ │ │ + ldr x8, [x9, w2, uxtw #3] │ │ │ │ + ldr d29, [x8, #136] │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.ne 1dca0 ::do_widen(char) const@@Base+0x1100> // b.any │ │ │ │ + b 1dab8 ::do_widen(char) const@@Base+0xf18> │ │ │ │ + tst x16, #0x3 │ │ │ │ + b.eq 1dd6c ::do_widen(char) const@@Base+0x11cc> // b.none │ │ │ │ + and x10, x16, #0xfffffffffffffffc │ │ │ │ + add w6, w6, w10 │ │ │ │ + add w4, w6, #0x1 │ │ │ │ + sxtw x1, w4 │ │ │ │ + ldr w2, [x12, w4, uxtw #2] │ │ │ │ + cmp w2, w5 │ │ │ │ + b.lt 1dbb0 ::do_widen(char) const@@Base+0x1010> // b.tstop │ │ │ │ + mov w6, w4 │ │ │ │ + b 1dc54 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + sub w1, w3, #0x1 │ │ │ │ + sxtw x1, w1 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.ls 1dd50 ::do_widen(char) const@@Base+0x11b0> // b.plast │ │ │ │ + add x5, x1, #0x1 │ │ │ │ + mov x6, x1 │ │ │ │ + mov x3, x5 │ │ │ │ + ldr x4, [x9, w1, uxtw #3] │ │ │ │ + mov x1, x3 │ │ │ │ + ldur d29, [x14, #-8] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr w2, [x4, #32] │ │ │ │ + sub w2, w2, w13 │ │ │ │ + scvtf d30, w2 │ │ │ │ + fmadd d29, d31, d30, d29 │ │ │ │ + str d29, [x4, #136] │ │ │ │ + cmp x7, x1 │ │ │ │ + b.hi 1dd0c ::do_widen(char) const@@Base+0x116c> // b.pmore │ │ │ │ + sub x1, x7, #0x1 │ │ │ │ + cmp x7, x5 │ │ │ │ + sub x1, x1, x6 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + csel w1, w1, wzr, cs // cs = hs, nlast │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + mov w6, w10 │ │ │ │ + b 1dc54 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + movi v29.4s, #0x1 │ │ │ │ + mov w2, v27.s[3] │ │ │ │ + add v28.4s, v28.4s, v29.4s │ │ │ │ + sxtl2 v29.2d, v28.4s │ │ │ │ + mov w6, v28.s[3] │ │ │ │ + mov x1, v29.d[1] │ │ │ │ + b 1dc54 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + mov w6, w19 │ │ │ │ + b 1dc54 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + mov w6, w19 │ │ │ │ + b 1db4c ::do_widen(char) const@@Base+0xfac> │ │ │ │ + sxtw x1, w18 │ │ │ │ + mov w6, w18 │ │ │ │ + b 1dc54 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + mov w6, w18 │ │ │ │ + b 1db4c ::do_widen(char) const@@Base+0xfac> │ │ │ │ + sxtw x1, w6 │ │ │ │ + b 1dc54 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + ret │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x8f0 │ │ │ │ + add x1, x1, #0x948 │ │ │ │ + add x0, x0, #0x968 │ │ │ │ + mov w2, #0x79 // #121 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x8f0 │ │ │ │ + add x1, x1, #0x948 │ │ │ │ + add x0, x0, #0x998 │ │ │ │ + mov w2, #0x7a // #122 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 x20, x8 │ │ │ │ + ldr x19, [x0, #40] │ │ │ │ + stp xzr, xzr, [x8] │ │ │ │ + str xzr, [x8, #16] │ │ │ │ + cbz x19, 1de88 ::do_widen(char) const@@Base+0x12e8> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x20 │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ge 1de9c ::do_widen(char) const@@Base+0x12fc> // b.tcont │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, 1de70 ::do_widen(char) const@@Base+0x12d0> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + b.le 1deb4 ::do_widen(char) const@@Base+0x1314> │ │ │ │ + mov x21, x19 │ │ │ │ + mov x19, x2 │ │ │ │ + cbnz x19, 1de70 ::do_widen(char) const@@Base+0x12d0> │ │ │ │ + b 1de84 ::do_widen(char) const@@Base+0x12e4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x2, 1dee0 ::do_widen(char) const@@Base+0x1340> │ │ │ │ + ldr w3, [x2, #32] │ │ │ │ + ldp x4, x5, [x2, #16] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ge 1df4c ::do_widen(char) const@@Base+0x13ac> // b.tcont │ │ │ │ + mov x2, x5 │ │ │ │ + cbnz x2, 1dec4 ::do_widen(char) const@@Base+0x1324> │ │ │ │ + nop │ │ │ │ + cbz x0, 1defc ::do_widen(char) const@@Base+0x135c> │ │ │ │ + ldr w2, [x0, #32] │ │ │ │ + ldp x3, x4, [x0, #16] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.gt 1df58 ::do_widen(char) const@@Base+0x13b8> │ │ │ │ + mov x0, x4 │ │ │ │ + cbnz x0, 1dee4 ::do_widen(char) const@@Base+0x1344> │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 1de84 ::do_widen(char) const@@Base+0x12e4> // b.none │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 1df34 ::do_widen(char) const@@Base+0x1394> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + str x0, [x1], #8 │ │ │ │ + str x1, [x20, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d120 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1de84 ::do_widen(char) const@@Base+0x12e4> // b.none │ │ │ │ + ldp x1, x0, [x20, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1df10 ::do_widen(char) const@@Base+0x1370> // b.any │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 20620 ::do_widen(char) const@@Base+0x3a80> │ │ │ │ + b 1df1c ::do_widen(char) const@@Base+0x137c> │ │ │ │ + mov x19, x2 │ │ │ │ + mov x2, x4 │ │ │ │ + b 1dec0 ::do_widen(char) const@@Base+0x1320> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + b 1dee0 ::do_widen(char) const@@Base+0x1340> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x1, 1df7c ::do_widen(char) const@@Base+0x13dc> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x24, x2 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x1, x0, [x2] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 1ed00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c0> // b.none │ │ │ │ + b.ls 1e044 ::do_widen(char) const@@Base+0x14a4> // b.plast │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x8, sp │ │ │ │ + ldr w1, [x1, w23, uxtw #2] │ │ │ │ + bl 1de44 ::do_widen(char) const@@Base+0x12a4> │ │ │ │ + ldp x0, x4, [sp] │ │ │ │ + subs x4, x4, x0 │ │ │ │ + b.eq 1e080 ::do_widen(char) const@@Base+0x14e0> // b.none │ │ │ │ + ldr x5, [x24] │ │ │ │ + asr x4, x4, #3 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x5, x5, w23, uxtw #3 │ │ │ │ + ldr x3, [x0, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr d31, [x5] │ │ │ │ + str d31, [x3, #136] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.hi 1e00c ::do_widen(char) const@@Base+0x146c> // b.pmore │ │ │ │ + add w19, w19, w4 │ │ │ │ bl d3c0 │ │ │ │ - b 1ed00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c0> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x26 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x21, [sp, #40] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 1f1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc> │ │ │ │ - ldrb w0, [x26] │ │ │ │ - strb w0, [sp, #192] │ │ │ │ - b 1f1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5db8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldp x1, x0, [x24] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 1dfdc ::do_widen(char) const@@Base+0x143c> // b.pmore │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1e098 ::do_widen(char) const@@Base+0x14f8> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbnz x0, 1e028 ::do_widen(char) const@@Base+0x1488> │ │ │ │ + ldp x1, x0, [x24] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + b 1dfd4 ::do_widen(char) const@@Base+0x1434> │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + 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 1e14c ::do_widen(char) const@@Base+0x15ac> // 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 d420 │ │ │ │ + str w19, [x0, #32] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x21, [x0, #40] │ │ │ │ + add x3, x20, #0x20 │ │ │ │ + cbnz x2, 1e108 ::do_widen(char) const@@Base+0x1568> │ │ │ │ + b 1e158 ::do_widen(char) const@@Base+0x15b8> │ │ │ │ + mov x2, x4 │ │ │ │ + ldp x4, x6, [x2, #16] │ │ │ │ + ldr w5, [x2, #32] │ │ │ │ + cmp w19, w5 │ │ │ │ + csel x4, x4, x6, lt // lt = tstop │ │ │ │ + cbnz x4, 1e104 ::do_widen(char) const@@Base+0x1564> │ │ │ │ + cmp x3, x2 │ │ │ │ + ccmp w19, w5, #0x1, ne // ne = any │ │ │ │ + cset w0, lt // lt = tstop │ │ │ │ + bl cb38 >::close()@plt+0x8> │ │ │ │ + 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 x1, sp, #0x38 │ │ │ │ + bl 20620 ::do_widen(char) const@@Base+0x3a80> │ │ │ │ + b 1e0d8 ::do_widen(char) const@@Base+0x1538> │ │ │ │ + mov x2, x3 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 1e128 ::do_widen(char) const@@Base+0x1588> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x1, x0 │ │ │ │ + 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, #0x270 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #616] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - b 1f254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e14> │ │ │ │ - cmp x3, x23 │ │ │ │ - b.eq 1f2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e88> // b.none │ │ │ │ - stp x3, x2, [x25] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - str x0, [x25, #16] │ │ │ │ - str x23, [sp, #176] │ │ │ │ - add x23, sp, #0xc0 │ │ │ │ - mov x0, x23 │ │ │ │ - b 1f238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5df8> │ │ │ │ - cmp x20, x25 │ │ │ │ - b.eq 1f598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6158> // b.none │ │ │ │ - cbz x2, 1f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5eac> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 1f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6160> // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldur x0, [x24, #-32] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [x25, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 1f238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5df8> │ │ │ │ - add x25, sp, #0x120 │ │ │ │ - add x20, sp, #0xb0 │ │ │ │ - mov x0, x25 │ │ │ │ + ldp x2, x5, [x1] │ │ │ │ + subs x6, x5, x2 │ │ │ │ + b.eq 1ea38 ::do_widen(char) const@@Base+0x1e98> // b.none │ │ │ │ + mov x1, #0x848000000000 // #145685290680320 │ │ │ │ + asr x3, x6, #3 │ │ │ │ + movk x1, #0x412e, lsl #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + fmov d30, x1 │ │ │ │ + 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 1e1c8 ::do_widen(char) const@@Base+0x1628> // b.pmore │ │ │ │ + ldr x4, [x2] │ │ │ │ + cbz x3, 1e224 ::do_widen(char) const@@Base+0x1684> │ │ │ │ + ldr d31, [x4, #136] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fsub d0, d31, d31 │ │ │ │ + str d0, [x4, #136] │ │ │ │ + cmp x6, #0x8 │ │ │ │ + b.ls 1e224 ::do_widen(char) const@@Base+0x1684> // 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 1e208 ::do_widen(char) const@@Base+0x1668> // b.pmore │ │ │ │ + ldur x1, [x5, #-8] │ │ │ │ + add x24, sp, #0x160 │ │ │ │ + ldr w2, [x4, #32] │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + add x20, sp, #0xf0 │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + sub w1, w1, w2 │ │ │ │ + add w28, w1, #0x1 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x208 │ │ │ │ + add x2, sp, #0x248 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x218 │ │ │ │ - str xzr, [sp, #504] │ │ │ │ + add x3, sp, #0x258 │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x28, [x0, #8] │ │ │ │ - strh wzr, [sp, #512] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3712] │ │ │ │ + ldp x21, x25, [x0, #8] │ │ │ │ str q31, [x2] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ str q31, [x3] │ │ │ │ - add x2, x27, #0x10 │ │ │ │ ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #176] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str x28, [x20, x0] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x25, [x20, x0] │ │ │ │ add x0, x20, x0 │ │ │ │ bl d7c8 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - add x26, sp, #0xf0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3792] │ │ │ │ - add x3, x22, #0x18 │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - mov x0, x26 │ │ │ │ - add x2, x19, #0x10 │ │ │ │ - stp x3, x2, [sp, #176] │ │ │ │ - stp xzr, xzr, [sp, #192] │ │ │ │ - stp xzr, xzr, [sp, #208] │ │ │ │ - stp xzr, xzr, [sp, #224] │ │ │ │ - str x1, [sp, #288] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3856] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3792] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #256] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + stp x3, x2, [sp, #240] │ │ │ │ + add x27, sp, #0x150 │ │ │ │ + stp xzr, xzr, [sp, #272] │ │ │ │ + stp xzr, xzr, [sp, #288] │ │ │ │ + str x1, [sp, #352] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #4088] │ │ │ │ - add x4, sp, #0x110 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0xb8 │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - str x4, [sp] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ str x0, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #184] │ │ │ │ - str w2, [sp, #248] │ │ │ │ - stp x4, xzr, [sp, #256] │ │ │ │ - strb wzr, [sp, #272] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x3, [sp, #248] │ │ │ │ + str w2, [sp, #312] │ │ │ │ + stp x27, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ bl d7c8 │ │ │ │ - mov w1, w23 │ │ │ │ + mov w1, w28 │ │ │ │ mov x0, x20 │ │ │ │ bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #224] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - stp x1, xzr, [sp, #112] │ │ │ │ - add x23, sp, #0x70 │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - cbz x4, 1f55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x611c> │ │ │ │ - ldp x5, x3, [sp, #208] │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + stp x0, xzr, [sp, #80] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + strb wzr, [sp, #96] │ │ │ │ + cbz x4, 1ea20 ::do_widen(char) const@@Base+0x1e80> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - str x22, [sp, #288] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ffc> // b.none │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + str x2, [sp, #240] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1e374 ::do_widen(char) const@@Base+0x17d4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x26 │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - str x19, [sp, #184] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x1, [sp, #248] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #176] │ │ │ │ - mov x0, x25 │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - str x28, [x20, x1] │ │ │ │ - str x27, [sp, #288] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #352] │ │ │ │ bl cd30 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x5a8 │ │ │ │ - mov x4, #0x20 // #32 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + add x3, x3, #0x9c8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x21, x0 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1f580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6140> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1e9ec ::do_widen(char) const@@Base+0x1e4c> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x2, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + add x0, x0, x2 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 1ec90 ::do_widen(char) const@@Base+0x20f0> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + str x28, [sp, #144] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1e9ac ::do_widen(char) const@@Base+0x1e0c> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x21, xzr, [x19] │ │ │ │ + str x2, [sp, #160] │ │ │ │ + str x1, [x3] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #240] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, sp, #0x248 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x258 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + stp x3, x2, [sp, #240] │ │ │ │ + stp xzr, xzr, [sp, #256] │ │ │ │ + stp xzr, xzr, [sp, #272] │ │ │ │ + stp xzr, xzr, [sp, #288] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #248] │ │ │ │ + str w3, [sp, #312] │ │ │ │ + stp x27, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + stp x0, xzr, [sp, #176] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + cbz x4, 1ea2c ::do_widen(char) const@@Base+0x1e8c> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #240] │ │ │ │ + str x19, [sp, #352] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1e5a4 ::do_widen(char) const@@Base+0x1a04> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #248] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x25, [x20, x1] │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #144] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 1e9d0 ::do_widen(char) const@@Base+0x1e30> // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + b.ls 1e60c ::do_widen(char) const@@Base+0x1a6c> // b.plast │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1e60c ::do_widen(char) const@@Base+0x1a6c> // b.none │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1e7a8 ::do_widen(char) const@@Base+0x1c08> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1f848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6408> // b.none │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1ecec ::do_widen(char) const@@Base+0x214c> // b.pmore │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #8] │ │ │ │ bl cd18 │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x22, x19 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [x22], #16 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 1f56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x612c> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - str x0, [sp, #192] │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1e7e4 ::do_widen(char) const@@Base+0x1c44> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str x1, [sp, #224] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ + str x0, [sp, #216] │ │ │ │ stp x22, xzr, [x19] │ │ │ │ - mov x2, x0 │ │ │ │ + mov x1, #0x1b // #27 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x19 │ │ │ │ + b.ls 1ea80 ::do_widen(char) const@@Base+0x1ee0> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x9e0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x1a // #26 │ │ │ │ + bl cd18 │ │ │ │ + mov x24, x0 │ │ │ │ + add x19, sp, #0x100 │ │ │ │ + str x19, [sp, #240] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1ea08 ::do_widen(char) const@@Base+0x1e68> // 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, 1e888 ::do_widen(char) const@@Base+0x1ce8> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1e7fc ::do_widen(char) const@@Base+0x1c5c> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1e708 ::do_widen(char) const@@Base+0x1b68> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1e718 ::do_widen(char) const@@Base+0x1b78> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1e72c ::do_widen(char) const@@Base+0x1b8c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1e73c ::do_widen(char) const@@Base+0x1b9c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1e750 ::do_widen(char) const@@Base+0x1bb0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1e764 ::do_widen(char) const@@Base+0x1bc4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cef8 │ │ │ │ - b 1f418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd8> │ │ │ │ + b.ne 1ea7c ::do_widen(char) const@@Base+0x1edc> // 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 x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 1e650 ::do_widen(char) const@@Base+0x1ab0> // b.any │ │ │ │ ldr x2, [x19, #8] │ │ │ │ mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1f518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60d8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1f4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x606c> │ │ │ │ - mov x0, x3 │ │ │ │ - b 1f238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5df8> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 1f2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ea4> │ │ │ │ - ldp x20, x19, [x19] │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - stp x2, xzr, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 9f000 │ │ │ │ + b 1e65c ::do_widen(char) const@@Base+0x1abc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #3744] │ │ │ │ - add x1, x19, #0x26 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - strb wzr, [sp, #160] │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov x1, #0x27 // #39 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x25 │ │ │ │ - b.ls 1f690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6250> // b.plast │ │ │ │ - adrp x3, 9f000 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + adrp x3, 9f000 │ │ │ │ ldr x3, [x3, #3744] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - mov x2, #0x26 // #38 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 1f710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62d0> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cd18 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1eb8c ::do_widen(char) const@@Base+0x1fec> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1e914 ::do_widen(char) const@@Base+0x1d74> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl ca30 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl d0f0 │ │ │ │ + b 1e6f8 ::do_widen(char) const@@Base+0x1b58> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@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 d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1ec00 ::do_widen(char) const@@Base+0x2060> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1e960 ::do_widen(char) const@@Base+0x1dc0> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl ca30 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl d0f0 │ │ │ │ + b 1e6f0 ::do_widen(char) const@@Base+0x1b50> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1f74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x630c> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1e860 ::do_widen(char) const@@Base+0x1cc0> // b.none │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1e860 ::do_widen(char) const@@Base+0x1cc0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1e8ec ::do_widen(char) const@@Base+0x1d4c> // b.none │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1e8ec ::do_widen(char) const@@Base+0x1d4c> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 1e454 ::do_widen(char) const@@Base+0x18b4> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1ea40 ::do_widen(char) const@@Base+0x1ea0> // b.plast │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1e600 ::do_widen(char) const@@Base+0x1a60> // b.any │ │ │ │ + b 1e61c ::do_widen(char) const@@Base+0x1a7c> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1ef48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b08> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 1e3e8 ::do_widen(char) const@@Base+0x1848> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1e6d0 ::do_widen(char) const@@Base+0x1b30> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl cef8 │ │ │ │ + b 1e354 ::do_widen(char) const@@Base+0x17b4> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl cef8 │ │ │ │ + b 1e584 ::do_widen(char) const@@Base+0x19e4> │ │ │ │ + ldr x4, [x2] │ │ │ │ + b 1e224 ::do_widen(char) const@@Base+0x1684> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + b 1e61c ::do_widen(char) const@@Base+0x1a7c> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 1f87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x643c> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62c8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 1f6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1eb84 ::do_widen(char) const@@Base+0x1fe4> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62a0> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 1ea7c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - b 1f6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62ac> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 1f770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6330> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 1f778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6338> │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1ebf0 ::do_widen(char) const@@Base+0x2050> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1f7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6370> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, x19, #0x10 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - add x23, x0, #0x10 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x23, [sp, #184] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x1, [sp, #248] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - str x19, [sp, #184] │ │ │ │ + str x23, [sp, #248] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x19, x22 │ │ │ │ ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #176] │ │ │ │ - str x28, [x20, x0] │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #288] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 1f778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6338> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63d0> │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1ebf0 ::do_widen(char) const@@Base+0x2050> │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 1f768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6328> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cbz x0, 1f888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6448> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 1eb64 ::do_widen(char) const@@Base+0x1fc4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1f6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62a0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1f778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6338> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 1ea7c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x5a0 │ │ │ │ - bl cfe8 , std::allocator >::pbackfail(int)@plt+0x8> │ │ │ │ + b.ne 1ea7c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 1f778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6338> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1eabc ::do_widen(char) const@@Base+0x1f1c> │ │ │ │ bti j │ │ │ │ - ldp x1, x24, [sp, #48] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x0, x22 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - b 1f6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1f8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6484> │ │ │ │ - bti j │ │ │ │ - ldr w1, [x19] │ │ │ │ - cbnz w1, 1f9d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6594> │ │ │ │ - ldr w1, [sp] │ │ │ │ - str w1, [x19] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - b 1f6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1eb5c ::do_widen(char) const@@Base+0x1fbc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x5a0 │ │ │ │ - bl d8e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 1ea7c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x23, [sp, #248] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x528 │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 1eb84 ::do_widen(char) const@@Base+0x1fe4> // b.none │ │ │ │ + b 1ea7c ::do_widen(char) const@@Base+0x1edc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 1ea7c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #64] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1f8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6484> │ │ │ │ + b 1ea58 ::do_widen(char) const@@Base+0x1eb8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6598> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f99c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x655c> │ │ │ │ - mov x0, #0xffffffffffffffe0 // #-32 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - brk #0x3e8 │ │ │ │ + mov x20, x0 │ │ │ │ + b 1ebe8 ::do_widen(char) const@@Base+0x2048> │ │ │ │ bti j │ │ │ │ - ldp x1, x24, [sp, #48] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 1f99c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x655c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 1ec60 ::do_widen(char) const@@Base+0x20c0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #16] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.any │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x3, x28 │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, x1, #0x528 │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ - 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, 1fb94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6754> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1da68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4628> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fb74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6734> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fb88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6748> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 1fb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6710> │ │ │ │ - ldr x19, [x21, #80] │ │ │ │ - cbz x19, 1fbcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x678c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 1d84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440c> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6780> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 1fb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x675c> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 1d760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4320> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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, 1fc74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6834> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1da68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4628> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fc54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6814> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6828> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x20, 1fc30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67f0> │ │ │ │ - ldr x19, [x21, #80] │ │ │ │ - cbz x19, 1fcac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x686c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 1d84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440c> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 1fc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x683c> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - bl 1d760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4320> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.ne 1ea7c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1eb14 ::do_widen(char) const@@Base+0x1f74> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1ebdc ::do_widen(char) const@@Base+0x203c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x1, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + add x21, x1, #0x18 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, x0 │ │ │ │ + mov x24, x1 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldp x26, x24, [x0] │ │ │ │ - sub x21, x24, x26 │ │ │ │ - asr x0, x21, #5 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fe68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a28> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x20, x19 │ │ │ │ - csinc x22, x0, xzr, ne // ne = any │ │ │ │ - add x22, x22, x0 │ │ │ │ - cmp x22, x1 │ │ │ │ - csel x22, x22, x1, ls // ls = plast │ │ │ │ - lsl x22, x22, #5 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d420 │ │ │ │ - mov x25, x0 │ │ │ │ - add x3, x0, x21 │ │ │ │ - ldr x1, [x20], #16 │ │ │ │ - add x0, x3, #0x10 │ │ │ │ - str x0, [x25, x21] │ │ │ │ - ldr x4, [x19, #8] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1fe38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69f8> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [x25, x21] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - str x4, [x3, #8] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x24, x26 │ │ │ │ - b.eq 1fe60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a20> // b.none │ │ │ │ - add x21, x26, #0x10 │ │ │ │ - mov x20, x26 │ │ │ │ - mov x19, x25 │ │ │ │ - b 1fdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6978> │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - str x1, [x19] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - str x2, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 1fe00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69c0> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [x20] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 1fd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6950> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x24, x20 │ │ │ │ - b.ne 1fdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6978> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cbz x26, 1fe10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69d0> │ │ │ │ - mov x0, x26 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x340 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #824] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3720] │ │ │ │ + str x25, [sp, #24] │ │ │ │ + bl ca90 │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + str x0, [x25, #8] │ │ │ │ + ldr x2, [x24, #24] │ │ │ │ + sub x0, x1, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ls 1ee24 ::do_widen(char) const@@Base+0x2284> // b.plast │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x23 │ │ │ │ + add x8, sp, #0xa8 │ │ │ │ + ldr w1, [x1, w20, uxtw #2] │ │ │ │ + bl 1de44 ::do_widen(char) const@@Base+0x12a4> │ │ │ │ + ldp x0, x3, [sp, #168] │ │ │ │ + subs x3, x3, x0 │ │ │ │ + b.eq 1fb78 ::do_widen(char) const@@Base+0x2fd8> // b.none │ │ │ │ + ldr x4, [x21] │ │ │ │ + asr x3, x3, #3 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x4, x4, w20, uxtw #3 │ │ │ │ + ldr x2, [x0, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr d31, [x4] │ │ │ │ + str d31, [x2, #136] │ │ │ │ + cmp x1, x3 │ │ │ │ + b.cc 1edec ::do_widen(char) const@@Base+0x224c> // b.lo, b.ul, b.last │ │ │ │ + add w22, w22, w3 │ │ │ │ bl d3c0 │ │ │ │ - add x22, x25, x22 │ │ │ │ - stp x25, x19, [x23] │ │ │ │ - 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 │ │ │ │ - add x2, x4, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - stp x4, x3, [sp, #80] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x4, x3, [sp, #80] │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - str x4, [x3, #8] │ │ │ │ - cmp x24, x26 │ │ │ │ - b.ne 1fd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6940> // b.any │ │ │ │ - mov x19, x25 │ │ │ │ - b 1fe00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69c0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldp x1, x0, [x21] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 1edbc ::do_widen(char) const@@Base+0x221c> // b.pmore │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 1d9e0 ::do_widen(char) const@@Base+0xe40> │ │ │ │ + mov w28, w0 │ │ │ │ + ldp x3, x0, [x23] │ │ │ │ + subs x2, x0, x3 │ │ │ │ + b.eq 1ee7c ::do_widen(char) const@@Base+0x22dc> // b.none │ │ │ │ + ldr x1, [x3] │ │ │ │ + asr x2, x2, #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr d31, [x1, #136] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldp x23, x20, [x0] │ │ │ │ - sub x20, x20, x23 │ │ │ │ - asr x0, x20, #2 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 1ff2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aec> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x22, x1 │ │ │ │ - csinc x3, x0, xzr, ne // ne = any │ │ │ │ - add x3, x3, x0 │ │ │ │ - cmp x3, x2 │ │ │ │ - csel x3, x3, x2, ls // ls = plast │ │ │ │ - lsl x19, x3, #2 │ │ │ │ + ldr x1, [x3, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr d30, [x1, #136] │ │ │ │ + fsub d30, d30, d31 │ │ │ │ + str d30, [x1, #136] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1ee60 ::do_widen(char) const@@Base+0x22c0> // b.pmore │ │ │ │ + add x24, sp, #0x230 │ │ │ │ + add x19, sp, #0x1c0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x318 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x328 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x27, [x0, #8] │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + str q31, [x2] │ │ │ │ + str q31, [x3] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x2, [sp, #560] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3856] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3792] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x0, [sp] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + stp x3, x2, [sp, #448] │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + add x4, sp, #0x220 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x1c8 │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + stp x4, x0, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x3, [sp, #456] │ │ │ │ + str w2, [sp, #520] │ │ │ │ + str x4, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w22 │ │ │ │ mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov x22, x0 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - cbz x20, 1fef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ab4> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - add x20, x22, x20 │ │ │ │ - cbz x23, 1ff08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ac8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - stp x22, x20, [x21] │ │ │ │ - add x3, x22, x19 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str x3, [x21, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x24, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 20040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c00> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x24 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x26, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 1ff98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b58> │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 1ffb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b70> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 1ffb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b74> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt 1ffc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b88> // b.tstop │ │ │ │ - tbnz w0, #31, 1ffc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b88> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, 1ffd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b90> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b 1ff80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b40> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 1ffc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b80> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 20038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bf8> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 1fff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bb8> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 20014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bd4> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 20018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bd8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + 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, 1ffe0 ::do_widen(char) const@@Base+0x3440> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + str x2, [sp, #448] │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 20038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bf8> // b.tstop │ │ │ │ - tbnz w0, #31, 20038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bf8> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + b.eq 1efc4 ::do_widen(char) const@@Base+0x2424> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x5f0 │ │ │ │ - mov x29, sp │ │ │ │ - mov x3, #0xf // #15 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3704] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x3c0 │ │ │ │ - add x21, sp, #0x2e0 │ │ │ │ - ldr x4, [x1] │ │ │ │ - ldr x5, [x2] │ │ │ │ - str x5, [sp, #952] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldrb w2, [x20, #520] │ │ │ │ - ldur x1, [x1, #7] │ │ │ │ - str x21, [sp, #720] │ │ │ │ - str x3, [sp, #728] │ │ │ │ - str x4, [sp, #736] │ │ │ │ - strb wzr, [sp, #751] │ │ │ │ - stur x1, [x21, #7] │ │ │ │ - tbnz w2, #0, 20164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d24> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbz w0, #0, 20200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dc0> │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 21ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a90> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 217dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x839c> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldr x1, [sp, #720] │ │ │ │ - ldr x2, [sp, #728] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x4, #0x14 // #20 │ │ │ │ + add x3, x3, #0xa00 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x1, x0 │ │ │ │ mov x22, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 21f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8af4> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 21be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87a4> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 201f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6db0> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ffac ::do_widen(char) const@@Base+0x340c> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + str x2, [sp, #240] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #232] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ add x0, x0, x1 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 21c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8830> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 217a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8360> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldr x1, [sp, #720] │ │ │ │ - ldr x2, [sp, #728] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 21f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b0c> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 218fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84bc> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x23 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 200e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ca4> │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dc0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov w2, #0x6573 // #25971 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x6465, lsl #16 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - add x20, x25, #0x80 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 20090 ::do_widen(char) const@@Base+0x34f0> // b.plast │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xa18 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + str x1, [sp, #256] │ │ │ │ mov x1, x0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - str x21, [sp, #720] │ │ │ │ - str x3, [sp, #728] │ │ │ │ - str w2, [sp, #736] │ │ │ │ - strb wzr, [sp, #740] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - 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] │ │ │ │ - nop │ │ │ │ - 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 20260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e20> // b.any │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - str x1, [x3, #5000] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e50> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x2, x0, #0x9d8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str x21, [sp, #720] │ │ │ │ - str x4, [sp, #728] │ │ │ │ - str w3, [sp, #736] │ │ │ │ - strb wzr, [sp, #742] │ │ │ │ - strh w2, [x21, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr x1, [sp, #720] │ │ │ │ - ldr w19, [x0] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 202e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ea0> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 203b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f74> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x2, x0, #0x9d8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str x21, [sp, #720] │ │ │ │ - str x4, [sp, #728] │ │ │ │ - str w3, [sp, #736] │ │ │ │ - strb wzr, [sp, #742] │ │ │ │ - strh w2, [x21, #4] │ │ │ │ - str xzr, [x25, #856] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldrsw x22, [x0] │ │ │ │ - mov x1, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - cmp x22, x1 │ │ │ │ - b.hi 2205c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c1c> // b.pmore │ │ │ │ - cbz x22, 20c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7810> │ │ │ │ - lsl x24, x22, #3 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ff74 ::do_widen(char) const@@Base+0x33d4> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ mov x0, x24 │ │ │ │ - bl d420 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x19, x0 │ │ │ │ - add x23, x0, x24 │ │ │ │ - str xzr, [x3], #8 │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.eq 20380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f40> // b.none │ │ │ │ - mov x0, x3 │ │ │ │ - sub x2, x24, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - mov x3, x23 │ │ │ │ - add x1, x25, #0x360 │ │ │ │ - ldr x0, [x25, #864] │ │ │ │ - str x19, [x25, #864] │ │ │ │ - stp x3, x23, [x1, #8] │ │ │ │ - cbz x0, 20398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f58> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 203a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f68> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x0, x25, #0x378 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + str x2, [sp, #264] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #448] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d090 │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x2, x2, #0x900 │ │ │ │ - add x21, sp, #0x228 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - str x21, [sp, #536] │ │ │ │ - add x0, sp, #0x218 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x1, x0 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str x4, [sp, #544] │ │ │ │ - str w3, [sp, #552] │ │ │ │ - strb wzr, [sp, #558] │ │ │ │ - strh w2, [x21, #4] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - add x23, sp, #0x288 │ │ │ │ - add x1, sp, #0x278 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x19, x0, [x0] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 214f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80b0> // b.pmore │ │ │ │ - add x1, x25, #0x120 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - add x1, x25, #0x310 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - add x26, x25, #0x278 │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7820> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x19 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x3, x0, #0xd88 │ │ │ │ - add x22, sp, #0x248 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - str x22, [sp, #568] │ │ │ │ - str x2, [sp, #576] │ │ │ │ - add x27, x25, #0x90 │ │ │ │ - ldr w4, [x3] │ │ │ │ - mov x1, x22 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - mov x0, x27 │ │ │ │ - str w4, [sp, #584] │ │ │ │ - add x24, x25, #0x98 │ │ │ │ - strb wzr, [sp, #590] │ │ │ │ - add x19, sp, #0x268 │ │ │ │ - strh w3, [x22, #4] │ │ │ │ - str x5, [sp, #640] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x1, #0x9d8 │ │ │ │ - add x5, sp, #0x258 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - str x19, [sp, #600] │ │ │ │ - cset w28, ne // ne = any │ │ │ │ - ldrh w3, [x0, #4] │ │ │ │ - mov x1, x5 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str x2, [sp, #608] │ │ │ │ - str w4, [sp, #616] │ │ │ │ - strb wzr, [sp, #622] │ │ │ │ - strh w3, [x19, #4] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr w6, [x0] │ │ │ │ - mov w5, w28 │ │ │ │ - ldp x4, x0, [sp, #8] │ │ │ │ - mov x2, x26 │ │ │ │ - ldp x3, x1, [sp, #32] │ │ │ │ - bl 691c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fd80> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 204fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70bc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2050c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70cc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2051c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70dc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2052c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70ec> // b.none │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldp x2, x1, [sp, #8] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + 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, 1ffec ::do_widen(char) const@@Base+0x344c> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f1bc ::do_widen(char) const@@Base+0x261c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x28, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x28, #0x800 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x23, [sp, #632] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - strb wzr, [sp, #657] │ │ │ │ - mov x0, x27 │ │ │ │ - strb w3, [x23, #8] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, x0, #0x8f8 │ │ │ │ - b.eq 21458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8018> // b.none │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x21, [sp, #536] │ │ │ │ - str w3, [sp, #552] │ │ │ │ - strb wzr, [sp, #557] │ │ │ │ - strb w2, [x21, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x19, [sp, #600] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1ff20 ::do_widen(char) const@@Base+0x3380> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + b.ls 1f228 ::do_widen(char) const@@Base+0x2688> // b.plast │ │ │ │ + ldr x5, [sp, #40] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1f228 ::do_widen(char) const@@Base+0x2688> // b.none │ │ │ │ + ldr x5, [sp, #304] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1fc28 ::do_widen(char) const@@Base+0x3088> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2017c ::do_widen(char) const@@Base+0x35dc> // b.pmore │ │ │ │ + add x22, sp, #0x100 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cd18 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x22, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1fc5c ::do_widen(char) const@@Base+0x30bc> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + stp x28, xzr, [x22] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 20328 ::do_widen(char) const@@Base+0x3788> // b.plast │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ str x0, [sp, #112] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84f8> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8530> │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0x170 │ │ │ │ + str x28, [sp, #352] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ff90 ::do_widen(char) const@@Base+0x33f0> // 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] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + bl ca90 │ │ │ │ + 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #448] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldp x2, x1, [sp, #8] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - add x0, x28, #0x800 │ │ │ │ - str x22, [sp, #568] │ │ │ │ - add x1, sp, #0x238 │ │ │ │ - strb wzr, [sp, #593] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #584] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - str x0, [sp, #576] │ │ │ │ - mov x0, x20 │ │ │ │ - strb w2, [x22, #8] │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + 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, 1fff8 ::do_widen(char) const@@Base+0x3458> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f454 ::do_widen(char) const@@Base+0x28b4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #352] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 1ff3c ::do_widen(char) const@@Base+0x339c> // b.none │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + b.ls 1f4bc ::do_widen(char) const@@Base+0x291c> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1f4bc ::do_widen(char) const@@Base+0x291c> // b.none │ │ │ │ + ldr x5, [sp, #400] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1fbd8 ::do_widen(char) const@@Base+0x3038> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 20480 ::do_widen(char) const@@Base+0x38e0> // b.pmore │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ str x1, [sp, #56] │ │ │ │ - str x3, [sp, #608] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fc0c ::do_widen(char) const@@Base+0x306c> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x2, [sp, #432] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 20518 ::do_widen(char) const@@Base+0x3978> // b.plast │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ str x0, [sp, #120] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 219d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8590> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85c8> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - str x3, [sp, #640] │ │ │ │ - ldp x2, x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - bl 69560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50120> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7218> // b.none │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fecc ::do_widen(char) const@@Base+0x332c> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 1fcd0 ::do_widen(char) const@@Base+0x3130> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 1fc74 ::do_widen(char) const@@Base+0x30d4> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f5b0 ::do_widen(char) const@@Base+0x2a10> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 20668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7228> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f5c4 ::do_widen(char) const@@Base+0x2a24> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7238> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f5d8 ::do_widen(char) const@@Base+0x2a38> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7248> // b.none │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1f5e8 ::do_widen(char) const@@Base+0x2a48> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 69360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ff20> │ │ │ │ - add x0, x28, #0x800 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x19, [sp, #600] │ │ │ │ - mov x1, x19 │ │ │ │ - str x2, [sp, #608] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #616] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x27 │ │ │ │ - strb wzr, [sp, #625] │ │ │ │ - strb w3, [x19, #8] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 216cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x828c> // b.none │ │ │ │ - add x0, x28, #0x800 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x19, [sp, #600] │ │ │ │ - mov x1, x19 │ │ │ │ - str x2, [sp, #608] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #616] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x27 │ │ │ │ - strb wzr, [sp, #625] │ │ │ │ - strb w3, [x19, #8] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72f8> // b.none │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x23, [sp, #632] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #640] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - mov x0, x27 │ │ │ │ - strb wzr, [sp, #656] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 21338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ef8> // b.none │ │ │ │ - add x0, x28, #0x800 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x19, [sp, #600] │ │ │ │ - mov x1, x19 │ │ │ │ - str x2, [sp, #608] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #616] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x27 │ │ │ │ - strb wzr, [sp, #625] │ │ │ │ - strb w3, [x19, #8] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 21570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8130> // b.none │ │ │ │ - add x0, x28, #0x800 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x19, [sp, #600] │ │ │ │ - mov x1, x19 │ │ │ │ - str x2, [sp, #608] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #616] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x27 │ │ │ │ - strb wzr, [sp, #625] │ │ │ │ - strb w3, [x19, #8] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 209a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7560> // b.none │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x23, [sp, #632] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #640] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - mov x0, x27 │ │ │ │ - strb wzr, [sp, #656] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 209a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7560> // b.none │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x4, sp, #0x1e8 │ │ │ │ - strb wzr, [sp, #493] │ │ │ │ - add x1, sp, #0x1d8 │ │ │ │ - add x0, x0, #0x8f8 │ │ │ │ - str x4, [sp, #64] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - stp x4, x0, [sp, #472] │ │ │ │ - mov x0, x20 │ │ │ │ - str w3, [sp, #488] │ │ │ │ - strb w2, [x4, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - add x1, sp, #0x238 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x22, [sp, #568] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8544> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 219bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x857c> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #168] │ │ │ │ - add x0, x28, #0x800 │ │ │ │ - add x4, sp, #0x208 │ │ │ │ - strb wzr, [sp, #529] │ │ │ │ - add x1, sp, #0x1f8 │ │ │ │ - mov x28, x4 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #520] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - strb w2, [x4, #8] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - str x4, [sp, #504] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #576] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x19, [sp, #600] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8674> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86ac> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #176] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - str x1, [sp, #544] │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x21, [sp, #536] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x0, [sp, #552] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #560] │ │ │ │ - str x3, [sp, #608] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x3, x0, [x0] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8628> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8660> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x3 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - str x4, [sp, #640] │ │ │ │ - ldp x3, x0, [sp, #8] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - bl 65120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bce0> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x750c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2095c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x751c> // b.none │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f5fc ::do_widen(char) const@@Base+0x2a5c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2096c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x752c> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f610 ::do_widen(char) const@@Base+0x2a70> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 2097c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x753c> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f624 ::do_widen(char) const@@Base+0x2a84> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2098c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x754c> // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f638 ::do_widen(char) const@@Base+0x2a98> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #472] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 209a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7560> // b.none │ │ │ │ + b.eq 1f64c ::do_widen(char) const@@Base+0x2aac> // b.none │ │ │ │ bl d3c0 │ │ │ │ + ldp x1, x2, [x23] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldur x2, [x2, #-8] │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + ldr w22, [x2, #32] │ │ │ │ + sub w22, w22, w1 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldp x2, x1, [sp, #8] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ ldr x1, [sp, #32] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 755a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c160> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0xf90 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - str x23, [sp, #632] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - mov x1, x23 │ │ │ │ - ldrh w4, [x0] │ │ │ │ - ldrb w3, [x0, #2] │ │ │ │ - mov x0, x27 │ │ │ │ - strh w4, [sp, #648] │ │ │ │ - strb wzr, [sp, #651] │ │ │ │ - strb w3, [x23, #2] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 2132c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7eec> // b.none │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - bl 4f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36460> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0xf90 │ │ │ │ - mov x1, #0x3 // #3 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x19, [sp, #600] │ │ │ │ - ldrh w3, [x0] │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - mov x0, x20 │ │ │ │ - strh w3, [sp, #616] │ │ │ │ - strb wzr, [sp, #619] │ │ │ │ - strb w2, [x19, #2] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85dc> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8614> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #184] │ │ │ │ - str x3, [sp, #640] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 5066c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3722c> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7638> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7648> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr x28, [sp, #64] │ │ │ │ - mov x1, x28 │ │ │ │ - bl 6e260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54e20> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 4f8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0xa40 │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldur x2, [x0, #6] │ │ │ │ - strb wzr, [sp, #662] │ │ │ │ + bl d7c8 │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + cbz x4, 20004 ::do_widen(char) const@@Base+0x3464> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - stur x2, [x23, #6] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - mov x2, x0 │ │ │ │ - add x0, x25, #0x298 │ │ │ │ - ldr x3, [sp, #800] │ │ │ │ - ldr x4, [sp, #808] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x3, x3, x4 │ │ │ │ - ldr w2, [x2] │ │ │ │ - lsl w3, w3, #1 │ │ │ │ - bl 297a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10364> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76cc> // b.none │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f768 ::do_widen(char) const@@Base+0x2bc8> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0xc20 │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - str x1, [sp, #544] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + add x3, x3, #0x9c8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - str x21, [sp, #536] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #552] │ │ │ │ - ldrh w2, [x0, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #562] │ │ │ │ - strh w2, [x21, #8] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - mov x2, #0x6270 // #25200 │ │ │ │ - ldr d15, [x25, #1016] │ │ │ │ - movk x2, #0x7477, lsl #16 │ │ │ │ - ldr w0, [x0] │ │ │ │ - movk x2, #0x6d2d, lsl #32 │ │ │ │ - mov x3, #0x8 // #8 │ │ │ │ - movk x2, #0x6361, lsl #48 │ │ │ │ - add x1, sp, #0x238 │ │ │ │ - mov w28, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x22, [sp, #568] │ │ │ │ - str x3, [sp, #576] │ │ │ │ - str x2, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - mov x2, #0x6270 // #25200 │ │ │ │ - mov x3, #0x8 // #8 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - movk x2, #0x7477, lsl #16 │ │ │ │ - movk x2, #0x6d2d, lsl #32 │ │ │ │ - ldr w0, [x0] │ │ │ │ - movk x2, #0x7264, lsl #48 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #600] │ │ │ │ - str x3, [sp, #608] │ │ │ │ - str x2, [sp, #616] │ │ │ │ - strb wzr, [sp, #624] │ │ │ │ - bl d510 │ │ │ │ - mov x2, x0 │ │ │ │ - cbz x0, 20c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77e4> │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 21794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8354> │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4080] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 20c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7834> // b.none │ │ │ │ - ldrb w3, [x0] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - b.eq 20c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77e4> // b.none │ │ │ │ - ldrb w3, [x1] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x118> │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - cbz w0, 20c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7834> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - adrp x21, 9d000 │ │ │ │ - add x21, x21, #0x320 │ │ │ │ - str x21, [sp, #192] │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> // b.any │ │ │ │ - bl e4a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca8> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 20380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f40> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - b 20444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7004> │ │ │ │ + b.eq 1ff04 ::do_widen(char) const@@Base+0x3364> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x2, [sp, #336] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 204d8 ::do_widen(char) const@@Base+0x3938> // b.plast │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x28, [sp, #352] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fee8 ::do_widen(char) const@@Base+0x3348> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x2, [sp, #368] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + str x1, [x22] │ │ │ │ + mov x0, x24 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldp x2, x1, [x23] │ │ │ │ + ldur x1, [x1, #-8] │ │ │ │ ldr x2, [x2] │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x9d8 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr d14, [x2, #8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrh w2, [x0, #4] │ │ │ │ - mov x0, x20 │ │ │ │ - str x23, [sp, #632] │ │ │ │ - str x4, [sp, #640] │ │ │ │ - str w3, [sp, #648] │ │ │ │ - strb wzr, [sp, #654] │ │ │ │ - strh w2, [x23, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr w3, [x0] │ │ │ │ - fmov d1, d14 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + ldr d29, [x1, #136] │ │ │ │ + ldr d15, [x2, #136] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + fsub d15, d29, d15 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #448] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldp x2, x0, [sp, #8] │ │ │ │ + str x2, [sp, #528] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ fmov d0, d15 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - mov w1, w28 │ │ │ │ - bl 7058c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5714c> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78a0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78b0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 20d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78c0> // b.none │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp x0, xzr, [sp, #384] │ │ │ │ + cbz x4, 20014 ::do_widen(char) const@@Base+0x3474> │ │ │ │ + ldp x5, x3, [sp, #480] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + str x20, [sp, #560] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f984 ::do_widen(char) const@@Base+0x2de4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #456] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #352] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 1ff58 ::do_widen(char) const@@Base+0x33b8> // b.none │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + b.ls 1f9ec ::do_widen(char) const@@Base+0x2e4c> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1f9ec ::do_widen(char) const@@Base+0x2e4c> // b.none │ │ │ │ + ldr x5, [sp, #400] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1fb90 ::do_widen(char) const@@Base+0x2ff0> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 20440 ::do_widen(char) const@@Base+0x38a0> // b.pmore │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1fbc0 ::do_widen(char) const@@Base+0x3020> // 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 x1, #0x5 // #5 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.ls 2021c ::do_widen(char) const@@Base+0x367c> // b.plast │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xa20 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 20d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78d0> // b.none │ │ │ │ + b.eq 1ffc8 ::do_widen(char) const@@Base+0x3428> // 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, 1fd88 ::do_widen(char) const@@Base+0x31e8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 1fd2c ::do_widen(char) const@@Base+0x318c> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fad4 ::do_widen(char) const@@Base+0x2f34> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldp x1, x21, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 74680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b240> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 705b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57170> │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 73b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a6f0> │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 72670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59230> │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #192] │ │ │ │ - str x23, [sp, #632] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x2, x2, #0x200 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #632] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - ldp x4, x5, [x2] │ │ │ │ - stp x4, x5, [x1] │ │ │ │ - ldrb w2, [x2, #16] │ │ │ │ - strb w2, [x1, #16] │ │ │ │ - mov x0, x27 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #640] │ │ │ │ - ldr x2, [sp, #632] │ │ │ │ - strb wzr, [x2, x1] │ │ │ │ - ldr x2, [sp, #640] │ │ │ │ - ldr x21, [sp, #632] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 21530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80f0> // b.none │ │ │ │ - cmp x21, x23 │ │ │ │ - b.eq 20dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7988> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fae8 ::do_widen(char) const@@Base+0x2f48> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x2, x0, #0x9d8 │ │ │ │ ldr x1, [sp, #24] │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str x19, [sp, #600] │ │ │ │ - str x4, [sp, #608] │ │ │ │ - str w3, [sp, #616] │ │ │ │ - strb wzr, [sp, #622] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr w2, [x0] │ │ │ │ - mov x1, x26 │ │ │ │ - ldr x21, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cae0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 36040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc00> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb70> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79f4> // b.none │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fafc ::do_widen(char) const@@Base+0x2f5c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x3, x0, #0xd88 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - str x23, [sp, #632] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - mov x0, x27 │ │ │ │ - ldr w4, [x3] │ │ │ │ - mov x1, x23 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str w4, [sp, #648] │ │ │ │ - strb wzr, [sp, #654] │ │ │ │ - strh w3, [x23, #4] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a38> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl 758e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c4a4> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 75824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c3e4> │ │ │ │ - mov w21, w0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 75864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c424> │ │ │ │ - mov w19, w0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x2, x0, #0x9d8 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str x4, [sp, #640] │ │ │ │ - str w3, [sp, #648] │ │ │ │ - strb wzr, [sp, #654] │ │ │ │ - strh w2, [x23, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ - mov w5, w19 │ │ │ │ - ldr w20, [x0] │ │ │ │ - mov w4, w21 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, x26 │ │ │ │ - sxtw x24, w20 │ │ │ │ - bl 313a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f64> │ │ │ │ - mov x0, #0x2492 // #9362 │ │ │ │ - movk x0, #0x9249, lsl #16 │ │ │ │ - orr x0, x0, x0, lsl #24 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 22088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c48> // b.pmore │ │ │ │ - cbz x24, 214e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80a0> │ │ │ │ - mov w0, #0xe0 // #224 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - smull x0, w20, w0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d420 │ │ │ │ - ldp x28, x1, [sp, #216] │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - sub x0, x1, x28 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - stp xzr, xzr, [x20, #24] │ │ │ │ - ldp x1, x0, [sp, #48] │ │ │ │ - stp x0, x1, [x20] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str xzr, [x20, #40] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.eq 21324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ee4> // b.none │ │ │ │ - ldr x21, [sp, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d420 │ │ │ │ - add x19, x0, x21 │ │ │ │ - stp x0, x0, [x20, #24] │ │ │ │ - mov x2, x21 │ │ │ │ - str x19, [x20, #40] │ │ │ │ - mov x1, x28 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stp xzr, xzr, [x20, #48] │ │ │ │ - ldp x22, x2, [sp, #240] │ │ │ │ - str x19, [x20, #32] │ │ │ │ - str xzr, [x20, #64] │ │ │ │ - subs x21, x2, x22 │ │ │ │ - b.eq 212f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7eb4> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl d420 │ │ │ │ - add x19, x0, x21 │ │ │ │ - stp x0, x0, [x20, #48] │ │ │ │ - mov x1, x22 │ │ │ │ - str x19, [x20, #64] │ │ │ │ - mov x2, x21 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - str x19, [x20, #56] │ │ │ │ - stp xzr, xzr, [x20, #72] │ │ │ │ - str xzr, [x20, #88] │ │ │ │ - ldp x21, x19, [sp, #264] │ │ │ │ - subs x22, x19, x21 │ │ │ │ - b.eq 212ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7eac> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl d420 │ │ │ │ - add x22, x0, x22 │ │ │ │ - str x0, [x20, #72] │ │ │ │ - str x22, [x20, #88] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 2104c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c0c> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - mov x2, x0 │ │ │ │ - ldp q31, q30, [x1] │ │ │ │ - add x1, x1, #0x28 │ │ │ │ - ldur x3, [x1, #-8] │ │ │ │ - str x3, [x2, #32] │ │ │ │ - stp q31, q30, [x2] │ │ │ │ - add x2, x2, #0x28 │ │ │ │ - cmp x19, x1 │ │ │ │ - b.ne 21004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7bc4> // b.any │ │ │ │ - sub x1, x19, #0x28 │ │ │ │ - mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - sub x1, x1, x21 │ │ │ │ - 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 │ │ │ │ - stp xzr, xzr, [x20, #96] │ │ │ │ - ldp x26, x21, [sp, #288] │ │ │ │ - str x0, [x20, #80] │ │ │ │ - str xzr, [x20, #112] │ │ │ │ - subs x19, x21, x26 │ │ │ │ - b.eq 212e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ea4> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - mov x22, x0 │ │ │ │ - add x4, x22, x19 │ │ │ │ - stp x22, x22, [x20, #96] │ │ │ │ - mov x19, x22 │ │ │ │ - str x4, [x20, #112] │ │ │ │ - cmp x21, x26 │ │ │ │ - b.ne 210d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c98> // b.any │ │ │ │ - b 21120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ce0> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d420 │ │ │ │ - mov x3, x0 │ │ │ │ - stp x3, x3, [x19] │ │ │ │ - add x0, x3, x27 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldp x1, x2, [x26] │ │ │ │ - sub x27, x2, x1 │ │ │ │ - cmp x27, #0x0 │ │ │ │ - b.le 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ccc> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x27 │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x3, x0, x27 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x26 │ │ │ │ - b.eq 21120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ce0> // b.none │ │ │ │ - ldp x1, x0, [x26] │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - subs x27, x0, x1 │ │ │ │ - b.ne 2108c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c4c> // b.any │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x0, x3, x27 │ │ │ │ - stp x3, x3, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldp x1, x2, [x26] │ │ │ │ - sub x27, x2, x1 │ │ │ │ - cmp x27, #0x0 │ │ │ │ - b.gt 210b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c74> │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x26 │ │ │ │ - b.ne 210d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c98> // b.any │ │ │ │ - nop │ │ │ │ - stp xzr, xzr, [x20, #120] │ │ │ │ - ldp x22, x2, [sp, #312] │ │ │ │ - str x19, [x20, #104] │ │ │ │ - str xzr, [x20, #136] │ │ │ │ - subs x21, x2, x22 │ │ │ │ - b.eq 2131c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7edc> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl d420 │ │ │ │ - add x19, x0, x21 │ │ │ │ - stp x0, x0, [x20, #120] │ │ │ │ - mov x1, x22 │ │ │ │ - str x19, [x20, #136] │ │ │ │ - mov x2, x21 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stp xzr, xzr, [x20, #152] │ │ │ │ - ldr w0, [sp, #336] │ │ │ │ - ldp x22, x2, [sp, #344] │ │ │ │ - str x19, [x20, #128] │ │ │ │ - str w0, [x20, #144] │ │ │ │ - str xzr, [x20, #168] │ │ │ │ - subs x21, x2, x22 │ │ │ │ - b.eq 21310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ed0> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl d420 │ │ │ │ - mov x1, x22 │ │ │ │ - add x22, x0, x21 │ │ │ │ - stp x0, x0, [x20, #152] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, x21 │ │ │ │ - str x22, [x20, #168] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stp xzr, xzr, [x20, #176] │ │ │ │ - ldp x21, x2, [sp, #368] │ │ │ │ - str x22, [x20, #160] │ │ │ │ - str xzr, [x20, #192] │ │ │ │ - subs x22, x2, x21 │ │ │ │ - b.eq 21304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ec4> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl d420 │ │ │ │ - add x3, x0, x22 │ │ │ │ - stp x0, x0, [x20, #176] │ │ │ │ - mov x1, x21 │ │ │ │ - str x3, [x20, #192] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x2, x22 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - stp xzr, xzr, [x20, #200] │ │ │ │ - ldp x4, x2, [sp, #392] │ │ │ │ - str x3, [x20, #184] │ │ │ │ - str xzr, [x20, #216] │ │ │ │ - subs x22, x2, x4 │ │ │ │ - b.eq 212fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ebc> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x19, x0, x22 │ │ │ │ - stp x0, x0, [x20, #200] │ │ │ │ - mov x2, x22 │ │ │ │ - str x19, [x20, #216] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - str x19, [x20, #208] │ │ │ │ - subs x24, x24, #0x1 │ │ │ │ - add x20, x20, #0xe0 │ │ │ │ - b.ne 20f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b08> // b.any │ │ │ │ - ldp x0, x1, [sp, #80] │ │ │ │ - add x0, x0, x1 │ │ │ │ - add x1, x25, #0x3a8 │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - ldr x22, [x25, #936] │ │ │ │ - str x2, [x25, #936] │ │ │ │ - ldr x21, [x25, #944] │ │ │ │ - stp x20, x0, [x1, #8] │ │ │ │ - mov x19, x22 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 21274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e34> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 31720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182e0> │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 21260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e20> // b.any │ │ │ │ - cbz x22, 21280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e40> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1fb0c ::do_widen(char) const@@Base+0x2f6c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 31720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182e0> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 21298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e58> // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fb20 ::do_widen(char) const@@Base+0x2f80> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 692c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fe80> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fb34 ::do_widen(char) const@@Base+0x2f94> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #952] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> // b.any │ │ │ │ - add sp, sp, #0x3c0 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // 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 d14, d15, [sp, #96] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 21070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c30> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 20fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ba8> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 20fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b88> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2121c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ddc> │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 211e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7da0> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 2119c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d5c> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 21158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d18> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 20f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b50> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 6d684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54244> │ │ │ │ - b 20aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7660> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - add x0, x0, #0x8f8 │ │ │ │ - str x21, [sp, #536] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - strb wzr, [sp, #557] │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str w3, [sp, #552] │ │ │ │ - strb w2, [x21, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x19, [sp, #600] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 218b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8470> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 218e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84a8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - add x0, x28, #0x800 │ │ │ │ - str x22, [sp, #568] │ │ │ │ - add x1, sp, #0x238 │ │ │ │ - strb wzr, [sp, #593] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #584] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - str x0, [sp, #576] │ │ │ │ - mov x0, x20 │ │ │ │ - strb w2, [x22, #8] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x3, [sp, #608] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8424> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 2189c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x845c> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #144] │ │ │ │ - str x3, [sp, #640] │ │ │ │ - ldp x2, x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - bl 5e320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44ee0> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 21424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fe4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ff4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 21444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8004> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ + cbnz x0, 1ee08 ::do_widen(char) const@@Base+0x2268> │ │ │ │ + ldp x1, x0, [x21] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + b 1edb4 ::do_widen(char) const@@Base+0x2214> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 20738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72f8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - b 20738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72f8> │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x19, [sp, #600] │ │ │ │ - str w3, [sp, #616] │ │ │ │ - strb wzr, [sp, #621] │ │ │ │ - strb w2, [x19, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83d8> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8410> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - str x3, [sp, #640] │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - bl 6af40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b00> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 214d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8090> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 20684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7244> // b.any │ │ │ │ - b 20688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7248> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - b 21234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7df4> │ │ │ │ + b.ne 1fa24 ::do_widen(char) const@@Base+0x2e84> // b.any │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - add x1, x25, #0x120 │ │ │ │ - add x3, x25, #0x310 │ │ │ │ - stp x3, x1, [sp, #32] │ │ │ │ - add x26, x25, #0x278 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7824> │ │ │ │ - mov x5, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7004> │ │ │ │ - b 20438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ff8> │ │ │ │ - cmp x21, x23 │ │ │ │ - b.eq 21540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8100> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c140> │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 34188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad48> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 33e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa00> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3402c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1abec> │ │ │ │ - b 20dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7988> │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x23, [sp, #632] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #640] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - mov x0, x27 │ │ │ │ - strb wzr, [sp, #656] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7330> // b.none │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - add x0, x0, #0x8f8 │ │ │ │ - str x21, [sp, #536] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - strb wzr, [sp, #557] │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str w3, [sp, #552] │ │ │ │ - strb w2, [x21, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x19, [sp, #600] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8758> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8790> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - add x0, sp, #0x238 │ │ │ │ + b 1fa30 ::do_widen(char) const@@Base+0x2e90> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #416] │ │ │ │ mov x1, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - str x22, [sp, #568] │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x3, [sp, #608] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x0, [sp, #584] │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - str x0, [sp, #576] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x870c> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8744> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1f4f8 ::do_widen(char) const@@Base+0x2958> // b.any │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - str x3, [sp, #640] │ │ │ │ - ldp x2, x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - bl 61b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48740> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 21698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8258> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 216a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8268> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 216b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8278> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7330> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - b 20770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7330> │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x23, [sp, #632] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #640] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - mov x0, x27 │ │ │ │ - strb wzr, [sp, #656] │ │ │ │ - bl 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b00> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.ne 206c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7288> // b.any │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x0, x0, #0x8f8 │ │ │ │ - strb wzr, [sp, #621] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str w3, [sp, #616] │ │ │ │ - strb w2, [x19, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86c0> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21b38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86f8> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + b 1f504 ::do_widen(char) const@@Base+0x2964> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x22, sp, #0x100 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x22, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 1f264 ::do_widen(char) const@@Base+0x26c4> // b.any │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - str x3, [sp, #640] │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - bl 5b640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42200> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 21780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8340> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 206c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7288> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - b 206c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7288> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - b 20be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77a4> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ + b 1f270 ::do_widen(char) const@@Base+0x26d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 205d8 ::do_widen(char) const@@Base+0x3a38> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 1fde4 ::do_widen(char) const@@Base+0x3244> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 1f59c ::do_widen(char) const@@Base+0x29fc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 205f8 ::do_widen(char) const@@Base+0x3a58> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 1fe58 ::do_widen(char) const@@Base+0x32b8> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 1f590 ::do_widen(char) const@@Base+0x29f0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 203a0 ::do_widen(char) const@@Base+0x3800> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 1fe24 ::do_widen(char) const@@Base+0x3284> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 1fac0 ::do_widen(char) const@@Base+0x2f20> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 203d8 ::do_widen(char) const@@Base+0x3838> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 1fe98 ::do_widen(char) const@@Base+0x32f8> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 1fab4 ::do_widen(char) const@@Base+0x2f14> │ │ │ │ mov x0, x22 │ │ │ │ + str x2, [sp, #152] │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x3, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2018c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d4c> // b.none │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1fcc0 ::do_widen(char) const@@Base+0x3120> // b.none │ │ │ │ mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ mov w1, w0 │ │ │ │ - b 2018c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d4c> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ + b 1fcc0 ::do_widen(char) const@@Base+0x3120> │ │ │ │ mov x0, x20 │ │ │ │ bl d5b8 │ │ │ │ ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 20104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc4> // b.none │ │ │ │ + b.eq 1fd78 ::do_widen(char) const@@Base+0x31d8> // b.none │ │ │ │ mov x0, x20 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 20104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc4> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8414> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 214b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8074> │ │ │ │ - b 214a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8068> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 214b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8074> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 218a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8460> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 21404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fc4> │ │ │ │ - b 213f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fb8> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #144] │ │ │ │ - b 21404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fc4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 218ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84ac> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 2139c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f5c> │ │ │ │ - b 21390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f50> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - b 2139c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f5c> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ + b 1fd78 ::do_widen(char) const@@Base+0x31d8> │ │ │ │ mov x0, x22 │ │ │ │ + str x2, [sp, #152] │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x3, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 201d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d94> // b.none │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1fd1c ::do_widen(char) const@@Base+0x317c> // b.none │ │ │ │ mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ mov w1, w0 │ │ │ │ - b 201d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d94> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8534> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 205d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7190> │ │ │ │ - b 205c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7184> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - b 205d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7190> │ │ │ │ - mov x0, x1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - str x0, [sp, #568] │ │ │ │ - str x1, [sp, #584] │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 219c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8580> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7414> │ │ │ │ - b 20848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7408> │ │ │ │ - mov x0, x22 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #168] │ │ │ │ - b 20854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7414> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85cc> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71f8> │ │ │ │ - b 2062c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71ec> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - b 20638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71f8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0xb8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8618> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7618> │ │ │ │ - b 20a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x760c> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #184] │ │ │ │ - b 20a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7618> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8664> │ │ │ │ - mov x4, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74e8> │ │ │ │ - b 2091c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74dc> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x3] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - b 20928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74e8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #88] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86b0> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 208c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7484> │ │ │ │ - b 208b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7478> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #176] │ │ │ │ - b 208c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7484> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86fc> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 21764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8324> │ │ │ │ - b 21758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8318> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - b 21764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8324> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8748> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 21678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8238> │ │ │ │ - b 2166c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x822c> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - b 21678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8238> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x98 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8794> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 2160c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81cc> │ │ │ │ - b 21600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81c0> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - b 2160c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81cc> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ + b 1fd1c ::do_widen(char) const@@Base+0x317c> │ │ │ │ mov x0, x20 │ │ │ │ bl d5b8 │ │ │ │ ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 2014c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d0c> // b.none │ │ │ │ + b.eq 1fdd4 ::do_widen(char) const@@Base+0x3234> // b.none │ │ │ │ mov x0, x20 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 2014c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d0c> │ │ │ │ + b 1fdd4 ::do_widen(char) const@@Base+0x3234> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 1f56c ::do_widen(char) const@@Base+0x29cc> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + b 1f834 ::do_widen(char) const@@Base+0x2c94> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + b 1f7d8 ::do_widen(char) const@@Base+0x2c38> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 20034 ::do_widen(char) const@@Base+0x3494> // b.plast │ │ │ │ + ldr x5, [sp, #40] │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1f21c ::do_widen(char) const@@Base+0x267c> // b.any │ │ │ │ + b 1f238 ::do_widen(char) const@@Base+0x2698> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 20024 ::do_widen(char) const@@Base+0x3484> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1f4b0 ::do_widen(char) const@@Base+0x2910> // b.any │ │ │ │ + b 1f4cc ::do_widen(char) const@@Base+0x292c> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 2002c ::do_widen(char) const@@Base+0x348c> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1f9e0 ::do_widen(char) const@@Base+0x2e40> // b.any │ │ │ │ + b 1f9fc ::do_widen(char) const@@Base+0x2e5c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 1f0a0 ::do_widen(char) const@@Base+0x2500> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 1f2d8 ::do_widen(char) const@@Base+0x2738> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 1f038 ::do_widen(char) const@@Base+0x2498> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1fa94 ::do_widen(char) const@@Base+0x2ef4> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl cef8 │ │ │ │ + b 1efa0 ::do_widen(char) const@@Base+0x2400> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl cef8 │ │ │ │ + b 1f198 ::do_widen(char) const@@Base+0x25f8> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl cef8 │ │ │ │ + b 1f430 ::do_widen(char) const@@Base+0x2890> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl cef8 │ │ │ │ + b 1f744 ::do_widen(char) const@@Base+0x2ba4> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl cef8 │ │ │ │ + b 1f960 ::do_widen(char) const@@Base+0x2dc0> │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + b 1f4cc ::do_widen(char) const@@Base+0x292c> │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + b 1f9fc ::do_widen(char) const@@Base+0x2e5c> │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + b 1f238 ::do_widen(char) const@@Base+0x2698> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x22, sp, #0x160 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 692c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fe80> │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8874> // b.none │ │ │ │ + b.eq 2010c ::do_widen(char) const@@Base+0x356c> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - 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 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> // b.any │ │ │ │ - bl d720 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x21, 21cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8890> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 21cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x889c> │ │ │ │ mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - mov x19, x22 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - cbz x0, 21cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88ac> │ │ │ │ - bl d3c0 │ │ │ │ - ldp x21, x22, [x20, #96] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 21f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ac8> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 21d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88c4> │ │ │ │ - bl d3c0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 21cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88b0> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - cbnz x19, 21cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8894> │ │ │ │ - b 21cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x889c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 21c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8800> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl 4f8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36480> │ │ │ │ - b 21c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8810> │ │ │ │ - bti j │ │ │ │ - b 21c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x238 │ │ │ │ + add x22, sp, #0x100 │ │ │ │ + mov x19, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #952] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> // b.any │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x25, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x19, x20 │ │ │ │ + add x22, sp, #0x100 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl cd30 │ │ │ │ + b 200d8 ::do_widen(char) const@@Base+0x3538> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 21c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8810> │ │ │ │ + b 200d8 ::do_widen(char) const@@Base+0x3538> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x22, sp, #0x100 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 21c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8810> │ │ │ │ + b 200c8 ::do_widen(char) const@@Base+0x3528> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 31720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182e0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 21c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8810> │ │ │ │ - bti j │ │ │ │ - ldr x19, [sp, #80] │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 21e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a04> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 31720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182e0> │ │ │ │ - b 21e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89d0> │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 21e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89fc> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x19, [sp, #80] │ │ │ │ - b 21e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89d0> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov x20, x21 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl d3c0 │ │ │ │ - b 21df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89b0> │ │ │ │ + mov x19, x0 │ │ │ │ + b 200e8 ::do_widen(char) const@@Base+0x3548> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x22, sp, #0x100 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 20170 ::do_widen(char) const@@Base+0x35d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #952] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8960> // b.none │ │ │ │ - b 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 21ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x899c> │ │ │ │ + mov x19, x0 │ │ │ │ + b 20050 ::do_widen(char) const@@Base+0x34b0> │ │ │ │ bti j │ │ │ │ - b 21e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a20> │ │ │ │ + mov x19, x0 │ │ │ │ + b 200e0 ::do_widen(char) const@@Base+0x3540> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 21c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8810> │ │ │ │ + b 201cc ::do_widen(char) const@@Base+0x362c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 21d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8900> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> // b.any │ │ │ │ - bl d720 │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x19, x20 │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl cd30 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 2020c ::do_widen(char) const@@Base+0x366c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 21c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87f0> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x19, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 20058 ::do_widen(char) const@@Base+0x34b8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 21c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8800> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - cbz x0, 21f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ad4> │ │ │ │ - bl d3c0 │ │ │ │ - mov x21, x19 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cbz x0, 21f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ae4> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - cbz x0, 21e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89f0> │ │ │ │ - bl d3c0 │ │ │ │ - b 21e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89f0> │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x25, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> // b.any │ │ │ │ - bl d720 │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.eq 201f0 ::do_widen(char) const@@Base+0x3650> // b.none │ │ │ │ + b 2008c ::do_widen(char) const@@Base+0x34ec> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> // b.any │ │ │ │ - bl d720 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl 3402c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1abec> │ │ │ │ - b 21c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8810> │ │ │ │ + b 2014c ::do_widen(char) const@@Base+0x35ac> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 21eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a70> │ │ │ │ + str x25, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 20278 ::do_widen(char) const@@Base+0x36d8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 20044 ::do_widen(char) const@@Base+0x34a4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8874> // b.none │ │ │ │ - b 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 21d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88f8> │ │ │ │ + b 201cc ::do_widen(char) const@@Base+0x362c> │ │ │ │ + bti j │ │ │ │ + b 202c4 ::do_widen(char) const@@Base+0x3724> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 21c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8800> │ │ │ │ + mov x0, x19 │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x19, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 20290 ::do_widen(char) const@@Base+0x36f0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 21c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8810> │ │ │ │ + b 202f8 ::do_widen(char) const@@Base+0x3758> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 21c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87f0> │ │ │ │ + b 201cc ::do_widen(char) const@@Base+0x362c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 21eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a70> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 20290 ::do_widen(char) const@@Base+0x36f0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 21fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b9c> │ │ │ │ + b 20414 ::do_widen(char) const@@Base+0x3874> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 21fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bac> │ │ │ │ - bti j │ │ │ │ - b 21f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b44> │ │ │ │ + b 202f8 ::do_widen(char) const@@Base+0x3758> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 21d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x893c> │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 20060 ::do_widen(char) const@@Base+0x34c0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x600 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 21f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ae4> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 20474 ::do_widen(char) const@@Base+0x38d4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x882c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x600 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #120] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 21dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8994> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 220c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c80> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x21, [sp, #192] │ │ │ │ - bl da98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x298> │ │ │ │ - b 220c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c80> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 21c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87f0> │ │ │ │ - bti j │ │ │ │ - b 21c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87e4> │ │ │ │ - bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 21c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8810> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 21ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bbc> │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 21ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88a0> │ │ │ │ + b 20068 ::do_widen(char) const@@Base+0x34c8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 21eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a70> │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x19, x20 │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl cd30 │ │ │ │ + b 20058 ::do_widen(char) const@@Base+0x34b8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 35fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb70> │ │ │ │ - b 21eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a70> │ │ │ │ + b 202ac ::do_widen(char) const@@Base+0x370c> │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ mov x20, x0 │ │ │ │ - b 21df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89b8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 221b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d74> // b.none │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 22190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d50> │ │ │ │ - bl d3c0 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - b 2217c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d3c> │ │ │ │ - bti j │ │ │ │ - ldp x21, x22, [x20, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - b 21cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88b0> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x25, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 2055c ::do_widen(char) const@@Base+0x39bc> │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 20508 ::do_widen(char) const@@Base+0x3968> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2008c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + bl d720 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - b 21f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ad8> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - cbz x0, 21f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ad8> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x23, x20, [x0] │ │ │ │ + sub x20, x20, x23 │ │ │ │ + asr x0, x20, #3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 206cc ::do_widen(char) const@@Base+0x3b2c> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x24, x1 │ │ │ │ + csinc x3, x0, xzr, ne // ne = any │ │ │ │ + add x3, x3, x0 │ │ │ │ + cmp x3, x2 │ │ │ │ + csel x3, x3, x2, ls // ls = plast │ │ │ │ + lsl x19, x3, #3 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [x24] │ │ │ │ + str x1, [x0, x20] │ │ │ │ + mov x22, x0 │ │ │ │ + cbz x20, 20694 ::do_widen(char) const@@Base+0x3af4> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x23 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + add x20, x22, x20 │ │ │ │ + cbz x23, 206a8 ::do_widen(char) const@@Base+0x3b08> │ │ │ │ + mov x0, x23 │ │ │ │ bl d3c0 │ │ │ │ - b 21f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ad8> │ │ │ │ + add x3, x22, x19 │ │ │ │ + stp x22, x20, [x21] │ │ │ │ + str x3, [x21, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + bl cee0 │ │ │ │ + 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, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x24, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 222e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ea0> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x24 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x26, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 22238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8df8> │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 22250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e10> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 22254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e14> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt 22268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e28> // b.tstop │ │ │ │ - tbnz w0, #31, 22268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e28> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, 22270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e30> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b 22220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8de0> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 22260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e20> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 222d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e98> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 22298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e58> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 222b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e74> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 222b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e78> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbz x0, 207c8 ::do_widen(char) const@@Base+0x3c28> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + 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 cd30 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 20740 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2076c ::do_widen(char) const@@Base+0x3bcc> │ │ │ │ + nop │ │ │ │ + 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 2084c ::do_widen(char) const@@Base+0x3cac> // b.none │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 222d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e98> // b.tstop │ │ │ │ - tbnz w0, #31, 222d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e98> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + b.eq 20838 ::do_widen(char) const@@Base+0x3c98> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 20824 ::do_widen(char) const@@Base+0x3c84> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + cbz x20, 20864 ::do_widen(char) const@@Base+0x3cc4> │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x24 │ │ │ │ + b d3c0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x638 │ │ │ │ - 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, #0x210 │ │ │ │ - add x19, sp, #0xa0 │ │ │ │ - ldr x4, [x1] │ │ │ │ - ldr x5, [x2] │ │ │ │ - str x5, [sp, #520] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldrb w2, [x23, #520] │ │ │ │ - ldur x0, [x1, #5] │ │ │ │ - stp x19, x3, [sp, #144] │ │ │ │ - str x4, [sp, #160] │ │ │ │ - strb wzr, [sp, #173] │ │ │ │ - stur x0, [x19, #5] │ │ │ │ - tbnz w2, #0, 223f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fb8> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbz w0, #0, 22490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9050> │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 23008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bc8> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 22bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97ac> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 22e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a20> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 22cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x987c> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 22480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9040> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x10 │ │ │ │ ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 22fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba8> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 22b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9734> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 22e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a38> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 22cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98b8> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbnz w0, #0, 2237c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f3c> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 22490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9050> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x2, x0, #0x9d8 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - stp x19, x4, [sp, #144] │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - ldr w3, [x2] │ │ │ │ - add x0, x20, #0x80 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - mov x1, x21 │ │ │ │ - str w3, [sp, #160] │ │ │ │ - strb wzr, [sp, #166] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - str x0, [sp] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w22, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 224e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90a4> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.le 224f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90b4> │ │ │ │ - add x0, x20, #0x378 │ │ │ │ - bl db28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x328> │ │ │ │ - add x27, x20, #0x278 │ │ │ │ - add x25, x20, #0x98 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 75940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c500> │ │ │ │ - add x0, x20, #0x120 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, x27 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x20, [x19] │ │ │ │ + cbz x21, 2096c ::do_widen(char) const@@Base+0x3dcc> │ │ │ │ + mov x0, x21 │ │ │ │ + bl ccd0 │ │ │ │ str x0, [sp, #16] │ │ │ │ - bl 73b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a6f0> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 72670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59230> │ │ │ │ - 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, #8] │ │ │ │ - stp x19, x24, [sp, #144] │ │ │ │ - str x3, [sp, #160] │ │ │ │ - strb wzr, [sp, #168] │ │ │ │ - bl 221e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8da0> │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq 2260c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91cc> // b.none │ │ │ │ - add x26, sp, #0x30 │ │ │ │ - add x2, x20, #0x310 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 43260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e20> │ │ │ │ - add x22, sp, #0x80 │ │ │ │ - mov x2, #0x6962 // #26978 │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - ldr x0, [sp] │ │ │ │ - movk x2, #0x676e, lsl #16 │ │ │ │ - movk x2, #0x6172, lsl #32 │ │ │ │ - stp x22, x24, [sp, #112] │ │ │ │ - movk x2, #0x6870, lsl #48 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - strb wzr, [sp, #136] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x19, [sp, #144] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 22b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96cc> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 22c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9854> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - bl 43ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a88c> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 225f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91b4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 22604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91c4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 4326c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e2c> │ │ │ │ - adrp x22, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x3, x22, #0x868 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x26, #0x6 // #6 │ │ │ │ - ldr w4, [x3] │ │ │ │ - mov x1, x19 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - mov x2, x26 │ │ │ │ - stp x19, x26, [sp, #144] │ │ │ │ - str w4, [sp, #160] │ │ │ │ - strb wzr, [sp, #166] │ │ │ │ - strh w3, [x19, #4] │ │ │ │ - bl 221e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8da0> │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq 2274c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x930c> // b.none │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x3, x0, #0x9d8 │ │ │ │ - add x24, sp, #0x60 │ │ │ │ - str x24, [sp, #80] │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - ldrh w2, [x3, #4] │ │ │ │ - ldr w4, [x3] │ │ │ │ - str w4, [sp, #96] │ │ │ │ - strh w2, [x24, #4] │ │ │ │ - str x26, [sp, #88] │ │ │ │ - strb wzr, [sp, #102] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - mov x4, x0 │ │ │ │ - add x26, sp, #0x30 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x3, x20, #0x310 │ │ │ │ - ldr w4, [x4] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3fa80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26640> │ │ │ │ - add x2, x22, #0x868 │ │ │ │ - add x22, sp, #0x80 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x22, [sp, #112] │ │ │ │ - ldr w4, [x2] │ │ │ │ - mov x3, #0x6 // #6 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - str w4, [sp, #128] │ │ │ │ - strh w2, [x22, #4] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - strb wzr, [sp, #134] │ │ │ │ - bl d510 │ │ │ │ - bl 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> │ │ │ │ - str x19, [sp, #144] │ │ │ │ - ldp x20, x0, [x0] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 22b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9704> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 22ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9868> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - bl 3faa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26668> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 22724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92e4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 22734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92f4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3faa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26660> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2274c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x930c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - bl ca90 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3720] │ │ │ │ - mov x1, #0x94b3 // #38067 │ │ │ │ - movk x1, #0x26d6, lsl #16 │ │ │ │ - add x27, sp, #0x100 │ │ │ │ - movk x1, #0xbe8, lsl #32 │ │ │ │ - mov x0, x27 │ │ │ │ - ldr x3, [x3] │ │ │ │ - movk x1, #0x112e, lsl #48 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - smulh x1, x2, x1 │ │ │ │ - asr x1, x1, #26 │ │ │ │ - sub x25, x1, x2, asr #63 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #472] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x1e8 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x1f8 │ │ │ │ - strh wzr, [sp, #480] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x26, x0, [x0, #8] │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - str q31, [x3] │ │ │ │ mov x3, x0 │ │ │ │ - str x3, [sp] │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #144] │ │ │ │ - str x2, [sp, #256] │ │ │ │ - str x3, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl d7c8 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3856] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3792] │ │ │ │ - add x3, x28, #0x18 │ │ │ │ - add x1, x28, #0x40 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - stp x3, x2, [sp, #144] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #4088] │ │ │ │ - stp xzr, xzr, [sp, #160] │ │ │ │ - stp xzr, xzr, [sp, #176] │ │ │ │ - stp xzr, xzr, [sp, #192] │ │ │ │ - str x1, [sp, #256] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - add x4, sp, #0xf0 │ │ │ │ - add x3, x24, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x98 │ │ │ │ - mov x0, x27 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str x3, [sp, #152] │ │ │ │ - str w2, [sp, #216] │ │ │ │ - stp x4, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - bl d7c8 │ │ │ │ - mov w1, w25 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d0d8 │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - add x24, sp, #0x60 │ │ │ │ - stp x24, xzr, [sp, #80] │ │ │ │ - add x25, sp, #0x50 │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - cbz x4, 22d34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98f4> │ │ │ │ - ldp x6, x3, [sp, #176] │ │ │ │ - mov x0, x25 │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x28, #0x18 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x5, x28, #0x40 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - str x5, [sp, #256] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 228c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9480> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #152] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x26, #-24] │ │ │ │ - str x26, [sp, #144] │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [x21, x1] │ │ │ │ - str x20, [sp, #256] │ │ │ │ - bl cd30 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x648 │ │ │ │ - mov x4, #0x15 // #21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x26, x0 │ │ │ │ - add x22, sp, #0x80 │ │ │ │ - str x22, [sp, #112] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 22c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x983c> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - stp x26, xzr, [x20] │ │ │ │ - mov x1, #0x9 // #9 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x7 │ │ │ │ - b.ls 22ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a98> // b.plast │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x660 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - bl cd18 │ │ │ │ - mov x26, x0 │ │ │ │ - str x19, [sp, #144] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 22c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9824> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - str x26, [x20] │ │ │ │ - ldrb w0, [x23, #520] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - tbnz w0, #0, 22aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9660> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbnz w0, #0, 22a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95f4> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 229d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9594> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 229e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95a4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 229f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95b4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 2092c ::do_widen(char) const@@Base+0x3d8c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 20924 ::do_widen(char) const@@Base+0x3d84> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + str x3, [x19, #8] │ │ │ │ + strb wzr, [x20, x3] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> // b.any │ │ │ │ - add sp, sp, #0x210 │ │ │ │ - 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 │ │ │ │ + b.ne 20988 ::do_widen(char) const@@Base+0x3de8> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 22d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x993c> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 22bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9770> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x23 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 229c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9584> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 22e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a50> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 22c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97e8> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x27 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 229bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x957c> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 22c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9858> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 225d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9194> │ │ │ │ - b 225c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9188> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ + cbz x0, 208e8 ::do_widen(char) const@@Base+0x3d48> │ │ │ │ + b 20950 ::do_widen(char) const@@Base+0x3db0> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 22cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x986c> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 22704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92c4> │ │ │ │ - b 226f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92b8> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 22420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fe0> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 22420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fe0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 22a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9648> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 22a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9648> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f5c> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 2239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f5c> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 22af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96b4> // b.none │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x3 │ │ │ │ mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 22af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96b4> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 229a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9560> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + mov x1, x21 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 22934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94f4> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 225d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9194> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x20] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 22704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92c4> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 223e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fa0> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 223e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fa0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 22464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9024> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 22464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9024> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl cef8 │ │ │ │ - b 2289c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x945c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9978> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> // b.any │ │ │ │ - bl d720 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 4326c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e2c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9978> // b.none │ │ │ │ - b 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #256] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9978> // b.none │ │ │ │ - b 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9978> // b.none │ │ │ │ - b 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> // b.any │ │ │ │ - bl d720 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> // b.any │ │ │ │ - bl d720 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> // b.any │ │ │ │ - bl d720 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3faa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26660> │ │ │ │ - b 22e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99f8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 22d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9914> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9978> // b.none │ │ │ │ - b 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 22eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a78> │ │ │ │ - bti j │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - b 22d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x991c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 208e8 ::do_widen(char) const@@Base+0x3d48> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9978> // b.none │ │ │ │ - b 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 22f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b24> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x24, [sp, #152] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x22, [sp, #152] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #144] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x21, x0] │ │ │ │ - b 22e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 22dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9988> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> // b.any │ │ │ │ - bl d720 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3744] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9938> // b.any │ │ │ │ - bl d720 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.eq 2098c ::do_widen(char) const@@Base+0x3dec> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x24, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 23140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d00> │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x24 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x26, x19 │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x0 │ │ │ │ + bl ccd0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x1, x2, x20 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 20a6c ::do_widen(char) const@@Base+0x3ecc> // b.pmore │ │ │ │ mov x1, x21 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 23098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c58> │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 230b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c70> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 230b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c74> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt 230c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c88> // b.tstop │ │ │ │ - tbnz w0, #31, 230c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c88> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, 230d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c90> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b 23080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c40> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 230c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c80> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 23138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cf8> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 230f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cb8> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl ce80 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 23114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cd4> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 23118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cd8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 23138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cf8> // b.tstop │ │ │ │ - tbnz w0, #31, 23138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cf8> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 20a60 ::do_widen(char) const@@Base+0x3ec0> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd18 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x13, #0x84c0 // #33984 │ │ │ │ + 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 │ │ │ │ + mov w20, w5 │ │ │ │ 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 w4, #0xe0 // #224 │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0xa80 │ │ │ │ - smull x24, w1, w4 │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov w20, w2 │ │ │ │ - str w20, [sp, #12] │ │ │ │ - add x3, x21, #0x10 │ │ │ │ - mov x22, #0x84b8 // #33976 │ │ │ │ - add x5, sp, x22 │ │ │ │ - ldr x6, [x1] │ │ │ │ - str x6, [x5] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - ldrh w2, [x0, #4] │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - ldr x19, [x27, #936] │ │ │ │ - stp x3, x5, [sp, #128] │ │ │ │ - add x0, x27, #0x80 │ │ │ │ - str w4, [sp, #144] │ │ │ │ - mov x1, x21 │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - strh w2, [x3, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w20 │ │ │ │ - add x0, x19, x24 │ │ │ │ - ldr d0, [x2] │ │ │ │ - bl 32100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18cc0> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 23228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9de8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x1, #0x848000000000 // #145685290680320 │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - movk x1, #0x412e, lsl #48 │ │ │ │ - fmov d15, x1 │ │ │ │ - ldr x0, [x27, #936] │ │ │ │ - add x25, x2, #0x9d8 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add x19, x21, #0x10 │ │ │ │ - add x0, x0, x24 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - sbfiz x1, x1, #3, #32 │ │ │ │ - str x1, [sp] │ │ │ │ - b 232bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e7c> │ │ │ │ - add x2, x27, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3ee80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a40> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3bdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22988> │ │ │ │ - ldr x1, [x27, #936] │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, x24 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 3d700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242c0> │ │ │ │ - mov w20, w0 │ │ │ │ + add x21, x0, #0x20 │ │ │ │ + add x22, x0, #0x90 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x23, x19, #0xc0 │ │ │ │ + stp x1, x2, [x19, #8] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov x1, x4 │ │ │ │ + stp x3, x7, [x19, #24] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + strb wzr, [x19, #48] │ │ │ │ + str x23, [x19, #144] │ │ │ │ + str x0, [x22, #8] │ │ │ │ mov x0, x21 │ │ │ │ - bl 3bb30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226f0> │ │ │ │ - cmn w20, #0x2 │ │ │ │ - b.eq 23b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6d0> // b.none │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 239e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa5a4> // b.none │ │ │ │ - ldr x0, [x27, #936] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w1, [x27, #1012] │ │ │ │ - add x0, x0, x24 │ │ │ │ - add w1, w1, w20 │ │ │ │ - str w1, [x27, #1012] │ │ │ │ - ldp x1, x0, [x0, #72] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x1, #0xcccd │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 2351c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0dc> // b.plast │ │ │ │ - ldrh w2, [x25, #4] │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldr w3, [x25] │ │ │ │ - mov x1, x21 │ │ │ │ - stp x19, x4, [sp, #128] │ │ │ │ - add x0, x27, #0x80 │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - str w3, [x19] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr w20, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 23320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ee0> // b.none │ │ │ │ + str xzr, [x19, #160] │ │ │ │ + str xzr, [x22, #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 cef8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb w20, [x19, #64] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str xzr, [x19, #136] │ │ │ │ + stur q31, [x19, #104] │ │ │ │ + stur q31, [x19, #120] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #200] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 20b44 ::do_widen(char) const@@Base+0x3fa4> │ │ │ │ mov x0, x1 │ │ │ │ bl d3c0 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.le 23330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ef0> │ │ │ │ - add x0, x27, #0x378 │ │ │ │ - bl ccb8 │ │ │ │ - ldr x4, [x27, #936] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr w2, [x27, #1024] │ │ │ │ - add x1, x27, #0x400 │ │ │ │ - add x4, x4, x24 │ │ │ │ - umull x20, w23, w20 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr x0, [x4, #96] │ │ │ │ - add x5, x0, x20 │ │ │ │ - ldr x3, [x0, x20] │ │ │ │ - ldr x0, [x5, #8] │ │ │ │ - str w2, [x27, #1024] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - fmov d31, x0 │ │ │ │ - sshr d31, d31, #2 │ │ │ │ - scvtf d31, d31 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 2350c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0cc> // 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] │ │ │ │ - mov w22, #0x28 // #40 │ │ │ │ - ldr w3, [x27, #1064] │ │ │ │ - ldr x2, [x4, #72] │ │ │ │ - umull x22, w23, w22 │ │ │ │ - ldr x0, [x27, #784] │ │ │ │ - add x4, x2, x22 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldrsw x5, [x2, x22] │ │ │ │ - add x2, x27, #0x428 │ │ │ │ - ldrsw x4, [x4, #20] │ │ │ │ - str d30, [x1, #8] │ │ │ │ - str d29, [x1, #24] │ │ │ │ - ldr x1, [x0, x5, lsl #3] │ │ │ │ - ldr x0, [x0, x4, lsl #3] │ │ │ │ - ldr w1, [x1, #32] │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - str w3, [x27, #1064] │ │ │ │ - sub w0, w0, w1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - scvtf d31, w0 │ │ │ │ - fdiv d31, d31, d15 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 234fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0bc> // b.none │ │ │ │ - ldr d27, [x2, #8] │ │ │ │ - ucvtf d30, w3 │ │ │ │ - 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, [x25, #4] │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - ldr w4, [x25] │ │ │ │ - mov x1, x21 │ │ │ │ - str d30, [x2, #8] │ │ │ │ - add x0, x27, #0x80 │ │ │ │ - str d29, [x2, #24] │ │ │ │ - stp x19, x5, [sp, #128] │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - str w4, [x19] │ │ │ │ - strh w3, [x19, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr w28, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 23470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa030> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + cbz x0, 20b5c ::do_widen(char) const@@Base+0x3fbc> │ │ │ │ + ldr x22, [x0] │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x22 │ │ │ │ + cbnz x0, 20b4c ::do_widen(char) const@@Base+0x3fac> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 20b6c ::do_widen(char) const@@Base+0x3fcc> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cmp w28, #0x1 │ │ │ │ - b.le 23480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa040> │ │ │ │ - add x0, x27, #0x378 │ │ │ │ - bl cf70 │ │ │ │ - ldr x0, [x27, #936] │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x1, [x27, #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 23c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7fc> // b.none │ │ │ │ - ldrb w2, [x1, #64] │ │ │ │ - add x5, x27, #0x298 │ │ │ │ - ldr x4, [x0, #72] │ │ │ │ - add x4, x4, x22 │ │ │ │ - tbnz w2, #0, 2325c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e1c> │ │ │ │ - add x2, x27, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c00> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 37048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc08> │ │ │ │ - ldr x1, [x27, #936] │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, x24 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 38920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4e0> │ │ │ │ - mov w20, w0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 36db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d970> │ │ │ │ - b 23294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e54> │ │ │ │ - fmov d30, d31 │ │ │ │ - movi d29, #0x0 │ │ │ │ - str d31, [x2, #16] │ │ │ │ - b 23424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fe4> │ │ │ │ - fmov d30, d31 │ │ │ │ - movi d29, #0x0 │ │ │ │ - str d31, [x1, #16] │ │ │ │ - b 233a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f60> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x2, x0, #0x9d8 │ │ │ │ - add x3, x21, #0x10 │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - stp x3, x5, [sp, #128] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr w4, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - add x0, x27, #0x80 │ │ │ │ - str w4, [sp, #144] │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - strh w2, [x3, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - ldr w19, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 23570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa130> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + add x3, x3, #0x308 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x20, #72] │ │ │ │ + str xzr, [x20, #88] │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + cbz x0, 20bc4 ::do_widen(char) const@@Base+0x4024> │ │ │ │ bl d3c0 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 23580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa140> │ │ │ │ - add x0, x27, #0x378 │ │ │ │ - bl ccb8 │ │ │ │ - ldr x0, [x27, #936] │ │ │ │ - mov w7, #0x18 // #24 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x22, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - add x0, x0, x24 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - movk x22, #0xaaa, lsl #48 │ │ │ │ - smull x20, w1, w7 │ │ │ │ - ldp x2, x1, [x0, #152] │ │ │ │ - sub x1, x1, x2 │ │ │ │ - asr x1, x1, #2 │ │ │ │ - b 23600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1c0> │ │ │ │ - add x25, x25, x20 │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - csel w8, w3, w2, ge // ge = tcont │ │ │ │ - ldr x3, [x0, #176] │ │ │ │ - ldr x2, [x0, #200] │ │ │ │ - ldp x23, x0, [x25, #8] │ │ │ │ - ldr w9, [x3, x1] │ │ │ │ - ldr w1, [x2, x1] │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 23644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa204> // b.none │ │ │ │ - stp w8, w9, [x23] │ │ │ │ - add x0, x23, #0xc │ │ │ │ - str w1, [x23, #8] │ │ │ │ - str x0, [x25, #8] │ │ │ │ - ldr x0, [x27, #936] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldp x2, x1, [x0, #152] │ │ │ │ - sub x1, x1, x2 │ │ │ │ - asr x1, x1, #2 │ │ │ │ - cmp x1, x28 │ │ │ │ - b.ls 2373c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2fc> // b.plast │ │ │ │ - ubfiz x1, x28, #2, #32 │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldr x25, [x27, #608] │ │ │ │ - ldr w2, [x2, x1] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.le 235b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa170> │ │ │ │ - smaddl x25, w2, w7, x25 │ │ │ │ - mov x8, x3 │ │ │ │ - ldr x3, [x0, #176] │ │ │ │ - ldr x2, [x0, #200] │ │ │ │ - ldp x23, x0, [x25, #8] │ │ │ │ - ldr w9, [x3, x1] │ │ │ │ - ldr w1, [x2, x1] │ │ │ │ - cmp x23, x0 │ │ │ │ - b.ne 235d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa198> // b.any │ │ │ │ - ldr x3, [x25] │ │ │ │ - mov x2, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x2, #0xaaab │ │ │ │ - sub x10, x23, x3 │ │ │ │ - asr x0, x10, #2 │ │ │ │ - mul x0, x0, x2 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 23ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabb4> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - str w9, [sp, #16] │ │ │ │ - csinc x19, x0, xzr, ne // ne = any │ │ │ │ - stp w1, w8, [sp, #24] │ │ │ │ - add x19, x19, x0 │ │ │ │ - stp x3, x10, [sp, #32] │ │ │ │ - cmp x19, x22 │ │ │ │ - csel x19, x19, x22, ls // ls = plast │ │ │ │ - add x19, x19, x19, lsl #1 │ │ │ │ - lsl x19, x19, #2 │ │ │ │ + ldr x19, [x20, #160] │ │ │ │ + cbz x19, 20bdc ::do_widen(char) const@@Base+0x403c> │ │ │ │ mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - ldr x10, [sp, #40] │ │ │ │ - mov x2, x0 │ │ │ │ - ldp w1, w8, [sp, #24] │ │ │ │ - add x0, x0, x10 │ │ │ │ - ldr w9, [sp, #16] │ │ │ │ - mov w7, #0x18 // #24 │ │ │ │ - str w8, [x2, x10] │ │ │ │ - stp w9, w1, [x0, #4] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - cmp x23, x3 │ │ │ │ - b.eq 239dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa59c> // b.none │ │ │ │ - mov x1, x2 │ │ │ │ - mov x0, x3 │ │ │ │ - ldr x8, [x0] │ │ │ │ - str x8, [x1] │ │ │ │ - ldr w8, [x0, #8] │ │ │ │ - add x0, x0, #0xc │ │ │ │ - str w8, [x1, #8] │ │ │ │ - add x1, x1, #0xc │ │ │ │ - cmp x23, x0 │ │ │ │ - b.ne 236c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa288> // b.any │ │ │ │ - sub x1, x23, #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 x23, x2, x1, lsl #2 │ │ │ │ - add x23, x23, #0xc │ │ │ │ - cbz x3, 2372c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2ec> │ │ │ │ - mov x0, x3 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov w7, #0x18 // #24 │ │ │ │ - add x19, x2, x19 │ │ │ │ - stp x2, x23, [x25] │ │ │ │ - str x19, [x25, #16] │ │ │ │ - b 235e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1a8> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x2, x0, #0x9d8 │ │ │ │ - add x3, x21, #0x10 │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - stp x3, x5, [sp, #128] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr w4, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - add x0, x27, #0x80 │ │ │ │ - str w4, [sp, #144] │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - strh w2, [x3, #4] │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - ldr w19, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 23790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa350> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl d3c0 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 237a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa360> │ │ │ │ - add x0, x27, #0x378 │ │ │ │ - bl cf70 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x3, x3, #0xd88 │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x1, x2, [sp, #128] │ │ │ │ - add x0, x27, #0x90 │ │ │ │ - ldr w4, [x3] │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str w4, [sp, #144] │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - strh w3, [x1, #4] │ │ │ │ - bl 23040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c00> │ │ │ │ - add x1, x27, #0x98 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2383c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3fc> // b.none │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [x27, #640] │ │ │ │ - ldr x1, [x0, x1] │ │ │ │ - ldr x2, [x1, #344] │ │ │ │ - ldr x0, [x1, #360] │ │ │ │ - ldr w1, [x1, #368] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - cbz x0, 2383c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3fc> │ │ │ │ - ldr x19, [x27, #936] │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x27, #0x80 │ │ │ │ - bl d510 │ │ │ │ - bl 1b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add x0, x19, x24 │ │ │ │ - ldr d0, [x2] │ │ │ │ - bl 31804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183c4> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ + cbnz x19, 20bcc ::do_widen(char) const@@Base+0x402c> │ │ │ │ + ldr x0, [x20, #144] │ │ │ │ + add x1, x20, #0xc0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2383c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3fc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x27, #960] │ │ │ │ - ldr w1, [x27, #1008] │ │ │ │ - stp xzr, xzr, [sp, #56] │ │ │ │ - stp xzr, xzr, [sp, #72] │ │ │ │ - ldr w0, [x0, x1, lsl #2] │ │ │ │ - str xzr, [sp, #88] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 23924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4e4> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 238e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4a4> // b.none │ │ │ │ - cbnz w0, 23894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa454> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x0, [x27, #640] │ │ │ │ - ldr x1, [x27, #936] │ │ │ │ - ldr x0, [x0, x2] │ │ │ │ - add x1, x1, x24 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2bee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12aa0> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 23894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa454> │ │ │ │ + b.eq 20bf0 ::do_widen(char) const@@Base+0x4050> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x1, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x1 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - mov x13, #0x84c0 // #33984 │ │ │ │ - add sp, sp, x13 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 20c10 ::do_widen(char) const@@Base+0x4070> // b.none │ │ │ │ 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], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x19, [sp] │ │ │ │ - ldr x0, [x27, #640] │ │ │ │ - ldr x1, [x27, #936] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - add x1, x1, x24 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2bee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12aa0> │ │ │ │ - ldr x0, [x27, #640] │ │ │ │ - ldr x1, [x27, #936] │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - add x1, x1, x24 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2b0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ca8> │ │ │ │ - b 23888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa448> │ │ │ │ - ldr x20, [sp] │ │ │ │ - ldr x0, [x27, #640] │ │ │ │ - ldr x1, [x27, #936] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - add x1, x1, x24 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2bee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12aa0> │ │ │ │ - ldr x7, [x27, #640] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - ldr x19, [x27, #936] │ │ │ │ - mov x5, #0xa // #10 │ │ │ │ - ldr x4, [x1] │ │ │ │ - add x0, x27, #0x80 │ │ │ │ - ldrh w3, [x1, #8] │ │ │ │ - add x19, x19, x24 │ │ │ │ - ldr x22, [x7, x20] │ │ │ │ - stp x2, x5, [sp, #128] │ │ │ │ - mov x1, x21 │ │ │ │ - str x4, [sp, #144] │ │ │ │ - strb wzr, [sp, #154] │ │ │ │ - strh w3, [x2, #8] │ │ │ │ - bl d510 │ │ │ │ - bl 1b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov x3, x0 │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - ldr d0, [x3] │ │ │ │ - bl 2cac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13688> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 239b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa578> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - ldr x0, [x27, #640] │ │ │ │ - ldr x1, [x27, #936] │ │ │ │ - ldr x0, [x0, x3] │ │ │ │ - add x1, x1, x24 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2d66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1422c> │ │ │ │ - b 23888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa448> │ │ │ │ - mov x23, x2 │ │ │ │ - b 23710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2d0> │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - ldr x1, [x27, #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, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - add x1, x22, #0x2d │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x2e // #46 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2c │ │ │ │ - b.ls 23fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab70> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x6f8 │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 23f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab48> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 23f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab18> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl cd18 │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x1, [x23], #16 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 23d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa924> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - stp x23, xzr, [x22] │ │ │ │ - mov x7, #0x84b8 // #33976 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - add x2, sp, x7 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - ldr x1, [x27, #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, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - add x1, x22, #0x2d │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x2e // #46 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2c │ │ │ │ - b.ls 240d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac98> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x6c8 │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 240b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac70> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 24080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl cd18 │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x1, [x23], #16 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 23d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa94c> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - stp x23, xzr, [x22] │ │ │ │ - mov x12, #0x84b8 // #33976 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - add x2, sp, x12 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - ldp x23, x22, [x1] │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - stp x2, xzr, [sp, #96] │ │ │ │ - add x1, x22, #0x2c │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x2d // #45 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2b │ │ │ │ - b.ls 23e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa08> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x670 │ │ │ │ - mov x2, #0x2c // #44 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 23e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa30> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cd18 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x26 │ │ │ │ - b.ls 23e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9d8> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, x1, #0x6a0 │ │ │ │ - mov x2, #0x27 // #39 │ │ │ │ - bl cd18 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x1, [x0, #72] │ │ │ │ + cbz x1, 20dd8 ::do_widen(char) const@@Base+0x4238> │ │ │ │ mov x22, x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x1, [x23], #16 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 23d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa938> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x0, [sp, #144] │ │ │ │ + ldp x19, x0, [x0, #80] │ │ │ │ + cmn x19, x0 │ │ │ │ + b.eq 20dd8 ::do_widen(char) const@@Base+0x4238> // b.none │ │ │ │ + ldr x20, [x22, #16] │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 20e10 ::do_widen(char) const@@Base+0x4270> // b.pmore │ │ │ │ + cbz x19, 20d98 ::do_widen(char) const@@Base+0x41f8> │ │ │ │ + lsl x23, x19, #3 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d420 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + add x24, x0, x23 │ │ │ │ + str xzr, [x1], #8 │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.eq 20dc4 ::do_widen(char) const@@Base+0x4224> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + sub x2, x23, #0x8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x21, [x20, #8] │ │ │ │ + stp x24, x24, [x20, #16] │ │ │ │ + cbnz x0, 20da8 ::do_widen(char) const@@Base+0x4208> │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + b 20cf8 ::do_widen(char) const@@Base+0x4158> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d420 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x21, x0 │ │ │ │ + add x19, x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + ldr x0, [x20, #136] │ │ │ │ + str x21, [x20, #136] │ │ │ │ + stp x19, x19, [x20, #144] │ │ │ │ + cbz x0, 20ce4 ::do_widen(char) const@@Base+0x4144> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x19, [x22, #80] │ │ │ │ + add w21, w23, #0x1 │ │ │ │ + mov x23, x21 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.cs 20d3c ::do_widen(char) const@@Base+0x419c> // b.hs, b.nlast │ │ │ │ + mov x0, #0x180 // #384 │ │ │ │ + bl d420 │ │ │ │ + mov w1, w23 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 72e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49af0> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + and x19, x0, #0x1 │ │ │ │ + add x19, x19, x0, lsr #1 │ │ │ │ + str x20, [x1, x21, lsl #3] │ │ │ │ + str w0, [x20, #40] │ │ │ │ + tbnz x19, #63, 20e10 ::do_widen(char) const@@Base+0x4270> │ │ │ │ + cbnz x19, 20cb4 ::do_widen(char) const@@Base+0x4114> │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 20cd0 ::do_widen(char) const@@Base+0x4130> │ │ │ │ + ldr x20, [x22, #16] │ │ │ │ + mov w0, w19 │ │ │ │ + ldr x1, [x22, #72] │ │ │ │ + ldr x3, [x22, #8] │ │ │ │ + stp w1, w0, [x20] │ │ │ │ + add x0, x3, #0x28 │ │ │ │ + str x19, [x3, #96] │ │ │ │ + ldp x2, x1, [x22, #80] │ │ │ │ + add x2, x2, x1 │ │ │ │ + lsl x2, x2, #1 │ │ │ │ + str x2, [x3, #88] │ │ │ │ + ldr x1, [x22, #72] │ │ │ │ + str x1, [x3, #80] │ │ │ │ + bl 16e08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9608> │ │ │ │ ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - stp x23, xzr, [x22] │ │ │ │ - mov x16, #0x84b8 // #33976 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - add x2, sp, x16 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 23acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa68c> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 23d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8e0> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 23bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7b8> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x3, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x3 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2402c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabec> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ldr w2, [x0, #80] │ │ │ │ + ldr w1, [x0, #88] │ │ │ │ + b 16e08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9608> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + str xzr, [x20, #24] │ │ │ │ + cbz x0, 20d48 ::do_widen(char) const@@Base+0x41a8> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x19, [x22, #80] │ │ │ │ + cbnz x19, 20ca8 ::do_widen(char) const@@Base+0x4108> │ │ │ │ + ldr x20, [x22, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x22, #72] │ │ │ │ + b 20d48 ::do_widen(char) const@@Base+0x41a8> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x21, [x20, #8] │ │ │ │ + stp x1, x24, [x20, #16] │ │ │ │ + cbz x0, 20ca8 ::do_widen(char) const@@Base+0x4108> │ │ │ │ + b 20da8 ::do_widen(char) const@@Base+0x4208> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xa60 │ │ │ │ + add x1, x1, #0xa90 │ │ │ │ + add x0, x0, #0xab0 │ │ │ │ + mov w2, #0x2e // #46 │ │ │ │ + bl cec8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 23dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9ac> │ │ │ │ + mov x0, x20 │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x2, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x2 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x17, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x17 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - mov x21, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x21 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - mov x18, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x18 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x9, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x9 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 23dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 36db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d970> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x4, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x4 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 23e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9d0> // b.none │ │ │ │ - b 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3bb30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226f0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x5, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x5 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 23e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9d0> // b.none │ │ │ │ - b 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> │ │ │ │ - bti j │ │ │ │ - b 23ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa90> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x8, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x8 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - mov x10, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x10 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - mov x11, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x11 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - b 23e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa5c> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 23db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa970> │ │ │ │ - bti j │ │ │ │ - b 23da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa964> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x6, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x6 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - b 23ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa90> │ │ │ │ - mov x0, x22 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - b 23ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa90> │ │ │ │ - bti j │ │ │ │ - b 23ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa90> │ │ │ │ - bti j │ │ │ │ - b 23ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa90> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 23de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9a0> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 23db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa970> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 23db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa970> │ │ │ │ - bti j │ │ │ │ - b 23da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa964> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x13, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x13 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - mov x14, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x14 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - mov x15, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x15 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa994> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ bl cee0 │ │ │ │ - bti j │ │ │ │ - b 23e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa5c> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - 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] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - str d15, [sp, #144] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, x2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3704] │ │ │ │ - bl ccb8 │ │ │ │ - ldr w23, [x19, #856] │ │ │ │ - mov x0, x21 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - str w1, [x19, #856] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3920] │ │ │ │ - bl cf70 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 24194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad54> │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 23160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d20> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ccb8 │ │ │ │ - ldr w20, [x19, #860] │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - str w1, [x19, #860] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.gt 242a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae68> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x400 │ │ │ │ + add x4, sp, #0x290 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #1016] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x3, #0x14 // #20 │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - stp x3, x22, [sp] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x728 │ │ │ │ - ldr x4, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ + add x19, sp, #0x280 │ │ │ │ + add x1, sp, #0xd8 │ │ │ │ + mov x0, x19 │ │ │ │ str x4, [sp, #24] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldr w2, [x1, #16] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str w2, [x0, #16] │ │ │ │ - str x4, [sp, #16] │ │ │ │ - strb wzr, [x1, x4] │ │ │ │ - ldrb w1, [x24, #520] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - tbz w1, #0, 2429c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae5c> │ │ │ │ - ldr w3, [x19, #636] │ │ │ │ - scvtf d31, w20 │ │ │ │ - ldr w1, [x24, #524] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - scvtf d30, w3 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzs w27, d31 │ │ │ │ - cmp w27, w1 │ │ │ │ - b.ge 24248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae08> // b.tcont │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w1, w3 │ │ │ │ - str w3, [x24, #524] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.le 2429c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae5c> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x1, #0x740 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + str x3, [sp, #216] │ │ │ │ + str x4, [sp, #640] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xae8 │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + stp x4, x5, [x0] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3704] │ │ │ │ + str x2, [sp, #648] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldrb w0, [x1, #520] │ │ │ │ + tbz w0, #0, 20f04 ::do_widen(char) const@@Base+0x4364> │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + ldr x2, [sp, #648] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x28 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xb00 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x0, x26 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ bl d0f0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w27, [x24, #524] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 242a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae68> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20f18 ::do_widen(char) const@@Base+0x4378> // b.none │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf70 │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.lt 24184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad44> // b.tstop │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2430c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaecc> // b.any │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl d5e8 >::basic_ofstream()@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 24310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaed0> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x420 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3720] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #1048] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x20, [sp, #112] │ │ │ │ - add x28, sp, #0x2b0 │ │ │ │ - add x27, sp, #0x2a0 │ │ │ │ + str x20, [sp, #144] │ │ │ │ bl ca90 │ │ │ │ - str x28, [sp, #672] │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x2, x2, #0x9d8 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - str x4, [sp, #680] │ │ │ │ - strb wzr, [sp, #694] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w3, [sp, #688] │ │ │ │ - strh w2, [x28, #4] │ │ │ │ str x0, [x20, #8] │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl d510 │ │ │ │ - bl 1af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b40> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - str x21, [sp, #1088] │ │ │ │ - str x22, [sp, #1096] │ │ │ │ - str x23, [sp, #1104] │ │ │ │ - str x24, [sp, #1112] │ │ │ │ - str x25, [sp, #1120] │ │ │ │ - str x26, [sp, #1128] │ │ │ │ - str d14, [sp, #1168] │ │ │ │ - str d15, [sp, #1176] │ │ │ │ - ldr w21, [x0] │ │ │ │ - cmp x1, x28 │ │ │ │ - b.eq 243e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafa0> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x23, x19, #0x400 │ │ │ │ - str xzr, [x19, #856] │ │ │ │ - str wzr, [x19, #1012] │ │ │ │ - str wzr, [x19, #1024] │ │ │ │ - ldr x1, [x19, #1104] │ │ │ │ - ldr x2, [x19, #1112] │ │ │ │ - stur q31, [x23, #8] │ │ │ │ - stur q31, [x23, #24] │ │ │ │ - str wzr, [x19, #1064] │ │ │ │ - str q31, [x19, #1072] │ │ │ │ - str q31, [x19, #1088] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 2441c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafdc> // b.none │ │ │ │ - str x1, [x19, #1112] │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.le 25dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc988> │ │ │ │ - adrp x22, 24000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabc0> │ │ │ │ - ubfiz x21, x21, #3, #32 │ │ │ │ - add x22, x22, #0x108 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19, #864] │ │ │ │ - mov x3, x19 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, x20 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - bl dd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x520> │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 24440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb000> // b.any │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #864] │ │ │ │ + bl d108 >::basic_filebuf()@plt+0x8> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str wzr, [x0] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w1, [x22] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 20f50 ::do_widen(char) const@@Base+0x43b0> │ │ │ │ + bl d030 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl cb68 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 22008 ::do_widen(char) const@@Base+0x5468> // b.none │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d660 │ │ │ │ + cbz w0, 21fac ::do_widen(char) const@@Base+0x540c> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d660 │ │ │ │ + cbz w0, 22128 ::do_widen(char) const@@Base+0x5588> │ │ │ │ + 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 d540 │ │ │ │ + cbz w0, 21020 ::do_widen(char) const@@Base+0x4480> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 20fa4 ::do_widen(char) const@@Base+0x4404> // b.any │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - bl d318 , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator >*, int)@plt+0x8> │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 24468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb028> // b.any │ │ │ │ - ldr w0, [x19, #1012] │ │ │ │ - ldr w1, [x19, #1024] │ │ │ │ - cbz w0, 252a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe60> │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - movi d13, #0x0 │ │ │ │ - cbnz w1, 25298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe58> │ │ │ │ - add x21, sp, #0x310 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 20fd4 ::do_widen(char) const@@Base+0x4434> │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 20fec ::do_widen(char) const@@Base+0x444c> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #144] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldrh w0, [x1, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 20fa4 ::do_widen(char) const@@Base+0x4404> // b.any │ │ │ │ + ldrh w0, [x2, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 20fa4 ::do_widen(char) const@@Base+0x4404> // b.any │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d540 │ │ │ │ + cbnz w0, 20fb0 ::do_widen(char) const@@Base+0x4410> │ │ │ │ + nop │ │ │ │ + mov x0, x20 │ │ │ │ + bl de10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x610> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cbz x0, 22184 ::do_widen(char) const@@Base+0x55e4> │ │ │ │ + add x23, sp, #0x2f0 │ │ │ │ + ldr x24, [x22, #80] │ │ │ │ + mov x0, x23 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #968] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x3f8 │ │ │ │ + add x2, sp, #0x3d8 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x408 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ + add x3, sp, #0x3e8 │ │ │ │ + strh wzr, [sp, #976] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3712] │ │ │ │ + ldp x21, x27, [x0, #8] │ │ │ │ str q31, [x2] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ str q31, [x3] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x2, [sp, #784] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - add x0, x27, x0 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x2, [sp, #752] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl d7c8 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + add x4, sp, #0x280 │ │ │ │ + add x5, sp, #0x2a0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3856] │ │ │ │ - add x10, sp, #0x2a0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + adrp x26, 9f000 │ │ │ │ ldr x26, [x26, #3792] │ │ │ │ - add x11, sp, #0x2c0 │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ add x3, x20, #0x18 │ │ │ │ add x1, x20, #0x40 │ │ │ │ add x2, x26, #0x10 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - stp x3, x2, [x10] │ │ │ │ - stp xzr, xzr, [x10, #16] │ │ │ │ - stp xzr, xzr, [x11] │ │ │ │ - stp xzr, xzr, [x11, #16] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + stp x3, x2, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + str x1, [sp, #752] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #4088] │ │ │ │ - add x4, sp, #0x300 │ │ │ │ + add x4, sp, #0x2e0 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x2a8 │ │ │ │ + add x1, sp, #0x288 │ │ │ │ add x3, x0, #0x10 │ │ │ │ - stp x4, x0, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x3, [sp, #680] │ │ │ │ - str w2, [sp, #744] │ │ │ │ - str x4, [sp, #752] │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ + str x4, [sp, #16] │ │ │ │ + stp x0, x1, [sp, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + str x3, [sp, #648] │ │ │ │ + str w2, [sp, #712] │ │ │ │ + str x4, [sp, #720] │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + strb wzr, [sp, #736] │ │ │ │ bl d7c8 │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d13 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - 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, #792] │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0d8 │ │ │ │ + ldr x4, [sp, #688] │ │ │ │ add x0, sp, #0xf0 │ │ │ │ - str x0, [sp, #192] │ │ │ │ + str x0, [sp, #136] │ │ │ │ stp x0, xzr, [sp, #224] │ │ │ │ add x0, sp, #0xe0 │ │ │ │ - str x0, [sp, #160] │ │ │ │ + str x0, [sp, #112] │ │ │ │ strb wzr, [sp, #240] │ │ │ │ - cbz x4, 25fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb78> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + cbz x4, 21f64 ::do_widen(char) const@@Base+0x53c4> │ │ │ │ + ldr x5, [sp, #672] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str x1, [sp, #752] │ │ │ │ ldr x1, [sp, #16] │ │ │ │ add x2, x20, #0x18 │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - str x2, [sp, #672] │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ + str x2, [sp, #640] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 24610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1d0> // b.none │ │ │ │ + b.eq 21184 ::do_widen(char) const@@Base+0x45e4> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + str x1, [sp, #648] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x21, [sp, #640] │ │ │ │ + mov x0, x23 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #752] │ │ │ │ bl cd30 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x14 // #20 │ │ │ │ - add x3, x3, #0x750 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x4, #0x15 // #21 │ │ │ │ + add x3, x3, #0xb80 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x28, x0 │ │ │ │ add x1, sp, #0x110 │ │ │ │ - str x1, [sp, #152] │ │ │ │ str x1, [sp, #256] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf58> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 21e84 ::do_widen(char) const@@Base+0x52e4> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ str x0, [sp, #256] │ │ │ │ - str x2, [sp, #272] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ str x0, [sp, #264] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ + mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ add x0, x0, x1 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 26980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd540> // b.plast │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 223a4 ::do_widen(char) const@@Base+0x5804> // b.plast │ │ │ │ add x0, sp, #0x100 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x768 │ │ │ │ - str x0, [sp, #200] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0xb98 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + str x0, [sp, #168] │ │ │ │ bl cd18 │ │ │ │ + mov x28, x0 │ │ │ │ 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 2637c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf3c> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 21e9c ::do_widen(char) const@@Base+0x52fc> // b.none │ │ │ │ + ldr x1, [x24, #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 24738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2f8> // b.plast │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr d15, [x23, #32] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 24734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2f4> // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - bl de88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x688> │ │ │ │ - fmov d15, d0 │ │ │ │ - b 24738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2f8> │ │ │ │ - fsqrt d15, d15 │ │ │ │ - mov x0, x21 │ │ │ │ + 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x3f8 │ │ │ │ - str x22, [sp, #672] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #752] │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ + str x21, [sp, #640] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ + str xzr, [sp, #968] │ │ │ │ + strh wzr, [sp, #976] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x408 │ │ │ │ + add x0, sp, #0x3e8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x27, x2 │ │ │ │ - str x25, [x27, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x9, sp, #0x2b0 │ │ │ │ + add x3, sp, #0x290 │ │ │ │ add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ + str x0, [sp, #640] │ │ │ │ add x0, x26, #0x10 │ │ │ │ add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [x9] │ │ │ │ - stp xzr, xzr, [x9, #16] │ │ │ │ - str x0, [sp, #680] │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str x0, [sp, #648] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str xzr, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + str x1, [sp, #752] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + str x1, [sp, #648] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w0, [sp, #712] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #720] │ │ │ │ + strb wzr, [sp, #736] │ │ │ │ bl d7c8 │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - 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, #792] │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0d8 │ │ │ │ + ldr x4, [sp, #688] │ │ │ │ add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #80] │ │ │ │ + str x0, [sp, #72] │ │ │ │ stp x0, xzr, [sp, #320] │ │ │ │ add x0, sp, #0x140 │ │ │ │ - str x0, [sp, #120] │ │ │ │ + str x0, [sp, #152] │ │ │ │ strb wzr, [sp, #336] │ │ │ │ - cbz x4, 264dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd09c> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + cbz x4, 21f88 ::do_widen(char) const@@Base+0x53e8> │ │ │ │ + ldr x5, [sp, #672] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ + str x1, [sp, #640] │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str x1, [sp, #752] │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 24870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb430> // b.none │ │ │ │ + b.eq 21394 ::do_widen(char) const@@Base+0x47f4> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + str x1, [sp, #648] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x21, [sp, #640] │ │ │ │ + mov x0, x23 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #752] │ │ │ │ bl cd30 │ │ │ │ ldp x3, x4, [sp, #288] │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ ldr x2, [sp, #328] │ │ │ │ add x0, x4, x2 │ │ │ │ cmp x3, x1 │ │ │ │ - b.eq 26270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce30> // b.none │ │ │ │ + b.eq 21ee8 ::do_widen(char) const@@Base+0x5348> // b.none │ │ │ │ ldr x1, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ ldr x1, [sp, #320] │ │ │ │ - b.ls 248dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb49c> // b.plast │ │ │ │ - ldr x5, [sp, #80] │ │ │ │ + b.ls 21400 ::do_widen(char) const@@Base+0x4860> // b.plast │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ cmp x1, x5 │ │ │ │ - b.eq 248dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb49c> // b.none │ │ │ │ + b.eq 21400 ::do_widen(char) const@@Base+0x4860> // b.none │ │ │ │ ldr x5, [sp, #336] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 25fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb60> // b.plast │ │ │ │ + b.ls 21cc0 ::do_widen(char) const@@Base+0x5120> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 26ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd764> // b.pmore │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - mov x0, x23 │ │ │ │ + b.hi 22664 ::do_widen(char) const@@Base+0x5ac4> // b.pmore │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x0, x28 │ │ │ │ bl cd18 │ │ │ │ + mov x28, x0 │ │ │ │ add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #88] │ │ │ │ str x1, [sp, #352] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf20> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 21cfc ::do_widen(char) const@@Base+0x515c> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ str x0, [sp, #352] │ │ │ │ - str x2, [sp, #368] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ str x0, [sp, #360] │ │ │ │ - stp x1, xzr, [x23] │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ mov x1, #0x6 // #6 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ ldr x0, [sp, #360] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x4 │ │ │ │ - b.ls 26bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd79c> // b.plast │ │ │ │ + b.ls 22490 ::do_widen(char) const@@Base+0x58f0> // b.plast │ │ │ │ add x0, sp, #0x160 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x770 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + str x0, [sp, #176] │ │ │ │ bl cd18 │ │ │ │ + mov x28, x0 │ │ │ │ add x1, sp, #0x190 │ │ │ │ - str x1, [sp, #40] │ │ │ │ str x1, [sp, #384] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xced4> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 21ed0 ::do_widen(char) const@@Base+0x5330> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ str x0, [sp, #384] │ │ │ │ - str x2, [sp, #400] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #392] │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - movi d12, #0x0 │ │ │ │ - str x1, [x23] │ │ │ │ - ldr w0, [x19, #1064] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - cbz w0, 249b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb574> │ │ │ │ - ldr d12, [x19, #1080] │ │ │ │ - mov x0, x21 │ │ │ │ + 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x3f8 │ │ │ │ - str x22, [sp, #672] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #752] │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ + str x21, [sp, #640] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ + str xzr, [sp, #968] │ │ │ │ + strh wzr, [sp, #976] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x408 │ │ │ │ + add x0, sp, #0x3e8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x27, x2 │ │ │ │ - str x25, [x27, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x8, sp, #0x2b0 │ │ │ │ + add x2, sp, #0x290 │ │ │ │ add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ + str x0, [sp, #640] │ │ │ │ add x0, x26, #0x10 │ │ │ │ add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [x8] │ │ │ │ - stp xzr, xzr, [x8, #16] │ │ │ │ - str x0, [sp, #680] │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #648] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str xzr, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + str x1, [sp, #752] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + str x1, [sp, #648] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w0, [sp, #712] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #720] │ │ │ │ + strb wzr, [sp, #736] │ │ │ │ bl d7c8 │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d12 │ │ │ │ - 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, #792] │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0d8 │ │ │ │ + ldr x4, [sp, #688] │ │ │ │ add x0, sp, #0x1b0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ + str x0, [sp, #80] │ │ │ │ stp x0, xzr, [sp, #416] │ │ │ │ add x0, sp, #0x1a0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ + str x0, [sp, #160] │ │ │ │ strb wzr, [sp, #432] │ │ │ │ - cbz x4, 26510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0d0> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + cbz x4, 21f70 ::do_widen(char) const@@Base+0x53d0> │ │ │ │ + ldr x5, [sp, #672] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ + str x1, [sp, #640] │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str x1, [sp, #752] │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 24aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6ac> // b.none │ │ │ │ + b.eq 215f4 ::do_widen(char) const@@Base+0x4a54> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + str x1, [sp, #648] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x21, [sp, #640] │ │ │ │ + mov x0, x23 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #752] │ │ │ │ bl cd30 │ │ │ │ ldp x3, x4, [sp, #384] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ ldr x2, [sp, #424] │ │ │ │ add x0, x4, x2 │ │ │ │ cmp x3, x1 │ │ │ │ - b.eq 262f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xceb8> // b.none │ │ │ │ + b.eq 21eb4 ::do_widen(char) const@@Base+0x5314> // b.none │ │ │ │ ldr x1, [sp, #400] │ │ │ │ cmp x0, x1 │ │ │ │ ldr x1, [sp, #416] │ │ │ │ - b.ls 24b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb718> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ + b.ls 21660 ::do_widen(char) const@@Base+0x4ac0> // b.plast │ │ │ │ + ldr x5, [sp, #80] │ │ │ │ cmp x1, x5 │ │ │ │ - b.eq 24b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb718> // b.none │ │ │ │ + b.eq 21660 ::do_widen(char) const@@Base+0x4ac0> // b.none │ │ │ │ ldr x5, [sp, #432] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 25f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb48> // b.plast │ │ │ │ + b.ls 21c6c ::do_widen(char) const@@Base+0x50cc> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 26fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb74> // b.pmore │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - mov x0, x23 │ │ │ │ + b.hi 2262c ::do_widen(char) const@@Base+0x5a8c> // b.pmore │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x0, x28 │ │ │ │ bl cd18 │ │ │ │ + mov x28, x0 │ │ │ │ add x1, sp, #0x1d0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ str x1, [sp, #448] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 262c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce80> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 21ca8 ::do_widen(char) const@@Base+0x5108> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ str x0, [sp, #448] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ str x0, [sp, #456] │ │ │ │ - stp x1, xzr, [x23] │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ mov x1, #0x8 // #8 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ ldr x0, [sp, #456] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x6 │ │ │ │ - b.ls 26f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb2c> // b.plast │ │ │ │ + b.ls 225e4 ::do_widen(char) const@@Base+0x5a44> // b.plast │ │ │ │ add x0, sp, #0x1c0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ mov x2, #0x7 // #7 │ │ │ │ - add x1, x1, #0x778 │ │ │ │ - str x0, [sp, #176] │ │ │ │ + str x0, [sp, #184] │ │ │ │ bl cd18 │ │ │ │ + mov x28, x0 │ │ │ │ add x1, sp, #0x1f0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ str x1, [sp, #480] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 262dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce9c> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 21f4c ::do_widen(char) const@@Base+0x53ac> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ str x0, [sp, #480] │ │ │ │ - str x2, [sp, #496] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - stp x1, xzr, [x23] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldr w19, [x19, #1012] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x3f8 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x408 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x27, x2 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x7, sp, #0x2b0 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [x7] │ │ │ │ - stp xzr, xzr, [x7, #16] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - bl d7c8 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x27 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - 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, 264d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd090> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 24d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8fc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - ldp x3, x4, [sp, #480] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 262a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce64> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - b.ls 24da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb968> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 24da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb968> // b.none │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb30> // b.plast │ │ │ │ + str x1, [sp, #496] │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 26954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd514> // b.pmore │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.hi 22534 ::do_widen(char) const@@Base+0x5994> // b.pmore │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ bl cd18 │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - mov x19, x0 │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x22, x0 │ │ │ │ str x1, [sp, #104] │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 26348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf08> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #544] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #552] │ │ │ │ - stp x23, xzr, [x19] │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 21f1c ::do_widen(char) const@@Base+0x537c> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ mov x1, #0x4 // #4 │ │ │ │ + str x0, [sp, #520] │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ add x0, x0, x1 │ │ │ │ + stp x24, xzr, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ cmp x0, #0x2 │ │ │ │ - b.ls 26c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7cc> // b.plast │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + b.ls 2259c ::do_widen(char) const@@Base+0x59fc> // b.plast │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x780 │ │ │ │ - str x0, [sp, #184] │ │ │ │ + str x0, [sp, #200] │ │ │ │ bl cd18 │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, sp, #0x250 │ │ │ │ - str x1, [sp, #576] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 26330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcef0> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #584] │ │ │ │ - stp x23, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + add x28, sp, #0x230 │ │ │ │ + str x28, [sp, #544] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 21f34 ::do_widen(char) const@@Base+0x5394> // 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 ca90 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + 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 │ │ │ │ + fmov d30, x1 │ │ │ │ sub x1, x0, x3 │ │ │ │ movk x2, #0x431b, lsl #48 │ │ │ │ - mov x0, x21 │ │ │ │ + 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 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #672] │ │ │ │ + str x21, [sp, #640] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x3f8 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #752] │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ + str xzr, [sp, #968] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ + strh wzr, [sp, #976] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x408 │ │ │ │ + add x0, sp, #0x3e8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x27, x2 │ │ │ │ - str x25, [x27, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x6, sp, #0x2b0 │ │ │ │ add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #640] │ │ │ │ + add x0, sp, #0x290 │ │ │ │ add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [x6] │ │ │ │ - stp xzr, xzr, [x6, #16] │ │ │ │ - str x0, [sp, #680] │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #648] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str xzr, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + str x1, [sp, #752] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - ldp x2, x0, [sp, #16] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + ldp x0, x1, [sp, #32] │ │ │ │ + strb wzr, [sp, #736] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x2, [sp, #720] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ + str x0, [sp, #648] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ + str w0, [sp, #712] │ │ │ │ + mov x0, x23 │ │ │ │ bl d7c8 │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ fmov d0, d15 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x27 │ │ │ │ + mov x0, x19 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x27, x1 │ │ │ │ + add x1, x19, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #792] │ │ │ │ + str x3, [sp, #760] │ │ │ │ bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x19, sp, #0x270 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - add x23, sp, #0x260 │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - strb wzr, [sp, #624] │ │ │ │ - cbz x4, 264b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd074> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ + ldr x4, [sp, #688] │ │ │ │ + add x22, sp, #0x250 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x22, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 21f7c ::do_widen(char) const@@Base+0x53dc> │ │ │ │ + ldr x5, [sp, #672] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #680] │ │ │ │ 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 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ + str x1, [sp, #640] │ │ │ │ ldr x1, [sp, #16] │ │ │ │ add x20, x20, #0x40 │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - str x20, [sp, #784] │ │ │ │ + ldr x0, [sp, #720] │ │ │ │ + str x20, [sp, #752] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 24fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbba4> // b.none │ │ │ │ + b.eq 21980 ::do_widen(char) const@@Base+0x4de0> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + str x26, [sp, #648] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + mov x0, x23 │ │ │ │ + str x27, [x19, x1] │ │ │ │ + str x25, [sp, #752] │ │ │ │ bl cd30 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #576] │ │ │ │ - ldr x4, [sp, #584] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldr x3, [sp, #544] │ │ │ │ + ldr x4, [sp, #552] │ │ │ │ + ldr x2, [sp, #584] │ │ │ │ add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce00> // b.none │ │ │ │ - ldr x1, [sp, #592] │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 21e6c ::do_widen(char) const@@Base+0x52cc> // b.none │ │ │ │ + ldr x1, [sp, #560] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - b.ls 25050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc10> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 25050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc10> // b.none │ │ │ │ - ldr x5, [sp, #624] │ │ │ │ + ldr x1, [sp, #576] │ │ │ │ + b.ls 219e8 ::do_widen(char) const@@Base+0x4e48> // b.plast │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 219e8 ::do_widen(char) const@@Base+0x4e48> // b.none │ │ │ │ + ldr x5, [sp, #592] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 25f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb18> // b.plast │ │ │ │ + b.ls 21c1c ::do_widen(char) const@@Base+0x507c> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 26d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd904> // b.pmore │ │ │ │ - add x20, sp, #0x240 │ │ │ │ + b.hi 224fc ::do_widen(char) const@@Base+0x595c> // b.pmore │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x0, x20 │ │ │ │ bl cd18 │ │ │ │ - mov x22, x0 │ │ │ │ - add x20, sp, #0x290 │ │ │ │ - str x20, [sp, #640] │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + str x20, [sp, #608] │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 26258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce18> // b.none │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 21c54 ::do_widen(char) const@@Base+0x50b4> // b.none │ │ │ │ ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #640] │ │ │ │ - str x1, [sp, #656] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - stp x22, xzr, [x21] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x23, xzr, [x21] │ │ │ │ mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #648] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ls 26f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdad4> // b.plast │ │ │ │ - add x22, sp, #0x280 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ + b.ls 221c0 ::do_widen(char) const@@Base+0x5620> // b.plast │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ bl cd18 │ │ │ │ - mov x25, x0 │ │ │ │ - str x28, [sp, #672] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x24, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 2628c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce4c> // 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, 26024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbe4> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 25fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb84> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 2512c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcec> // b.none │ │ │ │ - bl d3c0 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 21f04 ::do_widen(char) const@@Base+0x5364> // 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, 21d84 ::do_widen(char) const@@Base+0x51e4> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 21d14 ::do_widen(char) const@@Base+0x5174> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ ldr x0, [sp, #640] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2513c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcfc> // b.none │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21ae0 ::do_widen(char) const@@Base+0x4f40> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2514c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd0c> // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 21af0 ::do_widen(char) const@@Base+0x4f50> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd20> // b.none │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 21b00 ::do_widen(char) const@@Base+0x4f60> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ ldr x0, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd34> // b.none │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 21b10 ::do_widen(char) const@@Base+0x4f70> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ ldr x0, [sp, #512] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 25188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd48> // b.none │ │ │ │ + b.eq 21b24 ::do_widen(char) const@@Base+0x4f84> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ ldr x0, [sp, #480] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2519c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd5c> // b.none │ │ │ │ + b.eq 21b38 ::do_widen(char) const@@Base+0x4f98> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ ldr x0, [sp, #448] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 251b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd70> // b.none │ │ │ │ + b.eq 21b4c ::do_widen(char) const@@Base+0x4fac> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ ldr x0, [sp, #416] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 251c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd84> // b.none │ │ │ │ + b.eq 21b60 ::do_widen(char) const@@Base+0x4fc0> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ ldr x0, [sp, #384] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 251d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd98> // b.none │ │ │ │ + b.eq 21b74 ::do_widen(char) const@@Base+0x4fd4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ ldr x0, [sp, #352] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 251ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbdac> // b.none │ │ │ │ + b.eq 21b88 ::do_widen(char) const@@Base+0x4fe8> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ ldr x0, [sp, #320] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 25200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbdc0> // b.none │ │ │ │ + b.eq 21b9c ::do_widen(char) const@@Base+0x4ffc> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ ldr x0, [sp, #288] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 25214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbdd4> // b.none │ │ │ │ + b.eq 21bb0 ::do_widen(char) const@@Base+0x5010> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ ldr x0, [sp, #256] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 25228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbde8> // b.none │ │ │ │ + b.eq 21bc4 ::do_widen(char) const@@Base+0x5024> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ ldr x0, [sp, #224] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 26144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd04> // b.none │ │ │ │ + b.eq 21bd8 ::do_widen(char) const@@Base+0x5038> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr d12, [sp, #1152] │ │ │ │ - ldr d13, [sp, #1160] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd138> // b.any │ │ │ │ - ldr x21, [sp, #1088] │ │ │ │ - ldr x22, [sp, #1096] │ │ │ │ - ldr x23, [sp, #1104] │ │ │ │ - ldr x24, [sp, #1112] │ │ │ │ - ldr x25, [sp, #1120] │ │ │ │ - ldr x26, [sp, #1128] │ │ │ │ - ldr d14, [sp, #1168] │ │ │ │ - ldr d15, [sp, #1176] │ │ │ │ - add sp, sp, #0x420 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // 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 x29, x30, [sp], #128 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr d13, [x23, #16] │ │ │ │ - b 244a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb060> │ │ │ │ - cbz w1, 2651c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0dc> │ │ │ │ - ldr d15, [x23, #16] │ │ │ │ - add x21, sp, #0x310 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x3f8 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x408 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3712] │ │ │ │ - str q31, [x2] │ │ │ │ - str q31, [x3] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x2, [sp, #784] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - add x0, x27, x0 │ │ │ │ - bl d7c8 │ │ │ │ - add x4, sp, #0x2a0 │ │ │ │ - add x5, sp, #0x2c0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3856] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3792] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x2, x26, #0x10 │ │ │ │ - stp x3, x2, [x4] │ │ │ │ - stp xzr, xzr, [x4, #16] │ │ │ │ - stp xzr, xzr, [x5] │ │ │ │ - stp xzr, xzr, [x5, #16] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - add x4, sp, #0x300 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x2a8 │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - stp x4, x0, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x3, [sp, #680] │ │ │ │ - str w2, [sp, #744] │ │ │ │ - str x4, [sp, #752] │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - 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, #792] │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - 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, 264e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0a8> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - str x2, [sp, #672] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfd8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x14 // #20 │ │ │ │ - add x3, x3, #0x750 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcdc8> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #352] │ │ │ │ - str x2, [sp, #368] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #360] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 26d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd930> // b.plast │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x768 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - bl cd18 │ │ │ │ - add x1, sp, #0x190 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #384] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 261ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcdac> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #384] │ │ │ │ - str x2, [sp, #400] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #392] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - movi d15, #0x0 │ │ │ │ - str x1, [x3] │ │ │ │ - ldr w0, [x19, #1024] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 25548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc108> // b.plast │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr d15, [x23, #32] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 25544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc104> // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - bl de88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x688> │ │ │ │ - fmov d15, d0 │ │ │ │ - b 25548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc108> │ │ │ │ - fsqrt d15, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x3f8 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x408 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x27, x2 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x3, sp, #0x2b0 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [x3] │ │ │ │ - stp xzr, xzr, [x3, #16] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - 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, #792] │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - 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, 264c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd084> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc240> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - ldp x3, x4, [sp, #384] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcde4> // b.none │ │ │ │ - ldr x1, [sp, #400] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - b.ls 256ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2ac> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 256ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2ac> // b.none │ │ │ │ - ldr x5, [sp, #432] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb00> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 26e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd9c0> // b.pmore │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cd18 │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 261b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd78> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - stp x1, xzr, [x23] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 26e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd9f8> // b.plast │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x770 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - bl cd18 │ │ │ │ - add x1, sp, #0x1f0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2619c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd5c> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ - str x0, [sp, #480] │ │ │ │ - str x2, [sp, #496] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - movi d14, #0x0 │ │ │ │ - str x1, [x23] │ │ │ │ - ldr w0, [x19, #1064] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - cbz w0, 257c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc384> │ │ │ │ - ldr d14, [x19, #1080] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x3f8 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x408 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x27, x2 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x2, sp, #0x2b0 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [x2] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - fmov d0, d14 │ │ │ │ - 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, #792] │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - 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, 264f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0b4> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4c0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - ldp x3, x4, [sp, #480] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd40> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - b.ls 2596c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc52c> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 2596c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc52c> // b.none │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcae8> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 26ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda94> // b.pmore │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cd18 │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 26168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd28> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #544] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #552] │ │ │ │ - stp x23, xzr, [x19] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 26a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5d8> // b.plast │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x790 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - bl cd18 │ │ │ │ mov x23, x0 │ │ │ │ - add x1, sp, #0x250 │ │ │ │ - str x1, [sp, #576] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ ldr x0, [x23], #16 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 261d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd94> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #584] │ │ │ │ - stp x23, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - bl ca90 │ │ │ │ - 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #672] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - add x0, sp, #0x3f8 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x408 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x27, x2 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, sp, #0x2b0 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - ldp x2, x0, [sp, #16] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d7c8 │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - 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, #792] │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ - add x19, sp, #0x270 │ │ │ │ - str x19, [sp, #608] │ │ │ │ - add x23, sp, #0x260 │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - strb wzr, [sp, #624] │ │ │ │ - cbz x4, 26500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0c0> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + b.ne 21a28 ::do_widen(char) const@@Base+0x4e88> // b.any │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21a34 ::do_widen(char) const@@Base+0x4e94> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - str x20, [sp, #784] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc768> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - str x26, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #576] │ │ │ │ - ldr x4, [sp, #584] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd10> // b.none │ │ │ │ - ldr x1, [sp, #592] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - b.ls 25c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7d4> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 25c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7d4> // b.none │ │ │ │ - ldr x5, [sp, #624] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcad0> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 26928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4e8> // b.pmore │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cd18 │ │ │ │ - mov x22, x0 │ │ │ │ - add x20, sp, #0x290 │ │ │ │ - str x20, [sp, #640] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 263b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf74> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #640] │ │ │ │ - str x1, [sp, #656] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - stp x22, xzr, [x21] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #648] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 26dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd96c> // b.plast │ │ │ │ - add x22, sp, #0x280 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl cd18 │ │ │ │ - mov x25, x0 │ │ │ │ - str x28, [sp, #672] │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ mov x24, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 263cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf8c> // 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, 260e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcca4> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 26084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc44> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 25cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8b0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 25d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8c0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 25d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8d0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8e4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8f8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc90c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc920> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc934> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc948> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc95c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc970> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe04> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - b 25244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe04> │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 2651c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0dc> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3704] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3920] │ │ │ │ - add x0, x0, #0x740 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - adrp x25, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 23160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d20> │ │ │ │ - mov x3, #0x14 // #20 │ │ │ │ - add x1, sp, #0xd8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x27 │ │ │ │ - str x3, [sp, #216] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - str x28, [sp, #672] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - add x2, x25, #0x728 │ │ │ │ - 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] │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - strb wzr, [x0, x1] │ │ │ │ - ldrb w1, [x21, #520] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - tbz w1, #0, 25ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcab4> │ │ │ │ - ldr w3, [x19, #636] │ │ │ │ - scvtf d31, w20 │ │ │ │ - ldr w1, [x21, #524] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - scvtf d30, w3 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzs w22, d31 │ │ │ │ - cmp w22, w1 │ │ │ │ - b.ge 25ea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca64> // b.tcont │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w1, w3 │ │ │ │ - str w3, [x21, #524] │ │ │ │ - cmp w22, w1 │ │ │ │ - b.le 25ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcab4> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w1, w22 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d0f0 │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - str w22, [x21, #524] │ │ │ │ + str x1, [sp, #128] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ cmp x0, x28 │ │ │ │ - b.eq 25f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcac0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.lt 25e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9c0> // b.tstop │ │ │ │ - b 24484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb044> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 25c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7f0> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 25988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc548> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 25708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2c8> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 2506c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc2c> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 24dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb984> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 24b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb734> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x23, sp, #0x120 │ │ │ │ + b.ne 216a4 ::do_widen(char) const@@Base+0x4b04> // b.any │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 216b0 ::do_widen(char) const@@Base+0x4b10> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 248f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4b8> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl cef8 │ │ │ │ - b 245ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + 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 21444 ::do_widen(char) const@@Base+0x48a4> // b.any │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21450 ::do_widen(char) const@@Base+0x48b0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + ldr x2, [sp, #648] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 26810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd3d0> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 2644c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd00c> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 2511c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcdc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ mov x25, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x25, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 267f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd3b0> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 263e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfa4> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 22230 ::do_widen(char) const@@Base+0x5690> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 21df4 ::do_widen(char) const@@Base+0x5254> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x0, x25 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 25114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcd4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 2655c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd11c> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 26418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfd8> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 25ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 21acc ::do_widen(char) const@@Base+0x4f2c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + ldr x2, [sp, #648] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ mov x25, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x25, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 26584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd144> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 26480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd040> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 22218 ::do_widen(char) const@@Base+0x5678> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 21e30 ::do_widen(char) const@@Base+0x5290> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x0, x25 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 25cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc898> │ │ │ │ - ldr d12, [sp, #1152] │ │ │ │ - ldr d13, [sp, #1160] │ │ │ │ - b 25244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe04> │ │ │ │ + b 21ac0 ::do_widen(char) const@@Base+0x4f20> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 21d6c ::do_widen(char) const@@Base+0x51cc> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 21d6c ::do_widen(char) const@@Base+0x51cc> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 21ddc ::do_widen(char) const@@Base+0x523c> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 21ddc ::do_widen(char) const@@Base+0x523c> │ │ │ │ cmp x0, #0xf │ │ │ │ - b.ls 2654c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd10c> // b.plast │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 25c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7c8> // b.any │ │ │ │ - b 25c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7e4> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + b.ls 21fa4 ::do_widen(char) const@@Base+0x5404> // b.plast │ │ │ │ + ldr x1, [sp, #576] │ │ │ │ + cmp x1, x22 │ │ │ │ + b.ne 219dc ::do_widen(char) const@@Base+0x4e3c> // b.any │ │ │ │ + b 219f8 ::do_widen(char) const@@Base+0x4e58> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x23 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 211f8 ::do_widen(char) const@@Base+0x4658> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 259b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc574> │ │ │ │ + b 21264 ::do_widen(char) const@@Base+0x46c4> │ │ │ │ cmp x0, #0xf │ │ │ │ - b.ls 26544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd104> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ + b.ls 21f9c ::do_widen(char) const@@Base+0x53fc> // b.plast │ │ │ │ + ldr x5, [sp, #80] │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ cmp x1, x5 │ │ │ │ - b.ne 25960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc520> // b.any │ │ │ │ - b 2597c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc53c> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ + b.ne 21654 ::do_widen(char) const@@Base+0x4ab4> // b.any │ │ │ │ + b 21670 ::do_widen(char) const@@Base+0x4ad0> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 257a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc360> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 25734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2f4> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc5e0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #48] │ │ │ │ - b 254f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0b8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 2548c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc04c> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 2653c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0fc> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 256e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2a0> // b.any │ │ │ │ - b 256fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2bc> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 26534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0f4> // b.plast │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 25044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc04> // b.any │ │ │ │ - b 25060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc20> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 25094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc54> │ │ │ │ + b 214c4 ::do_widen(char) const@@Base+0x4924> │ │ │ │ cmp x0, #0xf │ │ │ │ - b.ls 2652c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0ec> // b.plast │ │ │ │ - ldr x5, [sp, #80] │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 248d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb490> // b.any │ │ │ │ - b 248ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4ac> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 250f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcb4> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 26524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0e4> // b.plast │ │ │ │ + b.ls 21f94 ::do_widen(char) const@@Base+0x53f4> // b.plast │ │ │ │ ldr x5, [sp, #72] │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 24d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb95c> // b.any │ │ │ │ - b 24db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb978> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 24ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb760> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 24c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7cc> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 26554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd114> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ cmp x1, x5 │ │ │ │ - b.ne 24b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb70c> // b.any │ │ │ │ - b 24b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb728> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #48] │ │ │ │ + b.ne 213f4 ::do_widen(char) const@@Base+0x4854> // b.any │ │ │ │ + b 21410 ::do_widen(char) const@@Base+0x4870> │ │ │ │ ldr x2, [x23, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 24990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb550> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x23 │ │ │ │ + mov x1, x24 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 24e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba1c> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + b 21aa0 ::do_widen(char) const@@Base+0x4f00> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 24df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9b0> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - b 24924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4e4> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 246ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2ac> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ + mov x1, x24 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 24684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb244> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ + b 21788 ::do_widen(char) const@@Base+0x4be8> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 25c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc818> │ │ │ │ + b 217f4 ::do_widen(char) const@@Base+0x4c54> │ │ │ │ ldr x2, [x24, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 25cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc878> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 26074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc34> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 26074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc34> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 260d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc94> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 260d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc94> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 26014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbd4> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 26014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbd4> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 26134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccf4> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 26134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccf4> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cef8 │ │ │ │ - b 24fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb80> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl cef8 │ │ │ │ - b 2565c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc21c> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl cef8 │ │ │ │ - b 24d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8d8> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl cef8 │ │ │ │ - b 2484c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb40c> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ + b 21724 ::do_widen(char) const@@Base+0x4b84> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ bl cef8 │ │ │ │ - b 253f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfb4> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ + b 21160 ::do_widen(char) const@@Base+0x45c0> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ bl cef8 │ │ │ │ - b 258dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc49c> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - mov x0, x23 │ │ │ │ + b 215d0 ::do_widen(char) const@@Base+0x4a30> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ bl cef8 │ │ │ │ - b 25b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc744> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ + b 2195c ::do_widen(char) const@@Base+0x4dbc> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ bl cef8 │ │ │ │ - b 24ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb688> │ │ │ │ - movi d15, #0x0 │ │ │ │ - b 252a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe68> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - b 24db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb978> │ │ │ │ + b 21370 ::do_widen(char) const@@Base+0x47d0> │ │ │ │ ldr x1, [sp, #320] │ │ │ │ - b 248ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4ac> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - b 25060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc20> │ │ │ │ + b 21410 ::do_widen(char) const@@Base+0x4870> │ │ │ │ ldr x1, [sp, #416] │ │ │ │ - b 256fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2bc> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - b 2597c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc53c> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - b 25c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7e4> │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - b 24b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb728> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 21670 ::do_widen(char) const@@Base+0x4ad0> │ │ │ │ + ldr x1, [sp, #576] │ │ │ │ + b 219f8 ::do_widen(char) const@@Base+0x4e58> │ │ │ │ + ldp x1, x2, [x23] │ │ │ │ + add x8, sp, #0x260 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xb30 │ │ │ │ + bl 209a0 ::do_widen(char) const@@Base+0x3e00> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 265a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.none │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ + add x8, sp, #0x220 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xb08 │ │ │ │ + bl 209a0 ::do_widen(char) const@@Base+0x3e00> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + add x1, x1, #0xb28 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + add x21, sp, #0x240 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl cfa0 │ │ │ │ + ldp x1, x2, [x23] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cb08 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd138> // b.any │ │ │ │ - bl d720 │ │ │ │ - bl d720 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #184] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ + add x28, sp, #0x180 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ + mov x0, x28 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #176] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ + add x28, sp, #0x120 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x28 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #168] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd240> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 265f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ + b.eq 22288 ::do_widen(char) const@@Base+0x56e8> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + add x8, sp, #0x260 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xb30 │ │ │ │ + bl 209a0 ::do_widen(char) const@@Base+0x3e00> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - b 26648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd208> │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xb58 │ │ │ │ + bl 20880 ::do_widen(char) const@@Base+0x3ce0> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ mov x0, x21 │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - b 26634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1f4> │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + bl d720 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x22 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1d4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 266f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 266a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd264> // b.none │ │ │ │ - b 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1f4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2671c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2dc> │ │ │ │ + b 2225c ::do_widen(char) const@@Base+0x56bc> │ │ │ │ bti j │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 26678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd238> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2660c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1cc> │ │ │ │ + b 22264 ::do_widen(char) const@@Base+0x56c4> │ │ │ │ bti j │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 265f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1b4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - bl d720 │ │ │ │ + b 2226c ::do_widen(char) const@@Base+0x56cc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 268c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd480> │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 220f8 ::do_widen(char) const@@Base+0x5558> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 26860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd420> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd314> │ │ │ │ + b 222dc ::do_widen(char) const@@Base+0x573c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #648] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x26, [sp, #648] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 268ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd46c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 268c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd488> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd138> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #200] │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd354> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 267e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd3a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2675c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd31c> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + str x25, [sp, #752] │ │ │ │ + bl cd30 │ │ │ │ + b 220f8 ::do_widen(char) const@@Base+0x5558> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 2686c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd42c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd414> │ │ │ │ + b 220dc ::do_widen(char) const@@Base+0x553c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2663c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1fc> │ │ │ │ + mov x20, x0 │ │ │ │ + b 2233c ::do_widen(char) const@@Base+0x579c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 265e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 22100 ::do_widen(char) const@@Base+0x5560> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd138> // b.any │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #184] │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #168] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 26600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ - add x23, sp, #0x180 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + add x20, sp, #0x220 │ │ │ │ bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 268c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd480> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x20, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - b 26874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd434> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd624> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd218> │ │ │ │ + b 220b0 ::do_widen(char) const@@Base+0x5510> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #648] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x26, [sp, #648] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 26740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd300> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd314> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x0, x23 │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + str x25, [sp, #752] │ │ │ │ + bl cd30 │ │ │ │ + b 220b0 ::do_widen(char) const@@Base+0x5510> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #752] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 266a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd264> // b.none │ │ │ │ - b 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + mov x20, x0 │ │ │ │ + b 22370 ::do_widen(char) const@@Base+0x57d0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 266a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd264> // b.none │ │ │ │ - b 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b.eq 22488 ::do_widen(char) const@@Base+0x58e8> // b.none │ │ │ │ + b 22124 ::do_widen(char) const@@Base+0x5584> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 268d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd494> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #168] │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 220e4 ::do_widen(char) const@@Base+0x5544> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #184] │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #192] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 26a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd63c> │ │ │ │ + b 220c0 ::do_widen(char) const@@Base+0x5520> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd434> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - b 26854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd414> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 26c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd858> │ │ │ │ + b 223dc ::do_widen(char) const@@Base+0x583c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - b 26680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd240> │ │ │ │ + mov x20, x0 │ │ │ │ + b 22430 ::do_widen(char) const@@Base+0x5890> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 26cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd8b4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 220b8 ::do_widen(char) const@@Base+0x5518> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd138> // b.any │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #168] │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #200] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 267d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd398> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x0, x21 │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 220a8 ::do_widen(char) const@@Base+0x5508> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd138> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x22, sp, #0x280 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #184] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6bc> │ │ │ │ + b 220d4 ::do_widen(char) const@@Base+0x5534> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd840> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + b 220c8 ::do_widen(char) const@@Base+0x5528> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd138> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2662c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1ec> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 220f0 ::do_widen(char) const@@Base+0x5550> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd138> // b.any │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #176] │ │ │ │ + b.ne 22124 ::do_widen(char) const@@Base+0x5584> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x20, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl cd30 │ │ │ │ - b 26614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1d4> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 225d4 ::do_widen(char) const@@Base+0x5a34> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #648] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x26, [sp, #648] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 26e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda3c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd138> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 2245c ::do_widen(char) const@@Base+0x58bc> │ │ │ │ bti j │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd240> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 22108 ::do_widen(char) const@@Base+0x5568> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x22, sp, #0x280 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b.eq 22488 ::do_widen(char) const@@Base+0x58e8> // b.none │ │ │ │ + b 22124 ::do_widen(char) const@@Base+0x5584> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd400> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2684c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd40c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 269f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5b0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - bl cee0 │ │ │ │ + b.eq 22488 ::do_widen(char) const@@Base+0x58e8> // b.none │ │ │ │ + b 22124 ::do_widen(char) const@@Base+0x5584> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd440> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + b 22738 ::do_widen(char) const@@Base+0x5b98> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2688c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd44c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b 2272c ::do_widen(char) const@@Base+0x5b8c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd734> │ │ │ │ + b 2275c ::do_widen(char) const@@Base+0x5bbc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6d4> │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + str x25, [sp, #752] │ │ │ │ + bl cd30 │ │ │ │ + b 220dc ::do_widen(char) const@@Base+0x553c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd324> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 22700 ::do_widen(char) const@@Base+0x5b60> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #648] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - 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 x25, [sp, #1120] │ │ │ │ - str x26, [sp, #1128] │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - str d14, [sp, #1168] │ │ │ │ - str d15, [sp, #1176] │ │ │ │ - b.eq 266a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd264> // b.none │ │ │ │ - b 26580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd140> │ │ │ │ + str x26, [sp, #648] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 22784 ::do_widen(char) const@@Base+0x5be4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ 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 x19, x0 │ │ │ │ - add x0, x0, #0x278 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x2a0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3856] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #664] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x370 │ │ │ │ + add x4, sp, #0x200 │ │ │ │ + add x19, sp, #0x1f0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #872] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 758a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c468> │ │ │ │ - fmov d14, x0 │ │ │ │ - ldr x2, [x19, #984] │ │ │ │ - str wzr, [x19, #1008] │ │ │ │ - ldr x0, [x19, #992] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3712] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - adrp x5, 9f000 │ │ │ │ - ldr x5, [x5, #3792] │ │ │ │ - stp x4, x5, [sp, #112] │ │ │ │ - add x4, x4, #0x10 │ │ │ │ - asr x0, x0, #2 │ │ │ │ + mov x0, x19 │ │ │ │ str x4, [sp, #16] │ │ │ │ - add x4, x24, #0x18 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - add x25, x5, #0x10 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ls 282e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeea0> // b.plast │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - str w3, [sp, #12] │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cbz w3, 282c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee80> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3904] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - b 27670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe230> │ │ │ │ - cbnz w0, 275e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1a8> │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ + str x3, [sp, #168] │ │ │ │ + str x4, [sp, #496] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xae8 │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #512] │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3704] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldrb w0, [x2, #520] │ │ │ │ + tbz w0, #0, 228e0 ::do_widen(char) const@@Base+0x5d40> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xb00 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0f0 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 228f4 ::do_widen(char) const@@Base+0x5d54> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + str x20, [sp, #104] │ │ │ │ + bl ca90 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl d108 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 22920 ::do_widen(char) const@@Base+0x5d80> │ │ │ │ + bl d030 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl cb68 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 239d4 ::do_widen(char) const@@Base+0x6e34> // b.none │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d660 │ │ │ │ + cbz w0, 238e0 ::do_widen(char) const@@Base+0x6d40> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldrsw x0, [x0, #8] │ │ │ │ + stp xzr, x0, [x21, #72] │ │ │ │ + cmp x0, #0x13 │ │ │ │ + b.ls 2393c ::do_widen(char) const@@Base+0x6d9c> // b.plast │ │ │ │ + cmp x0, #0x63 │ │ │ │ + b.ls 233b0 ::do_widen(char) const@@Base+0x6810> // b.plast │ │ │ │ + mov x0, x20 │ │ │ │ + bl d540 │ │ │ │ + cbz w0, 229b0 ::do_widen(char) const@@Base+0x5e10> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 23fe0 ::do_widen(char) const@@Base+0x7440> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 22968 ::do_widen(char) const@@Base+0x5dc8> // b.any │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x21, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d540 │ │ │ │ + cbnz w0, 22974 ::do_widen(char) const@@Base+0x5dd4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl de10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x610> │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cbz x0, 23978 ::do_widen(char) const@@Base+0x6dd8> │ │ │ │ + add x24, sp, #0x260 │ │ │ │ + ldr x23, [x21, #80] │ │ │ │ + mov x0, x24 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str xzr, [sp, #616] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x348 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ + add x3, sp, #0x358 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x27, x3, [x0, #8] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - add x0, sp, #0x278 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ + ldp x22, x27, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x2, [sp, #608] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl d7c8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - add x22, sp, #0x160 │ │ │ │ - stp x2, x25, [sp, #288] │ │ │ │ - mov x0, x22 │ │ │ │ - stp xzr, xzr, [sp, #304] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - stp xzr, xzr, [sp, #320] │ │ │ │ - stp xzr, xzr, [sp, #336] │ │ │ │ - str x1, [sp, #400] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3856] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3792] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x0, [sp] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + stp x3, x2, [sp, #496] │ │ │ │ + add x3, sp, #0x200 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0x128 │ │ │ │ - str w3, [sp, #360] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #296] │ │ │ │ - stp x23, xzr, [sp, #368] │ │ │ │ - strb wzr, [sp, #384] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + add x4, sp, #0x250 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x1f8 │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + stp x0, x1, [sp, #40] │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #504] │ │ │ │ + str w2, [sp, #568] │ │ │ │ + str x4, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ bl d7c8 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #336] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - stp x0, xzr, [sp, #128] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - strb wzr, [sp, #144] │ │ │ │ - cbz x4, 28ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6a0> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0d8 │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp x0, xzr, [sp, #176] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + cbz x4, 23678 ::do_widen(char) const@@Base+0x6ad8> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde14> // b.none │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + str x2, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 22b14 ::do_widen(char) const@@Base+0x5f74> // b.none │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [x20, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #400] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl cd30 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0x798 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x4, #0x14 // #20 │ │ │ │ + add x3, x3, #0xce0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - mov x1, x0 │ │ │ │ mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2870c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2cc> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x2, [sp, #176] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 28fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb84> // b.none │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0x7b0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 23614 ::do_widen(char) const@@Base+0x6a74> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x0, [sp, #216] │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 23d94 ::do_widen(char) const@@Base+0x71f4> // b.plast │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + str x0, [sp, #128] │ │ │ │ bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x28, sp, #0xd0 │ │ │ │ - str x28, [sp, #192] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 286e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2a8> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x2, [sp, #208] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [x3] │ │ │ │ - ldr x1, [x19, #984] │ │ │ │ - ldr w2, [x19, #1008] │ │ │ │ - ldr w1, [x1, x2, lsl #2] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - str w1, [sp, #64] │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + str x1, [sp, #240] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 2362c ::do_widen(char) const@@Base+0x6a8c> // 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x278 │ │ │ │ - str xzr, [sp, #616] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str x22, [sp, #496] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x288 │ │ │ │ + add x0, sp, #0x358 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ bl d7c8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x2, x25, [sp, #288] │ │ │ │ - stp xzr, xzr, [sp, #304] │ │ │ │ - stp xzr, xzr, [sp, #320] │ │ │ │ - stp xzr, xzr, [sp, #336] │ │ │ │ - str x1, [sp, #400] │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0x128 │ │ │ │ - str w3, [sp, #360] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #296] │ │ │ │ - stp x23, xzr, [sp, #368] │ │ │ │ - strb wzr, [sp, #384] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ bl d7c8 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ bl d0d8 │ │ │ │ - ldr x4, [sp, #336] │ │ │ │ - add x26, sp, #0xf0 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x26, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - cbz x4, 28ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf694> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ + 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, 23660 ::do_widen(char) const@@Base+0x6ac0> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe008> // b.none │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 22d28 ::do_widen(char) const@@Base+0x6188> // b.none │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [x20, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #400] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl cd30 │ │ │ │ - ldp x3, x4, [sp, #192] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ + ldp x3, x4, [sp, #240] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 28690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf250> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 23644 ::do_widen(char) const@@Base+0x6aa4> // b.none │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b.ls 274ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe06c> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 274ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe06c> // b.none │ │ │ │ - ldr x5, [sp, #240] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + b.ls 22d94 ::do_widen(char) const@@Base+0x61f4> // b.plast │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 22d94 ::do_widen(char) const@@Base+0x61f4> // b.none │ │ │ │ + ldr x5, [sp, #288] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 28648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf208> // b.plast │ │ │ │ + b.ls 2335c ::do_widen(char) const@@Base+0x67bc> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 2905c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc1c> // b.pmore │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x21 │ │ │ │ + b.hi 23c68 ::do_widen(char) const@@Base+0x70c8> // b.pmore │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x28 │ │ │ │ bl cd18 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #304] │ │ │ │ mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 28678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf238> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x1, [sp, #272] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #264] │ │ │ │ - stp x23, xzr, [x21] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 29088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc48> // b.none │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 286c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf284> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #288] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3704] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 2840c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xefcc> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 28484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf044> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 27590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe150> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 275a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe160> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 275b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe170> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ cmp x0, x28 │ │ │ │ - b.eq 275c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe180> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 275d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe194> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 275e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1a8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 72d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x598cc> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 74568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b128> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 70760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57320> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 733a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59f68> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 24320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaee0> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 715e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x581a8> │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 73b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a6f0> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 72670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59230> │ │ │ │ - ldr w1, [x19, #1008] │ │ │ │ - ldr x2, [x19, #960] │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - ldr w2, [x2, x0] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 27fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb98> // b.none │ │ │ │ - ldr x2, [x19, #984] │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ls 282c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee80> // b.plast │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldr x1, [x19, #960] │ │ │ │ - ldr w0, [x1, x0] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 27b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6f0> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 27138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcf8> // b.any │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x27, x3, [x0, #8] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - add x0, sp, #0x278 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - add x22, sp, #0x160 │ │ │ │ - stp x2, x25, [sp, #288] │ │ │ │ - mov x0, x22 │ │ │ │ - stp xzr, xzr, [sp, #304] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - stp xzr, xzr, [sp, #320] │ │ │ │ - stp xzr, xzr, [sp, #336] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0x128 │ │ │ │ - str w3, [sp, #360] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #296] │ │ │ │ - stp x23, xzr, [sp, #368] │ │ │ │ - strb wzr, [sp, #384] │ │ │ │ - bl d7c8 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #336] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - stp x0, xzr, [sp, #128] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - strb wzr, [sp, #144] │ │ │ │ - cbz x4, 28b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6c4> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 277a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe360> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [x20, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 286a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf268> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x2, [sp, #176] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 28dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9bc> // b.none │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0x7b0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ + b.eq 23398 ::do_widen(char) const@@Base+0x67f8> // 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 x1, #0x8 // #8 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ls 23bc4 ::do_widen(char) const@@Base+0x7024> // b.plast │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + str x0, [sp, #136] │ │ │ │ bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x28, sp, #0xd0 │ │ │ │ - str x28, [sp, #192] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf318> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x2, [sp, #208] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [x3] │ │ │ │ - ldr x1, [x19, #984] │ │ │ │ - ldr w2, [x19, #1008] │ │ │ │ - ldr w1, [x1, x2, lsl #2] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - str w1, [sp, #64] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x278 │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x2, x25, [sp, #288] │ │ │ │ - stp xzr, xzr, [sp, #304] │ │ │ │ - stp xzr, xzr, [sp, #320] │ │ │ │ - stp xzr, xzr, [sp, #336] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0x128 │ │ │ │ - str w3, [sp, #360] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #296] │ │ │ │ - stp x23, xzr, [sp, #368] │ │ │ │ - strb wzr, [sp, #384] │ │ │ │ - bl d7c8 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0d8 │ │ │ │ - ldr x4, [sp, #336] │ │ │ │ - add x26, sp, #0xf0 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x26, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - cbz x4, 28af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6b8> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe554> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [x20, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl cd30 │ │ │ │ - ldp x3, x4, [sp, #192] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 28740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf300> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b.ls 279f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5b8> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 279f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5b8> // b.none │ │ │ │ - ldr x5, [sp, #240] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 28600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf1c0> // b.plast │ │ │ │ + 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 235fc ::do_widen(char) const@@Base+0x6a5c> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #336] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + ldp x1, x2, [x21, #32] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 28ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa98> // b.pmore │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x21 │ │ │ │ + b.hi 23f30 ::do_widen(char) const@@Base+0x7390> // b.pmore │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ bl cd18 │ │ │ │ mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + str x1, [sp, #368] │ │ │ │ mov x21, x0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ ldr x0, [x23], #16 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 28630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf1f0> // b.none │ │ │ │ + b.eq 235cc ::do_widen(char) const@@Base+0x6a2c> // b.none │ │ │ │ ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x1, [sp, #272] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + str x1, [sp, #384] │ │ │ │ ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #264] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x0, [sp, #376] │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ stp x23, xzr, [x21] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 28f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb34> // b.none │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 287e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3a0> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #288] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3704] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 28398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef58> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 27580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe140> │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf920> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 289a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf568> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 29118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfcd8> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf528> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 27580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe140> │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x27, x3, [x0, #8] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - add x0, sp, #0x278 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - add x22, sp, #0x160 │ │ │ │ - stp x2, x25, [sp, #288] │ │ │ │ - mov x0, x22 │ │ │ │ - stp xzr, xzr, [sp, #304] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - stp xzr, xzr, [sp, #320] │ │ │ │ - stp xzr, xzr, [sp, #336] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0x128 │ │ │ │ - str w3, [sp, #360] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #296] │ │ │ │ - stp x23, xzr, [sp, #368] │ │ │ │ - strb wzr, [sp, #384] │ │ │ │ - bl d7c8 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #336] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - stp x0, xzr, [sp, #128] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - strb wzr, [sp, #144] │ │ │ │ - cbz x4, 28ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf688> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe808> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [x20, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0x7b8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 287c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf384> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x2, [sp, #176] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 290b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc74> // b.none │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0x7b0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x28, sp, #0xd0 │ │ │ │ - str x28, [sp, #192] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 287a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf360> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x2, [sp, #208] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [x3] │ │ │ │ - ldr x1, [x19, #984] │ │ │ │ - ldr w2, [x19, #1008] │ │ │ │ - ldr w1, [x1, x2, lsl #2] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - str w1, [sp, #64] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x278 │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x2, x25, [sp, #288] │ │ │ │ - stp xzr, xzr, [sp, #304] │ │ │ │ - stp xzr, xzr, [sp, #320] │ │ │ │ - stp xzr, xzr, [sp, #336] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0x128 │ │ │ │ - str w3, [sp, #360] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #296] │ │ │ │ - stp x23, xzr, [sp, #368] │ │ │ │ - strb wzr, [sp, #384] │ │ │ │ - bl d7c8 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0d8 │ │ │ │ - ldr x4, [sp, #336] │ │ │ │ - add x26, sp, #0xf0 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x26, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - cbz x4, 28aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6ac> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe9fc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [x20, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl cd30 │ │ │ │ - ldp x3, x4, [sp, #192] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 28728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2e8> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b.ls 27ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea60> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 27ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea60> // b.none │ │ │ │ - ldr x5, [sp, #240] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 285b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf178> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 2916c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd2c> // b.pmore │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x21 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 23c0c ::do_widen(char) const@@Base+0x706c> // b.plast │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #152] │ │ │ │ bl cd18 │ │ │ │ mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ + add x28, sp, #0x1a0 │ │ │ │ + str x28, [sp, #400] │ │ │ │ mov x21, x0 │ │ │ │ ldr x0, [x23], #16 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 285e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf1a8> // b.none │ │ │ │ + b.eq 235e4 ::do_widen(char) const@@Base+0x6a44> // b.none │ │ │ │ ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x1, [sp, #272] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #264] │ │ │ │ + str x0, [sp, #408] │ │ │ │ stp x23, xzr, [x21] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 28d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf940> // b.none │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2877c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf33c> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #288] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3704] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 28324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeee4> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 27580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe140> │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 29298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe58> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf404> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 29270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe30> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3c4> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 27580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe140> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - bl 758a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c468> │ │ │ │ - ucvtf d0, x0 │ │ │ │ - ucvtf d30, d14 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d29, x1 │ │ │ │ - mov x0, x21 │ │ │ │ - fdiv d30, d0, d30 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fmul d15, d31, d29 │ │ │ │ + bl ca90 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + 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 d30, 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 d31, w1 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ + str x22, [sp, #496] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x27, x28, [x0, #8] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - add x0, sp, #0x278 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x288 │ │ │ │ + add x0, sp, #0x358 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x28, [x20, x2] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ bl d7c8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - add x22, sp, #0x160 │ │ │ │ - stp x2, x25, [sp, #288] │ │ │ │ - mov x0, x22 │ │ │ │ - stp xzr, xzr, [sp, #304] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - stp xzr, xzr, [sp, #320] │ │ │ │ - stp xzr, xzr, [sp, #336] │ │ │ │ - str x1, [sp, #400] │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0x128 │ │ │ │ - str w3, [sp, #360] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #296] │ │ │ │ - stp x23, xzr, [sp, #368] │ │ │ │ - strb wzr, [sp, #384] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldp x0, x1, [sp, #40] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x2, [sp, #576] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x24 │ │ │ │ bl d7c8 │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ fmov d0, d15 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x19 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ + add x1, x19, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #408] │ │ │ │ + str x3, [sp, #616] │ │ │ │ bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #336] │ │ │ │ - add x26, sp, #0xf0 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x26, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - cbz x4, 28bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf778> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x21, sp, #0x1c0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + stp x21, xzr, [sp, #432] │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 2366c ::do_widen(char) const@@Base+0x6acc> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 28130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xecf0> // b.none │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + str x20, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 230b0 ::do_widen(char) const@@Base+0x6510> // b.none │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + str x26, [sp, #504] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - mov x0, x21 │ │ │ │ - str x28, [x20, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #400] │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x1] │ │ │ │ + str x25, [sp, #608] │ │ │ │ bl cd30 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ - add x3, x3, #0x7e8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldp x3, x4, [sp, #400] │ │ │ │ + ldr x2, [sp, #440] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 235b4 ::do_widen(char) const@@Base+0x6a14> // b.none │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + b.ls 23114 ::do_widen(char) const@@Base+0x6574> // b.plast │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 23114 ::do_widen(char) const@@Base+0x6574> // b.none │ │ │ │ + ldr x5, [sp, #448] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 2330c ::do_widen(char) const@@Base+0x676c> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 23ef8 ::do_widen(char) const@@Base+0x7358> // b.pmore │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + bl cd18 │ │ │ │ mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ + add x20, sp, #0x1e0 │ │ │ │ + str x20, [sp, #464] │ │ │ │ + mov x22, x0 │ │ │ │ ldr x0, [x23], #16 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 28b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6ec> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x1, [sp, #272] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #264] │ │ │ │ - stp x23, xzr, [x21] │ │ │ │ + b.eq 23344 ::do_widen(char) const@@Base+0x67a4> // 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 x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ls 291d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd98> // b.plast │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x7f8 │ │ │ │ + b.ls 23c3c ::do_widen(char) const@@Base+0x709c> // b.plast │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2359c ::do_widen(char) const@@Base+0x69fc> // 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, #24] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + str x24, [x23] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + tbnz w0, #0, 234b8 ::do_widen(char) const@@Base+0x6918> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 2344c ::do_widen(char) const@@Base+0x68ac> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 28b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6d0> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #288] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3704] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 284f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0b0> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 28550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf110> │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ + b.eq 2320c ::do_widen(char) const@@Base+0x666c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2321c ::do_widen(char) const@@Base+0x667c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 28238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xedf8> // b.none │ │ │ │ + b.eq 2322c ::do_widen(char) const@@Base+0x668c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 28248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee08> // b.none │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 2323c ::do_widen(char) const@@Base+0x669c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 28258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee18> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23250 ::do_widen(char) const@@Base+0x66b0> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x3, x3, #0xd88 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - ldr w4, [x3] │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str w4, [sp, #304] │ │ │ │ - strh w3, [x21, #4] │ │ │ │ - str x2, [sp, #296] │ │ │ │ - strb wzr, [sp, #310] │ │ │ │ - bl 23040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c00> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 285ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf16c> // b.none │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 758e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c4a4> │ │ │ │ - ldr w1, [x19, #1008] │ │ │ │ - ldr x2, [x19, #984] │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.hi 27664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe224> // b.pmore │ │ │ │ - nop │ │ │ │ - ldr x0, [x19, #992] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - str w3, [x19, #1008] │ │ │ │ - mov x1, x3 │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.hi 27108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc8> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23264 ::do_widen(char) const@@Base+0x66c4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23278 ::do_widen(char) const@@Base+0x66d8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2328c ::do_widen(char) const@@Base+0x66ec> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 232a0 ::do_widen(char) const@@Base+0x6700> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 232b4 ::do_widen(char) const@@Base+0x6714> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 232c8 ::do_widen(char) const@@Base+0x6728> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - add sp, sp, #0x2a0 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // 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 d14, d15, [sp, #96] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x1e0 │ │ │ │ + str x20, [sp, #464] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.ne 23154 ::do_widen(char) const@@Base+0x65b4> // b.any │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 23160 ::do_widen(char) const@@Base+0x65c0> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + 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 22dd8 ::do_widen(char) const@@Base+0x6238> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22de4 ::do_widen(char) const@@Base+0x6244> │ │ │ │ + mov x3, #0x78 // #120 │ │ │ │ + str x3, [sp, #168] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #496] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + str x0, [sp, #496] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xc28 │ │ │ │ + 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, #24] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 2371c ::do_widen(char) const@@Base+0x6b7c> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 23684 ::do_widen(char) const@@Base+0x6ae4> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 22968 ::do_widen(char) const@@Base+0x5dc8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 22968 ::do_widen(char) const@@Base+0x5dc8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 291ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd6c> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28a94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf654> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 24004 ::do_widen(char) const@@Base+0x7464> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 23524 ::do_widen(char) const@@Base+0x6984> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ + b 231f8 ::do_widen(char) const@@Base+0x6658> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x2, x0 │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x25, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 29230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfdf0> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf610> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 23ed4 ::do_widen(char) const@@Base+0x7334> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 23560 ::do_widen(char) const@@Base+0x69c0> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 27f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb24> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ + b 231ec ::do_widen(char) const@@Base+0x664c> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 234a0 ::do_widen(char) const@@Base+0x6900> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 234a0 ::do_widen(char) const@@Base+0x6900> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2350c ::do_widen(char) const@@Base+0x696c> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 2350c ::do_widen(char) const@@Base+0x696c> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 231cc ::do_widen(char) const@@Base+0x662c> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 237e8 ::do_widen(char) const@@Base+0x6c48> // b.plast │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 23108 ::do_widen(char) const@@Base+0x6568> // b.any │ │ │ │ + b 23124 ::do_widen(char) const@@Base+0x6584> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22ebc ::do_widen(char) const@@Base+0x631c> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22f28 ::do_widen(char) const@@Base+0x6388> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22e58 ::do_widen(char) const@@Base+0x62b8> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22b88 ::do_widen(char) const@@Base+0x5fe8> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22bf8 ::do_widen(char) const@@Base+0x6058> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 237e0 ::do_widen(char) const@@Base+0x6c40> // b.plast │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 22d88 ::do_widen(char) const@@Base+0x61e8> // b.any │ │ │ │ + b 22da4 ::do_widen(char) const@@Base+0x6204> │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + bl cef8 │ │ │ │ + b 22d04 ::do_widen(char) const@@Base+0x6164> │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + bl cef8 │ │ │ │ + b 2308c ::do_widen(char) const@@Base+0x64ec> │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + bl cef8 │ │ │ │ + b 22af0 ::do_widen(char) const@@Base+0x5f50> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ ldr x0, [x1] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 29210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfdd0> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4f4> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + add x0, x1, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 23fc0 ::do_widen(char) const@@Base+0x7420> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 238a4 ::do_widen(char) const@@Base+0x6d04> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x2, x0 │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x25, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 29250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe10> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 288f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4b0> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 23f80 ::do_widen(char) const@@Base+0x73e0> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 23868 ::do_widen(char) const@@Base+0x6cc8> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 27abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe67c> │ │ │ │ - adrp x1, 9f000 │ │ │ │ + b 23434 ::do_widen(char) const@@Base+0x6894> │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3920] │ │ │ │ ldr x0, [x1] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 28d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf900> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 288bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf47c> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 23f60 ::do_widen(char) const@@Base+0x73c0> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 2382c ::do_widen(char) const@@Base+0x6c8c> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 28cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf898> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf438> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 27580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe140> │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf878> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5dc> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf858> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 289dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf59c> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 27580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe140> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x28, [x0, #240] │ │ │ │ - cbz x28, 28c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f4> │ │ │ │ - ldrb w0, [x28, #56] │ │ │ │ - cbz w0, 28b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf738> │ │ │ │ - ldrb w1, [x28, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 28228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xede8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + mov x0, x22 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x28, x0 │ │ │ │ + mov x25, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x28, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8e0> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf704> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x28 │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 23b60 ::do_widen(char) const@@Base+0x6fc0> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 237f0 ::do_widen(char) const@@Base+0x6c50> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x25 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 28228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xede8> │ │ │ │ - ldr w1, [x19, #1008] │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - b 27650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe210> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 27ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea98> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 27ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeaa4> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 27a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5f0> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 27a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5fc> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 274e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe0a4> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ + b 23428 ::do_widen(char) const@@Base+0x6888> │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + b 22da4 ::do_widen(char) const@@Base+0x6204> │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + b 23124 ::do_widen(char) const@@Base+0x6584> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 274f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe0b0> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 28bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf784> // b.plast │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 274a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe060> // b.any │ │ │ │ - b 274bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe07c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 27814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3d4> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 27550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe110> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 27328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdee8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 272c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde88> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 28bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf78c> // b.plast │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 27e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea54> // b.any │ │ │ │ - b 27eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea70> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 28bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf794> // b.plast │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 279ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5ac> // b.any │ │ │ │ - b 27a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5c8> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 27874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe434> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 27f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb04> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 27d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8dc> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 27cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe87c> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 27a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe65c> │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 27fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb88> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb88> │ │ │ │ - mov x0, x27 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 27f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb4c> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ + b.eq 237c8 ::do_widen(char) const@@Base+0x6c28> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb4c> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x3, x3, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 28470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf030> // b.none │ │ │ │ - str x2, [sp, #88] │ │ │ │ - blr x4 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf030> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x2, x2, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 28434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeff4> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeff4> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x3, x3, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 283fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xefbc> // b.none │ │ │ │ - str x2, [sp, #88] │ │ │ │ - blr x4 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 283fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xefbc> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x2, x2, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 283c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef80> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 283c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef80> │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 27b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6e0> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6e0> │ │ │ │ - mov x0, x27 │ │ │ │ + mov w1, w0 │ │ │ │ + b 237c8 ::do_widen(char) const@@Base+0x6c28> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 27ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6a4> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ + b.eq 23744 ::do_widen(char) const@@Base+0x6ba4> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6a4> │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 284e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0a0> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 284e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0a0> │ │ │ │ - mov x0, x27 │ │ │ │ + mov w1, w0 │ │ │ │ + b 23744 ::do_widen(char) const@@Base+0x6ba4> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 284a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf064> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ + b.eq 23704 ::do_widen(char) const@@Base+0x6b64> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 284a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf064> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x3, x3, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 28388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef48> // b.none │ │ │ │ - str x2, [sp, #88] │ │ │ │ - blr x4 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef48> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x2, x2, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 2834c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef0c> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 2834c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef0c> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl cef8 │ │ │ │ - b 27c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7e8> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl cef8 │ │ │ │ - b 27428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdfe8> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl cef8 │ │ │ │ - b 27234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddf4> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl cef8 │ │ │ │ - b 27e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe9dc> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl cef8 │ │ │ │ - b 27974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe534> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl cef8 │ │ │ │ - b 27780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe340> │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - b 28200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xedc0> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ + mov w1, w0 │ │ │ │ + b 23704 ::do_widen(char) const@@Base+0x6b64> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2819c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed5c> │ │ │ │ - mov x0, x27 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 2859c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf15c> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ + b.eq 236a8 ::do_widen(char) const@@Base+0x6b08> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 2859c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf15c> │ │ │ │ - mov x0, x28 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x3, [x28] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 2853c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0fc> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 2853c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0fc> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl cef8 │ │ │ │ - b 28110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xecd0> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b 274bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe07c> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b 27eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea70> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b 27a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5c8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ + mov w1, w0 │ │ │ │ + b 236a8 ::do_widen(char) const@@Base+0x6b08> │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + add x8, sp, #0x1d0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xb30 │ │ │ │ + bl 209a0 ::do_widen(char) const@@Base+0x3e00> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xbb0 │ │ │ │ + bl 20880 ::do_widen(char) const@@Base+0x3ce0> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + add x8, sp, #0x1d0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xcc0 │ │ │ │ + bl 209a0 ::do_widen(char) const@@Base+0x3e00> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + ldp x1, x2, [x21, #32] │ │ │ │ + add x8, sp, #0x190 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xb08 │ │ │ │ + bl 209a0 ::do_widen(char) const@@Base+0x3e00> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + add x1, x1, #0xb28 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + add x21, sp, #0x1b0 │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x21 │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl cd30 │ │ │ │ + str x21, [sp, #40] │ │ │ │ + bl cfa0 │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 28c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf850> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl cb08 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - bl d720 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x0, x24 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + str x25, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ mov x0, x20 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #64] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - bl d720 │ │ │ │ + b.eq 23b30 ::do_widen(char) const@@Base+0x6f90> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 28bfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7bc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 28d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8c8> │ │ │ │ + b 23b04 ::do_widen(char) const@@Base+0x6f64> │ │ │ │ bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + b 23b0c ::do_widen(char) const@@Base+0x6f6c> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 28c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf850> // b.none │ │ │ │ - b 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 28c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7c4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 23b14 ::do_widen(char) const@@Base+0x6f74> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 23aac ::do_widen(char) const@@Base+0x6f0c> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #96] │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #136] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7cc> │ │ │ │ + b 23aa4 ::do_widen(char) const@@Base+0x6f04> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 28dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf988> │ │ │ │ + b 23a9c ::do_widen(char) const@@Base+0x6efc> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + bl cee0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf988> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 23a94 ::do_widen(char) const@@Base+0x6ef4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x1, [sp, #296] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #296] │ │ │ │ + str x26, [sp, #504] │ │ │ │ + ldr x0, [sp] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 28c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf850> // b.none │ │ │ │ - b 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa58> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 23a74 ::do_widen(char) const@@Base+0x6ed4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 28bfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7bc> │ │ │ │ + b 23ac0 ::do_widen(char) const@@Base+0x6f20> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfad4> │ │ │ │ + b 23ac8 ::do_widen(char) const@@Base+0x6f28> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x1, [sp, #296] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #296] │ │ │ │ + str x26, [sp, #504] │ │ │ │ + ldr x0, [sp] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - b 28be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7a4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8d4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8c8> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + str x25, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + b 23ac0 ::do_widen(char) const@@Base+0x6f20> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7c4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + b 23d64 ::do_widen(char) const@@Base+0x71c4> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #96] │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #128] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7cc> │ │ │ │ - bti j │ │ │ │ - b 28e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf988> │ │ │ │ - bti j │ │ │ │ - b 28e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa1c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa58> │ │ │ │ - bti j │ │ │ │ - b 28f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfac8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfad4> │ │ │ │ - bti j │ │ │ │ - b 28f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfaf4> │ │ │ │ + mov x20, x0 │ │ │ │ + b 23d04 ::do_widen(char) const@@Base+0x7164> │ │ │ │ bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 28be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7a4> │ │ │ │ + b 23ad0 ::do_widen(char) const@@Base+0x6f30> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8d4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x26, [sp, #504] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7cc> │ │ │ │ + b.eq 23e18 ::do_widen(char) const@@Base+0x7278> // b.none │ │ │ │ + b 23aec ::do_widen(char) const@@Base+0x6f4c> │ │ │ │ bti j │ │ │ │ - b 28e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9fc> │ │ │ │ + mov x20, x0 │ │ │ │ + b 23e58 ::do_widen(char) const@@Base+0x72b8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf988> │ │ │ │ + mov x20, x0 │ │ │ │ + b 23df4 ::do_widen(char) const@@Base+0x7254> │ │ │ │ bti j │ │ │ │ - b 28e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa1c> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 23c9c ::do_widen(char) const@@Base+0x70fc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa58> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 23a94 ::do_widen(char) const@@Base+0x6ef4> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ bl d720 │ │ │ │ bti j │ │ │ │ - b 28cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8bc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfad4> │ │ │ │ - bti j │ │ │ │ - b 28f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfaf4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7a4> │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7c4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 23ec8 ::do_widen(char) const@@Base+0x7328> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ - b 28f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfac8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8d4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - bl d720 │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf824> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 23ab8 ::do_widen(char) const@@Base+0x6f18> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #144] │ │ │ │ bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf82c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 23e18 ::do_widen(char) const@@Base+0x7278> // b.none │ │ │ │ + b 23aec ::do_widen(char) const@@Base+0x6f4c> │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + brk #0x3e8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 23ebc ::do_widen(char) const@@Base+0x731c> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ + b.ne 23aec ::do_widen(char) const@@Base+0x6f4c> // b.any │ │ │ │ bl d720 │ │ │ │ bti j │ │ │ │ - b 28cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8bc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 23e18 ::do_widen(char) const@@Base+0x7278> // b.none │ │ │ │ + b 23aec ::do_widen(char) const@@Base+0x6f4c> │ │ │ │ + bti j │ │ │ │ + adrp x23, 9f000 │ │ │ │ + ldr x23, [x23, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + b 2402c ::do_widen(char) const@@Base+0x748c> │ │ │ │ + bti j │ │ │ │ + b 24020 ::do_widen(char) const@@Base+0x7480> │ │ │ │ + bti j │ │ │ │ + b 24050 ::do_widen(char) const@@Base+0x74b0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f0> // b.any │ │ │ │ - bl d720 │ │ │ │ + b.eq 23e18 ::do_widen(char) const@@Base+0x7278> // b.none │ │ │ │ + b 23aec ::do_widen(char) const@@Base+0x6f4c> │ │ │ │ + bti c │ │ │ │ + ldr x10, [x0, #80] │ │ │ │ + sxtw x2, w2 │ │ │ │ + mov x6, x0 │ │ │ │ + cmp x2, x10 │ │ │ │ + b.eq 240d0 ::do_widen(char) const@@Base+0x7530> // b.none │ │ │ │ + ldp x1, x2, [x0, #200] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 240cc ::do_widen(char) const@@Base+0x752c> // b.none │ │ │ │ + str x1, [x0, #208] │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x12, x1 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + mov x29, sp │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2437c ::do_widen(char) const@@Base+0x77dc> // b.pmore │ │ │ │ + cbz x2, 241e8 ::do_widen(char) const@@Base+0x7648> │ │ │ │ + lsl x2, x10, #2 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x0, x2 │ │ │ │ + stp x10, x6, [sp, #56] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl d420 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + stp x0, x2, [sp, #40] │ │ │ │ + bl cf40 │ │ │ │ + ldr x6, [sp, #64] │ │ │ │ + ldp x3, x2, [sp, #40] │ │ │ │ + add x14, x6, #0xc8 │ │ │ │ + ldr x0, [x6, #200] │ │ │ │ + str x3, [x6, #200] │ │ │ │ + add x3, x3, x2 │ │ │ │ + stp x3, x3, [x14, #8] │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x12, [sp, #72] │ │ │ │ + cbnz x0, 241fc ::do_widen(char) const@@Base+0x765c> │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov w13, #0x80000000 // #-2147483648 │ │ │ │ + ldr w5, [x12, x7, lsl #2] │ │ │ │ + cmp w5, w13 │ │ │ │ + b.eq 241d0 ::do_widen(char) const@@Base+0x7630> // b.none │ │ │ │ + ldr x16, [x6, #168] │ │ │ │ + add x15, x6, #0x90 │ │ │ │ + cbz x16, 242e0 ::do_widen(char) const@@Base+0x7740> │ │ │ │ + ldr x8, [x15, #8] │ │ │ │ + sxtw x2, w5 │ │ │ │ + ldr x0, [x6, #144] │ │ │ │ + udiv x11, x2, x8 │ │ │ │ + msub x11, x11, x8, x2 │ │ │ │ + ldr x1, [x0, x11, lsl #3] │ │ │ │ + cbz x1, 2421c ::do_widen(char) const@@Base+0x767c> │ │ │ │ + ldr x3, [x1] │ │ │ │ + ldr w4, [x3, #8] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.eq 241bc ::do_widen(char) const@@Base+0x761c> // b.none │ │ │ │ + ldr x0, [x3] │ │ │ │ + cbz x0, 2421c ::do_widen(char) const@@Base+0x767c> │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + mov x1, x3 │ │ │ │ + sxtw x9, w4 │ │ │ │ + udiv x3, x9, x8 │ │ │ │ + msub x3, x3, x8, x9 │ │ │ │ + cmp x11, x3 │ │ │ │ + b.ne 2421c ::do_widen(char) const@@Base+0x767c> // b.any │ │ │ │ + mov x3, x0 │ │ │ │ + cmp w5, w4 │ │ │ │ + b.ne 2418c ::do_widen(char) const@@Base+0x75ec> // b.any │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbz x0, 2421c ::do_widen(char) const@@Base+0x767c> │ │ │ │ + ldr w8, [x0, #12] │ │ │ │ + ldr x0, [x14] │ │ │ │ + str w8, [x0, w7, uxtw #2] │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp x10, x7 │ │ │ │ + b.hi 24148 ::do_widen(char) const@@Base+0x75a8> // b.pmore │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x14, x6, #0xc8 │ │ │ │ + ldr x0, [x6, #200] │ │ │ │ + stp xzr, xzr, [x6, #200] │ │ │ │ + str xzr, [x14, #16] │ │ │ │ + cbz x0, 241dc ::do_widen(char) const@@Base+0x763c> │ │ │ │ + stp x6, x14, [sp, #40] │ │ │ │ + str x12, [sp, #56] │ │ │ │ + bl d3c0 │ │ │ │ + ldp x6, x14, [sp, #40] │ │ │ │ + ldr x12, [sp, #56] │ │ │ │ + ldr x10, [x6, #80] │ │ │ │ + cbnz x10, 24140 ::do_widen(char) const@@Base+0x75a0> │ │ │ │ + b 241dc ::do_widen(char) const@@Base+0x763c> │ │ │ │ + ldr x9, [x15, #8] │ │ │ │ + add w8, w16, #0x1 │ │ │ │ + ldr x0, [x6, #144] │ │ │ │ + udiv x1, x2, x9 │ │ │ │ + msub x1, x1, x9, x2 │ │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ │ + cbz x0, 24268 ::do_widen(char) const@@Base+0x76c8> │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.eq 241c8 ::do_widen(char) const@@Base+0x7628> // b.none │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 24268 ::do_widen(char) const@@Base+0x76c8> │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + sxtw x11, w4 │ │ │ │ + udiv x3, x11, x9 │ │ │ │ + msub x3, x3, x9, x11 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.eq 24240 ::do_widen(char) const@@Base+0x76a0> // b.none │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + str w5, [sp, #40] │ │ │ │ + str w8, [sp, #48] │ │ │ │ + stp x1, x2, [sp, #56] │ │ │ │ + stp x7, x6, [sp, #72] │ │ │ │ + stp x14, x15, [sp, #88] │ │ │ │ + str x12, [sp, #104] │ │ │ │ + bl d420 │ │ │ │ + mov x5, x0 │ │ │ │ + add x6, x0, #0x8 │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w8, [sp, #48] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str xzr, [x5] │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + stp w5, w8, [x6] │ │ │ │ + str w8, [sp, #40] │ │ │ │ + bl 24480 ::do_widen(char) const@@Base+0x78e0> │ │ │ │ + ldp x7, x6, [sp, #72] │ │ │ │ + mov w13, #0x80000000 // #-2147483648 │ │ │ │ + ldr x14, [sp, #88] │ │ │ │ + ldr x12, [sp, #104] │ │ │ │ + ldr x10, [x6, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr w8, [sp, #40] │ │ │ │ + b 241c8 ::do_widen(char) const@@Base+0x7628> │ │ │ │ + ldr x4, [x6, #160] │ │ │ │ + mov x2, x4 │ │ │ │ + cbz x4, 24348 ::do_widen(char) const@@Base+0x77a8> │ │ │ │ + add x0, x6, #0xa0 │ │ │ │ + b 24304 ::do_widen(char) const@@Base+0x7764> │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x0, x2 │ │ │ │ + cbz x3, 24320 ::do_widen(char) const@@Base+0x7780> │ │ │ │ + mov x2, x3 │ │ │ │ + ldr w3, [x2, #8] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.ne 242f4 ::do_widen(char) const@@Base+0x7754> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbnz x0, 241c4 ::do_widen(char) const@@Base+0x7624> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x4 │ │ │ │ + cbnz x4, 24334 ::do_widen(char) const@@Base+0x7794> │ │ │ │ + b 24348 ::do_widen(char) const@@Base+0x77a8> │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 24348 ::do_widen(char) const@@Base+0x77a8> │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 2432c ::do_widen(char) const@@Base+0x778c> // b.any │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + b 241c8 ::do_widen(char) const@@Base+0x7628> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + sxtw x2, w5 │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + ldr x0, [x15, #8] │ │ │ │ + udiv x1, x2, x0 │ │ │ │ + msub x1, x1, x0, x2 │ │ │ │ + b 2426c ::do_widen(char) const@@Base+0x76cc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8c8> │ │ │ │ - bti j │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + bl cee0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - str x28, [x20, x0] │ │ │ │ - b 28e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa58> │ │ │ │ - bti j │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldrb w1, [x0, #520] │ │ │ │ + tbnz w1, #0, 243fc ::do_widen(char) const@@Base+0x785c> │ │ │ │ + ldrb w1, [x0, #521] │ │ │ │ + tbz w1, #0, 243f4 ::do_widen(char) const@@Base+0x7854> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ mov x19, x0 │ │ │ │ - b 28e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa58> │ │ │ │ - bti j │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x21, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xcf8 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + add x1, x21, #0xd00 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbz w0, #0, 243f4 ::do_widen(char) const@@Base+0x7854> │ │ │ │ + mov x0, x19 │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + add x1, x21, #0xd00 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ mov x19, x0 │ │ │ │ - b 28dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf988> │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + b 243e8 ::do_widen(char) const@@Base+0x7848> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - add x7, x0, #0x10 │ │ │ │ - add x9, x0, #0x38 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - add x8, x0, #0x58 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x0, #0x28 │ │ │ │ - mov w21, w2 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w6 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - add x23, x0, #0x48 │ │ │ │ - add x24, x0, #0x68 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x4 │ │ │ │ - mov x25, x5 │ │ │ │ - stp x7, xzr, [x0] │ │ │ │ - add x7, x0, #0x78 │ │ │ │ - strb wzr, [x0, #16] │ │ │ │ - str x9, [x0, #40] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - strb wzr, [x0, #56] │ │ │ │ - str x8, [x0, #72] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - strb wzr, [x0, #88] │ │ │ │ - str x7, [x0, #104] │ │ │ │ - str xzr, [x24, #8] │ │ │ │ - strb wzr, [x0, #120] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - bl cef8 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str w21, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cef8 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cef8 │ │ │ │ - mov x1, x25 │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, x3 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x3, x4 │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + ldr x20, [x19, #40] │ │ │ │ + bl d798 >::showmanyc()@plt+0x8> │ │ │ │ + mov x21, x1 │ │ │ │ + tbnz w0, #0, 24510 ::do_widen(char) const@@Base+0x7970> │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x1, [x20, x23, lsl #3] │ │ │ │ + add x0, x20, x23, lsl #3 │ │ │ │ + cbz x1, 245b0 ::do_widen(char) const@@Base+0x7a10> │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [x24] │ │ │ │ + ldr x0, [x20, x23, lsl #3] │ │ │ │ + str x24, [x0] │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ mov x0, x24 │ │ │ │ - bl cef8 │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - str w20, [x19, #144] │ │ │ │ - stur xzr, [x19, #148] │ │ │ │ - str wzr, [x19, #156] │ │ │ │ - str d31, [x19, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x19, #24] │ │ │ │ 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], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.eq 24608 ::do_widen(char) const@@Base+0x7a68> // b.none │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 24618 ::do_widen(char) const@@Base+0x7a78> // b.pmore │ │ │ │ + lsl x0, x1, #3 │ │ │ │ + bl d420 │ │ │ │ + lsl x2, x21, #3 │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x78 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10010> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10024> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x1, x19, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10038> // b.none │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cf40 │ │ │ │ + add x7, x19, #0x30 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x4, 24588 ::do_widen(char) const@@Base+0x79e8> │ │ │ │ + ldrsw x1, [x4, #8] │ │ │ │ + mov x2, x4 │ │ │ │ + ldr x4, [x4] │ │ │ │ + udiv x5, x1, x21 │ │ │ │ + msub x5, x5, x21, x1 │ │ │ │ + lsl x1, x5, #3 │ │ │ │ + ldr x6, [x20, x1] │ │ │ │ + cbz x6, 245e4 ::do_widen(char) const@@Base+0x7a44> │ │ │ │ + ldr x5, [x6] │ │ │ │ + str x5, [x2] │ │ │ │ + ldr x1, [x20, x1] │ │ │ │ + str x2, [x1] │ │ │ │ + cbnz x4, 24554 ::do_widen(char) const@@Base+0x79b4> │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x0, x7 │ │ │ │ + b.eq 24598 ::do_widen(char) const@@Base+0x79f8> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19], #16 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10054> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x19, [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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp s31, s30, [x0, #148] │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - add v30.2s, v31.2s, v30.2s │ │ │ │ - ucvtf s31, s31 │ │ │ │ - ucvtf s30, s30 │ │ │ │ - fdiv s30, s31, s30 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fsub d29, d29, d30 │ │ │ │ - fcmpe d30, d29 │ │ │ │ - fcsel d0, d29, d30, gt │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldp s31, s30, [x0, #148] │ │ │ │ - add v30.2s, v31.2s, v30.2s │ │ │ │ - ucvtf s31, s31 │ │ │ │ - ucvtf s30, s30 │ │ │ │ - fdiv s31, s31, s30 │ │ │ │ - fcvt d0, s31 │ │ │ │ - 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 │ │ │ │ + udiv x23, x22, x21 │ │ │ │ + stp x20, x21, [x19] │ │ │ │ + msub x23, x23, x21, x22 │ │ │ │ + add x0, x20, x23, lsl #3 │ │ │ │ + ldr x1, [x20, x23, lsl #3] │ │ │ │ + cbnz x1, 244d8 ::do_widen(char) const@@Base+0x7938> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x1, [x24] │ │ │ │ + str x24, [x19, #16] │ │ │ │ + ldr x1, [x24] │ │ │ │ + cbz x1, 245d8 ::do_widen(char) const@@Base+0x7a38> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + ldrsw x3, [x1, #8] │ │ │ │ + udiv x1, x3, x2 │ │ │ │ + msub x1, x1, x2, x3 │ │ │ │ + str x24, [x20, x1, lsl #3] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + str x1, [x0] │ │ │ │ + b 244e8 ::do_widen(char) const@@Base+0x7948> │ │ │ │ + ldr x6, [x19, #16] │ │ │ │ + str x6, [x2] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x0, [x20, x1] │ │ │ │ + ldr x1, [x2] │ │ │ │ + cbz x1, 24600 ::do_widen(char) const@@Base+0x7a60> │ │ │ │ + str x2, [x20, x3, lsl #3] │ │ │ │ + mov x3, x5 │ │ │ │ + b 24550 ::do_widen(char) const@@Base+0x79b0> │ │ │ │ + mov x7, x19 │ │ │ │ + str xzr, [x7, #48]! │ │ │ │ + mov x20, x7 │ │ │ │ + b 24540 ::do_widen(char) const@@Base+0x79a0> │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ls 24628 ::do_widen(char) const@@Base+0x7a88> // b.plast │ │ │ │ + bl d1e0 ::_M_widen_init() const@plt> │ │ │ │ + bl cd90 │ │ │ │ + bti j │ │ │ │ + str x20, [x19, #40] │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w1, [x0, #152] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 29560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10120> // b.none │ │ │ │ - ldr w0, [x0, #148] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, w1 │ │ │ │ + stp x1, x2, [x0] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr w1, [x0, #152] │ │ │ │ - cbz w1, 29584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10144> │ │ │ │ - ldr w0, [x0, #148] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr q30, [x1, #3712] │ │ │ │ - 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]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 295ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101ac> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 295f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101b8> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 29604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101c4> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 2961c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101dc> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + 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] │ │ │ │ + add x19, x1, #0x10 │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x23, x2 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x23, #16] │ │ │ │ + ldr w4, [x23, #24] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x3, x4, x3, lsl #3 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + cbz x3, 24888 ::do_widen(char) const@@Base+0x7ce8> │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ + strb wzr, [sp, #15] │ │ │ │ + cmp x3, x21 │ │ │ │ + b.ls 24868 ::do_widen(char) const@@Base+0x7cc8> // b.plast │ │ │ │ + ldr x4, [x23] │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + ldr w0, [x23, #24] │ │ │ │ + sub x2, x2, x4 │ │ │ │ + add x2, x0, x2, lsl #3 │ │ │ │ + cmp x2, x21 │ │ │ │ + b.ls 24964 ::do_widen(char) const@@Base+0x7dc4> // b.plast │ │ │ │ + lsr x1, x21, #6 │ │ │ │ + lsl x0, x22, x21 │ │ │ │ + ldr x1, [x4, x1, lsl #3] │ │ │ │ + tst x0, x1 │ │ │ │ + add x0, x21, #0x1 │ │ │ │ + b.eq 248bc ::do_widen(char) const@@Base+0x7d1c> // b.none │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w5, w1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 248e4 ::do_widen(char) const@@Base+0x7d44> // b.plast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 24958 ::do_widen(char) const@@Base+0x7db8> // b.plast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x22, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x21, #0x2 │ │ │ │ + b.eq 248d0 ::do_widen(char) const@@Base+0x7d30> // b.none │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 248e4 ::do_widen(char) const@@Base+0x7d44> // b.plast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 24958 ::do_widen(char) const@@Base+0x7db8> // b.plast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x22, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x21, #0x3 │ │ │ │ + b.eq 248ec ::do_widen(char) const@@Base+0x7d4c> // b.none │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cs 248e4 ::do_widen(char) const@@Base+0x7d44> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 24958 ::do_widen(char) const@@Base+0x7db8> // b.plast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x22, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x21, #0x4 │ │ │ │ + b.eq 248fc ::do_widen(char) const@@Base+0x7d5c> // b.none │ │ │ │ + orr w1, w1, #0x8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cs 248e4 ::do_widen(char) const@@Base+0x7d44> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 24958 ::do_widen(char) const@@Base+0x7db8> // b.plast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x22, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x21, #0x5 │ │ │ │ + b.eq 2490c ::do_widen(char) const@@Base+0x7d6c> // b.none │ │ │ │ + orr w1, w1, #0x10 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cs 248e4 ::do_widen(char) const@@Base+0x7d44> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 24958 ::do_widen(char) const@@Base+0x7db8> // b.plast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x22, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x21, #0x6 │ │ │ │ + b.eq 2491c ::do_widen(char) const@@Base+0x7d7c> // b.none │ │ │ │ + orr w1, w1, #0x20 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 248e4 ::do_widen(char) const@@Base+0x7d44> // b.plast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 24958 ::do_widen(char) const@@Base+0x7db8> // b.plast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x22, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x21, #0x7 │ │ │ │ + b.eq 2492c ::do_widen(char) const@@Base+0x7d8c> // b.none │ │ │ │ + orr w1, w1, #0x40 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cs 248e4 ::do_widen(char) const@@Base+0x7d44> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 24958 ::do_widen(char) const@@Base+0x7db8> // b.plast │ │ │ │ + lsr x2, x0, #6 │ │ │ │ + lsl x0, x22, x0 │ │ │ │ + ldr x2, [x4, x2, lsl #3] │ │ │ │ + tst x0, x2 │ │ │ │ + b.eq 2493c ::do_widen(char) const@@Base+0x7d9c> // b.none │ │ │ │ + orr w1, w1, #0xffffff80 │ │ │ │ + add x21, x21, #0x8 │ │ │ │ + strb w1, [sp, #15] │ │ │ │ + add x1, sp, #0xf │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + cmp x3, x21 │ │ │ │ + b.hi 246d0 ::do_widen(char) const@@Base+0x7b30> // b.pmore │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24950 ::do_widen(char) const@@Base+0x7db0> // b.any │ │ │ │ + ldr x23, [sp, #80] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ret │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 24948 ::do_widen(char) const@@Base+0x7da8> // b.plast │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 24720 ::do_widen(char) const@@Base+0x7b80> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 24750 ::do_widen(char) const@@Base+0x7bb0> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w5, 24868 ::do_widen(char) const@@Base+0x7cc8> │ │ │ │ + b 24864 ::do_widen(char) const@@Base+0x7cc4> │ │ │ │ + mov x21, x0 │ │ │ │ + b 24864 ::do_widen(char) const@@Base+0x7cc4> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 24780 ::do_widen(char) const@@Base+0x7be0> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + b 248dc ::do_widen(char) const@@Base+0x7d3c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 247b0 ::do_widen(char) const@@Base+0x7c10> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + b 248dc ::do_widen(char) const@@Base+0x7d3c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 247e0 ::do_widen(char) const@@Base+0x7c40> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + b 248dc ::do_widen(char) const@@Base+0x7d3c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 24810 ::do_widen(char) const@@Base+0x7c70> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + b 248dc ::do_widen(char) const@@Base+0x7d3c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 24840 ::do_widen(char) const@@Base+0x7ca0> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + b 248dc ::do_widen(char) const@@Base+0x7d3c> │ │ │ │ + add x21, x21, #0x8 │ │ │ │ + cbz w5, 24868 ::do_widen(char) const@@Base+0x7cc8> │ │ │ │ + b 24864 ::do_widen(char) const@@Base+0x7cc4> │ │ │ │ + mov x21, x0 │ │ │ │ + b 24868 ::do_widen(char) const@@Base+0x7cc8> │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + cbz w5, 24960 ::do_widen(char) const@@Base+0x7dc0> │ │ │ │ + strb w1, [sp, #15] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x3, x3, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24954 ::do_widen(char) const@@Base+0x7db4> // b.any │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, x0, #0x920 │ │ │ │ + bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x2 │ │ │ │ + add x19, x1, #0x10 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + str x3, [sp] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24a18 ::do_widen(char) const@@Base+0x7e78> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - cmp w2, w1 │ │ │ │ - b.le 296c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10288> │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 296b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10274> // b.none │ │ │ │ - ldr x3, [x0, #56] │ │ │ │ - adrp x4, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d29, [x4, #3632] │ │ │ │ - ldr s31, [x3, w2, sxtw #2] │ │ │ │ - ldr s30, [x3, w1, sxtw #2] │ │ │ │ - fsub s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.ls 296a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10268> // b.plast │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d29, [x1, #3648] │ │ │ │ - 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 d690 │ │ │ │ - fneg s0, s0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d31, [x1, #3640] │ │ │ │ - b 29670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10230> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ldr s0, [x0, w1, sxtw #2] │ │ │ │ - ret │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x3, x3, #0x800 │ │ │ │ - add x1, x1, #0x838 │ │ │ │ - add x0, x0, #0x858 │ │ │ │ - mov w2, #0x39 // #57 │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + 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, 24a60 ::do_widen(char) const@@Base+0x7ec0> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 24ac0 ::do_widen(char) const@@Base+0x7f20> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 24a78 ::do_widen(char) const@@Base+0x7ed8> │ │ │ │ + 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, 24b50 ::do_widen(char) const@@Base+0x7fb0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 24b44 ::do_widen(char) const@@Base+0x7fa4> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 24a60 ::do_widen(char) const@@Base+0x7ec0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 24a60 ::do_widen(char) const@@Base+0x7ec0> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 24b50 ::do_widen(char) const@@Base+0x7fb0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 24b44 ::do_widen(char) const@@Base+0x7fa4> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 24b74 ::do_widen(char) const@@Base+0x7fd4> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 24b24 ::do_widen(char) const@@Base+0x7f84> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x168 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ bl cec8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + 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, 24bc0 ::do_widen(char) const@@Base+0x8020> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 24c20 ::do_widen(char) const@@Base+0x8080> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 24bd8 ::do_widen(char) const@@Base+0x8038> │ │ │ │ + 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, 24cb0 ::do_widen(char) const@@Base+0x8110> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 24ca4 ::do_widen(char) const@@Base+0x8104> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 24bc0 ::do_widen(char) const@@Base+0x8020> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 24bc0 ::do_widen(char) const@@Base+0x8020> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 24cb0 ::do_widen(char) const@@Base+0x8110> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 24ca4 ::do_widen(char) const@@Base+0x8104> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 24cd4 ::do_widen(char) const@@Base+0x8134> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 24c84 ::do_widen(char) const@@Base+0x80e4> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xd0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + 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, 24d20 ::do_widen(char) const@@Base+0x8180> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 24d80 ::do_widen(char) const@@Base+0x81e0> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 24d38 ::do_widen(char) const@@Base+0x8198> │ │ │ │ + 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, 24e10 ::do_widen(char) const@@Base+0x8270> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 24e04 ::do_widen(char) const@@Base+0x8264> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 24d20 ::do_widen(char) const@@Base+0x8180> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 24d20 ::do_widen(char) const@@Base+0x8180> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 24e10 ::do_widen(char) const@@Base+0x8270> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 24e04 ::do_widen(char) const@@Base+0x8264> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 24e34 ::do_widen(char) const@@Base+0x8294> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 24de4 ::do_widen(char) const@@Base+0x8244> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + 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, 24e80 ::do_widen(char) const@@Base+0x82e0> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 24ee0 ::do_widen(char) const@@Base+0x8340> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 24e98 ::do_widen(char) const@@Base+0x82f8> │ │ │ │ + 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, 24f70 ::do_widen(char) const@@Base+0x83d0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 24f64 ::do_widen(char) const@@Base+0x83c4> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 24e80 ::do_widen(char) const@@Base+0x82e0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 24e80 ::do_widen(char) const@@Base+0x82e0> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 24f70 ::do_widen(char) const@@Base+0x83d0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 24f64 ::do_widen(char) const@@Base+0x83c4> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 24f94 ::do_widen(char) const@@Base+0x83f4> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 24f44 ::do_widen(char) const@@Base+0x83a4> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ge 29784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10344> // b.tcont │ │ │ │ - sub w3, w1, #0x1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 29770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10330> // b.none │ │ │ │ - ldr x3, [x0, #56] │ │ │ │ - adrp x4, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d29, [x4, #3632] │ │ │ │ - ldr s31, [x3, w1, sxtw #2] │ │ │ │ - ldr s30, [x3, w2, sxtw #2] │ │ │ │ - fsub s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.ls 29764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10324> // b.plast │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d29, [x1, #3648] │ │ │ │ - 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 d690 │ │ │ │ - fneg s0, s0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + mov w20, w3 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 2500c ::do_widen(char) const@@Base+0x846c> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 24fd0 ::do_widen(char) const@@Base+0x8430> // b.any │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbz w3, #2, 25058 ::do_widen(char) const@@Base+0x84b8> │ │ │ │ + cmp w20, #0x8 │ │ │ │ + b.eq 24ff4 ::do_widen(char) const@@Base+0x8454> // b.none │ │ │ │ + cmp w20, #0x10 │ │ │ │ + b.ne 24ffc ::do_widen(char) const@@Base+0x845c> // b.any │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbnz w0, #2, 24ffc ::do_widen(char) const@@Base+0x845c> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + b 25034 ::do_widen(char) const@@Base+0x8494> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbz w0, #1, 2502c ::do_widen(char) const@@Base+0x848c> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d31, [x1, #3640] │ │ │ │ - b 2972c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102ec> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbnz w3, #1, 24fd0 ::do_widen(char) const@@Base+0x8430> │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w3, w3, #0x2 │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 24fd0 ::do_widen(char) const@@Base+0x8430> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w0, [x19, #64] │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x16, x2 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ldr s0, [x0, w2, sxtw #2] │ │ │ │ - ret │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x3, x3, #0x870 │ │ │ │ - add x1, x1, #0x838 │ │ │ │ - add x0, x0, #0x8a8 │ │ │ │ - mov w2, #0x43 // #67 │ │ │ │ - bl cec8 │ │ │ │ + br x16 │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w3, w3, #0x4 │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 24fd0 ::do_widen(char) const@@Base+0x8430> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3744] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - sub sp, sp, #0x2f0 │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x4] │ │ │ │ - str x1, [sp, #744] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp w2, w3, [x19] │ │ │ │ - bl 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - sxtw x0, w0 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 2a824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113e4> // b.pmore │ │ │ │ - str d14, [sp, #864] │ │ │ │ - str d15, [sp, #872] │ │ │ │ - cbz x0, 2a2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10eb4> │ │ │ │ - lsl x20, x0, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - add x1, x0, x20 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - fmov d31, x0 │ │ │ │ - uzp1 v31.2d, v31.2d, v15.2d │ │ │ │ - add x22, x19, #0x38 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - stur q31, [x19, #56] │ │ │ │ - str d15, [x22, #16] │ │ │ │ - cbz x0, 29840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10400> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x670 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3720] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #1640] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x20, x1 │ │ │ │ + str x19, [sp, #80] │ │ │ │ + bl ca90 │ │ │ │ + mov x1, x19 │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + add x20, sp, #0x1c0 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + str x20, [sp, #432] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x330 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 2ffc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c60> │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 25144 ::do_widen(char) const@@Base+0x85a4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 29864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10424> │ │ │ │ - ldr x1, [x21] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldr d31, [x1, #136] │ │ │ │ - fcvt s31, d31 │ │ │ │ - str s31, [x0, w20, uxtw #2] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 29848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10408> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 2a81c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113dc> // b.pmore │ │ │ │ - str x25, [sp, #816] │ │ │ │ - str x26, [sp, #824] │ │ │ │ - cbz x2, 2a2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ea8> │ │ │ │ - lsl x20, x2, #2 │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x20, sp, #0x340 │ │ │ │ mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - add x1, x0, x20 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - fmov d31, x0 │ │ │ │ - uzp1 v31.2d, v31.2d, v15.2d │ │ │ │ - add x26, x19, #0x8 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - str d15, [x26, #16] │ │ │ │ - cbz x0, 298dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1049c> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 2a814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113d4> // b.pmore │ │ │ │ - str x23, [sp, #800] │ │ │ │ - str x24, [sp, #808] │ │ │ │ - cbz x2, 2a2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e9c> │ │ │ │ - lsl x20, x2, #2 │ │ │ │ + add x1, sp, #0x84 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldp x4, x3, [x3] │ │ │ │ + sub x3, x3, x4 │ │ │ │ + asr x3, x3, #3 │ │ │ │ + str w3, [sp, #132] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 25298 ::do_widen(char) const@@Base+0x86f8> │ │ │ │ + nop │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - add x1, x0, x20 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - fmov d31, x0 │ │ │ │ - uzp1 v31.2d, v31.2d, v15.2d │ │ │ │ - add x25, x19, #0x20 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str q31, [x19, #32] │ │ │ │ - str d15, [x25, #16] │ │ │ │ - cbz x0, 29944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10504> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x24, [x22, #8] │ │ │ │ - ldr x23, [x19, #56] │ │ │ │ - sub x24, x24, x23 │ │ │ │ - cmp x24, #0x4 │ │ │ │ - b.ls 299f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105b0> // b.plast │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - str d13, [sp, #856] │ │ │ │ - str d12, [sp, #848] │ │ │ │ - asr x24, x24, #2 │ │ │ │ - ldr d13, [x0, #3632] │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - ldr d12, [x0, #3640] │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - fmov s15, #1.000000000000000000e+00 │ │ │ │ - ldr d14, [x0, #3648] │ │ │ │ - ldr s31, [x23, x22, lsl #2] │ │ │ │ - ldr s30, [x23, x20] │ │ │ │ - fsub s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d13 │ │ │ │ - b.ls 2a23c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10dfc> // b.plast │ │ │ │ - ldp w1, w0, [x19] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - scvtf d0, w1 │ │ │ │ - scvtf d30, w0 │ │ │ │ - fmul d0, d0, d14 │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ - fcvt s0, d0 │ │ │ │ - bl d690 │ │ │ │ - fneg s31, s0 │ │ │ │ - ldr x1, [x26] │ │ │ │ - fadd s0, s0, s15 │ │ │ │ - ldr x0, [x25] │ │ │ │ - str s31, [x1, x20] │ │ │ │ - str s0, [x0, x20] │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - cmp x24, x22 │ │ │ │ - b.hi 29988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10548> // b.pmore │ │ │ │ - ldr d12, [sp, #848] │ │ │ │ - ldr d13, [sp, #856] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - sxtw x20, w0 │ │ │ │ - tbnz w0, #31, 2a80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113cc> │ │ │ │ - str x27, [sp, #832] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - str x28, [sp, #840] │ │ │ │ - cbz x20, 29a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105ec> │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x27, [x3, w21, uxtw #3] │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x27] │ │ │ │ mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x22, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - bl cf40 │ │ │ │ - add x23, x19, #0x50 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - str x22, [x19, #80] │ │ │ │ - stp x20, x20, [x23, #8] │ │ │ │ - cbz x0, 29a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10604> │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - fmov d14, #5.000000000000000000e-01 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr d15, [x0, #3656] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - cmp w0, w20 │ │ │ │ - b.le 29a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10650> │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - bl 294c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10080> │ │ │ │ - fcmpe d0, d15 │ │ │ │ - b.ls 2a214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10dd4> // b.plast │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 29a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10628> │ │ │ │ - ldr w0, [x19] │ │ │ │ - add x23, sp, #0x1e0 │ │ │ │ - str w0, [sp, #8] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x27, [x3, w21, uxtw #3] │ │ │ │ + ldr x3, [x27, #48] │ │ │ │ + str x3, [sp, #144] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x27, #40] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x1, sp, #0x98 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x27, [x3, w21, uxtw #3] │ │ │ │ + ldr x3, [x27, #80] │ │ │ │ + str x3, [sp, #152] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x27, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x27, [x3, w21, uxtw #3] │ │ │ │ + ldr x3, [x27, #112] │ │ │ │ + str x3, [sp, #160] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x27, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + add x1, x1, #0x90 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.gt 25180 ::do_widen(char) const@@Base+0x85e0> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, x2 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr w2, [x0, #4] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.le 254a8 ::do_widen(char) const@@Base+0x8908> │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x24, [x3, w21, uxtw #3] │ │ │ │ + ldr x3, [x24, #8] │ │ │ │ + str x3, [sp, #168] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + add x1, x1, #0x28 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + add x1, x1, #0x2c │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + add x1, x1, #0x34 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + add x1, x1, #0x3c │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #136] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #160] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #184] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #208] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x2, [x28] │ │ │ │ + add x1, sp, #0x330 │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x2, [x2, w21, uxtw #3] │ │ │ │ + add x2, x2, #0xe8 │ │ │ │ + bl 24660 ::do_widen(char) const@@Base+0x7ac0> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #272] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w21, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #296] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldr x0, [x28] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr w2, [x0, #4] │ │ │ │ + cmp w2, w21 │ │ │ │ + b.gt 252c0 ::do_widen(char) const@@Base+0x8720> │ │ │ │ + add x23, sp, #0x220 │ │ │ │ + str w2, [sp, #16] │ │ │ │ mov x0, x23 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x2c8 │ │ │ │ + add x2, sp, #0x308 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x2d8 │ │ │ │ - strh wzr, [sp, #704] │ │ │ │ - add x21, sp, #0x170 │ │ │ │ - ldp x22, x26, [x0, #8] │ │ │ │ + str xzr, [sp, #760] │ │ │ │ + strh wzr, [sp, #768] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x26, [x0, #8] │ │ │ │ str q31, [x2] │ │ │ │ - adrp x24, 9f000 │ │ │ │ + add x2, sp, #0x318 │ │ │ │ + adrp x24, 9f000 │ │ │ │ ldr x24, [x24, #3712] │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - str x22, [sp, #368] │ │ │ │ - str x2, [sp, #480] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ + str q31, [x2] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + add x3, x24, #0x10 │ │ │ │ + str x21, [sp, #432] │ │ │ │ + str x3, [sp, #544] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl d7c8 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3856] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ + add x27, sp, #0x1f0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ ldr x25, [x25, #3792] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ + add x4, x20, #0x18 │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x0, [sp] │ │ │ │ - add x2, x25, #0x10 │ │ │ │ - stp x3, x2, [sp, #368] │ │ │ │ - add x28, sp, #0x1d0 │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - stp xzr, xzr, [sp, #400] │ │ │ │ - stp xzr, xzr, [sp, #416] │ │ │ │ - str x1, [sp, #480] │ │ │ │ + mov x0, x27 │ │ │ │ + add x3, x25, #0x10 │ │ │ │ + stp x4, x3, [sp, #432] │ │ │ │ + stp xzr, xzr, [sp, #448] │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + str x1, [sp, #544] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #4088] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x178 │ │ │ │ - stp x0, x1, [sp, #16] │ │ │ │ - add x3, x0, #0x10 │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + add x1, sp, #0x1b8 │ │ │ │ + add x4, x0, #0x10 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + stp x0, x1, [sp, #32] │ │ │ │ mov x0, x23 │ │ │ │ - str x3, [sp, #376] │ │ │ │ - str w2, [sp, #440] │ │ │ │ - stp x28, xzr, [sp, #448] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ + str x4, [sp, #440] │ │ │ │ + str w3, [sp, #504] │ │ │ │ + str x2, [sp, #512] │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + strb wzr, [sp, #528] │ │ │ │ bl d7c8 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #416] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + ldr x4, [sp, #480] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + stp x0, xzr, [sp, #176] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ str x0, [sp, #64] │ │ │ │ - stp x0, xzr, [sp, #112] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - cbz x4, 2a4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11090> │ │ │ │ - ldp x5, x3, [sp, #400] │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + cbz x4, 25ef0 ::do_widen(char) const@@Base+0x9350> │ │ │ │ + ldp x6, x3, [sp, #464] │ │ │ │ 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 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #368] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 29bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10794> // b.none │ │ │ │ + str x1, [sp, #544] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + str x2, [sp, #432] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 255f0 ::do_widen(char) const@@Base+0x8a50> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp] │ │ │ │ add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #376] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #440] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #368] │ │ │ │ + str x21, [sp, #432] │ │ │ │ mov x0, x23 │ │ │ │ - str x26, [x21, x2] │ │ │ │ - str x1, [sp, #480] │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #544] │ │ │ │ bl cd30 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0x8c0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0x970 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #144] │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #208] │ │ │ │ mov x1, x0 │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2a450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11010> // b.none │ │ │ │ + b.eq 25e80 ::do_widen(char) const@@Base+0x92e0> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x2, [sp, #160] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str x2, [sp, #224] │ │ │ │ ldr x0, [x3, #8] │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - movk x2, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x2 │ │ │ │ + str x0, [sp, #216] │ │ │ │ stp x1, xzr, [x3] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 2a670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11230> // b.plast │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - add x1, x1, #0x8d8 │ │ │ │ - str x0, [sp, #80] │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 26074 ::do_widen(char) const@@Base+0x94d4> // b.plast │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ bl cd18 │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x1, [sp, #176] │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str x1, [sp, #240] │ │ │ │ mov x1, x0 │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2a474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11034> // b.none │ │ │ │ + b.eq 25ea4 ::do_widen(char) const@@Base+0x9304> // 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 │ │ │ │ + str x0, [sp, #240] │ │ │ │ + str x2, [sp, #256] │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldr d15, [x19, #112] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x1, [x3] │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + str x1, [sp, #248] │ │ │ │ + bl 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + mov w28, w0 │ │ │ │ + mov x0, x23 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #368] │ │ │ │ + str x21, [sp, #432] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - str xzr, [sp, #696] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + add x0, sp, #0x308 │ │ │ │ + str xzr, [sp, #760] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #704] │ │ │ │ + strh wzr, [sp, #768] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x2d8 │ │ │ │ + add x0, sp, #0x318 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x26, [x21, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - add x2, x25, #0x10 │ │ │ │ - stp x0, x2, [sp, #368] │ │ │ │ add x1, x20, #0x40 │ │ │ │ - ldr x0, [sp] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - stp xzr, xzr, [sp, #400] │ │ │ │ - stp xzr, xzr, [sp, #416] │ │ │ │ - str x1, [sp, #480] │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #432] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #440] │ │ │ │ + mov x0, x27 │ │ │ │ + stp xzr, xzr, [sp, #448] │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + str x1, [sp, #544] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str w2, [sp, #440] │ │ │ │ - stp x28, xzr, [sp, #448] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #376] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #440] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w0, [sp, #504] │ │ │ │ mov x0, x23 │ │ │ │ + str x2, [sp, #512] │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + strb wzr, [sp, #528] │ │ │ │ bl d7c8 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - 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, 2a4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110a8> │ │ │ │ - ldp x5, x3, [sp, #400] │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #480] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + stp x0, xzr, [sp, #272] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + strb wzr, [sp, #288] │ │ │ │ + cbz x4, 25ee4 ::do_widen(char) const@@Base+0x9344> │ │ │ │ + ldp x5, x3, [sp, #464] │ │ │ │ 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #368] │ │ │ │ + str x1, [sp, #432] │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 29dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10980> // b.none │ │ │ │ + str x1, [sp, #544] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 257fc ::do_widen(char) const@@Base+0x8c5c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp] │ │ │ │ add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #376] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #440] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #368] │ │ │ │ + str x21, [sp, #432] │ │ │ │ mov x0, x23 │ │ │ │ - str x26, [x21, x2] │ │ │ │ - str x1, [sp, #480] │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #544] │ │ │ │ bl cd30 │ │ │ │ - ldp x3, x4, [sp, #176] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldp x3, x4, [sp, #240] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ add x0, x4, x2 │ │ │ │ cmp x3, x1 │ │ │ │ - b.eq 2a498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11058> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 25ec8 ::do_widen(char) const@@Base+0x9328> // b.none │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - b.ls 29e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109ec> // b.plast │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + b.ls 25868 ::do_widen(char) const@@Base+0x8cc8> // b.plast │ │ │ │ + ldr x5, [sp, #48] │ │ │ │ cmp x1, x5 │ │ │ │ - b.eq 29e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109ec> // b.none │ │ │ │ - ldr x5, [sp, #224] │ │ │ │ + b.eq 25868 ::do_widen(char) const@@Base+0x8cc8> // b.none │ │ │ │ + ldr x5, [sp, #288] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 2a28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e4c> // b.plast │ │ │ │ + b.ls 25cec ::do_widen(char) const@@Base+0x914c> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 2a59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1115c> // b.pmore │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.hi 26118 ::do_widen(char) const@@Base+0x9578> // b.pmore │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + mov x28, x0 │ │ │ │ bl cd18 │ │ │ │ - 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 2a2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e80> // 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 x1, #0xa // #10 │ │ │ │ + add x4, sp, #0x140 │ │ │ │ + str x4, [sp, #304] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 25f08 ::do_widen(char) const@@Base+0x9368> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x2, [sp, #304] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #312] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 2a7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1139c> // b.plast │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - add x1, x1, #0x8e8 │ │ │ │ - str x0, [sp, #88] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 261d8 ::do_widen(char) const@@Base+0x9638> // b.plast │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + str x0, [sp, #104] │ │ │ │ bl cd18 │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + str x1, [sp, #336] │ │ │ │ + mov x28, x1 │ │ │ │ mov x1, x0 │ │ │ │ - add x19, sp, #0x120 │ │ │ │ - str x19, [sp, #272] │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2a4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11074> // b.none │ │ │ │ + b.eq 25e64 ::do_widen(char) const@@Base+0x92c4> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ + str x0, [sp, #336] │ │ │ │ + str x2, [sp, #352] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ stp x1, xzr, [x3] │ │ │ │ - mov x0, x23 │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - str x2, [sp, #280] │ │ │ │ + str x0, [sp, #344] │ │ │ │ + bl ca90 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + 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, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + sub x1, x1, x3 │ │ │ │ + ldr d15, [x0, #2584] │ │ │ │ + mov x0, x23 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #368] │ │ │ │ + str x21, [sp, #432] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #480] │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - str xzr, [sp, #696] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + add x0, sp, #0x308 │ │ │ │ + str xzr, [sp, #760] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #704] │ │ │ │ + strh wzr, [sp, #768] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x2d8 │ │ │ │ + add x0, sp, #0x318 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x26, [x21, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ bl d7c8 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #368] │ │ │ │ + str x0, [sp, #432] │ │ │ │ add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - stp xzr, xzr, [sp, #400] │ │ │ │ - stp xzr, xzr, [sp, #416] │ │ │ │ - str x1, [sp, #480] │ │ │ │ + str x0, [sp, #440] │ │ │ │ + mov x0, x27 │ │ │ │ + stp xzr, xzr, [sp, #448] │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + str x1, [sp, #544] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - stp x28, xzr, [sp, #448] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ + ldp x0, x1, [sp, #32] │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x2, [sp, #512] │ │ │ │ + strb wzr, [sp, #528] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #376] │ │ │ │ + str x0, [sp, #440] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #440] │ │ │ │ + str w0, [sp, #504] │ │ │ │ mov x0, x23 │ │ │ │ bl d7c8 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #416] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - mov x27, x0 │ │ │ │ - stp x0, xzr, [sp, #304] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - strb wzr, [sp, #320] │ │ │ │ - cbz x4, 2a4dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1109c> │ │ │ │ - ldp x5, x3, [sp, #400] │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + 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, #552] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #480] │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + stp x0, xzr, [sp, #368] │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + strb wzr, [sp, #384] │ │ │ │ + cbz x4, 25efc ::do_widen(char) const@@Base+0x935c> │ │ │ │ + ldp x5, x3, [sp, #464] │ │ │ │ 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #432] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ add x20, x20, #0x40 │ │ │ │ - str x1, [sp, #368] │ │ │ │ - str x20, [sp, #480] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 29fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10bac> // b.none │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + str x20, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25a94 ::do_widen(char) const@@Base+0x8ef4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x0, x27 │ │ │ │ add x25, x25, #0x10 │ │ │ │ - str x25, [sp, #376] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ + str x25, [sp, #440] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #432] │ │ │ │ mov x0, x23 │ │ │ │ - str x26, [x21, x1] │ │ │ │ - str x24, [sp, #480] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x24, [sp, #544] │ │ │ │ bl cd30 │ │ │ │ - ldp x3, x4, [sp, #272] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ + ldp x3, x4, [sp, #336] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ add x0, x4, x2 │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 2a438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ff8> // b.none │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 25e48 ::do_widen(char) const@@Base+0x92a8> // b.none │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - b.ls 2a050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c10> // b.plast │ │ │ │ - cmp x1, x27 │ │ │ │ - b.eq 2a050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c10> // b.none │ │ │ │ - ldr x5, [sp, #320] │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + b.ls 25afc ::do_widen(char) const@@Base+0x8f5c> // b.plast │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 25afc ::do_widen(char) const@@Base+0x8f5c> // b.none │ │ │ │ + ldr x5, [sp, #384] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 2a244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e04> // b.plast │ │ │ │ + b.ls 25cc8 ::do_widen(char) const@@Base+0x9128> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 2a8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11460> // b.pmore │ │ │ │ - add x20, sp, #0x110 │ │ │ │ + b.hi 25fec ::do_widen(char) const@@Base+0x944c> // b.pmore │ │ │ │ + add x20, sp, #0x150 │ │ │ │ mov x0, x20 │ │ │ │ bl cd18 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x160 │ │ │ │ - str x22, [sp, #336] │ │ │ │ + mov x21, x0 │ │ │ │ + add x3, sp, #0x1a0 │ │ │ │ + str x3, [sp, #400] │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2a274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e34> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #336] │ │ │ │ - str x1, [sp, #352] │ │ │ │ + ldr x1, [x21], #16 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 25f24 ::do_widen(char) const@@Base+0x9384> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x1, [sp, #400] │ │ │ │ + str x0, [sp, #416] │ │ │ │ ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #344] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + str x0, [sp, #408] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #344] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2a570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11130> // b.none │ │ │ │ - add x23, sp, #0x150 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 26144 ::do_widen(char) const@@Base+0x95a4> // b.plast │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ bl cd18 │ │ │ │ - mov x25, x0 │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - str x20, [sp, #368] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 2a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10fe0> // 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, 2a35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f1c> │ │ │ │ - ldrb w0, [x26, #521] │ │ │ │ - tbnz w0, #0, 2a300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ec0> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #432] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 25e30 ::do_widen(char) const@@Base+0x9290> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #432] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #440] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3704] │ │ │ │ + stp x23, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldrb w0, [x24, #520] │ │ │ │ + tbnz w0, #0, 25d6c ::do_widen(char) const@@Base+0x91cc> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbnz w0, #0, 25d10 ::do_widen(char) const@@Base+0x9170> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25be0 ::do_widen(char) const@@Base+0x9040> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25bf4 ::do_widen(char) const@@Base+0x9054> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ ldr x0, [sp, #368] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2a12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10cec> // b.none │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25c08 ::do_widen(char) const@@Base+0x9068> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x0, [sp, #336] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2a13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10cfc> // b.none │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 25c18 ::do_widen(char) const@@Base+0x9078> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x0, [sp, #304] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 2a14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d0c> // b.none │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25c2c ::do_widen(char) const@@Base+0x908c> // b.none │ │ │ │ bl d3c0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ ldr x0, [sp, #272] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d1c> // b.none │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25c40 ::do_widen(char) const@@Base+0x90a0> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ ldr x0, [sp, #240] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2a170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d30> // b.none │ │ │ │ + b.eq 25c54 ::do_widen(char) const@@Base+0x90b4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ ldr x0, [sp, #208] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2a184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d44> // b.none │ │ │ │ + b.eq 25c68 ::do_widen(char) const@@Base+0x90c8> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ ldr x0, [sp, #176] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2a198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d58> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d6c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2a1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d80> // b.none │ │ │ │ + b.eq 25c7c ::do_widen(char) const@@Base+0x90dc> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x330 │ │ │ │ + bl 2ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e0> // b.any │ │ │ │ - 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 d14, [sp, #864] │ │ │ │ - ldr d15, [sp, #872] │ │ │ │ - add sp, sp, #0x2f0 │ │ │ │ + b.ne 25fac ::do_widen(char) const@@Base+0x940c> // b.any │ │ │ │ + add sp, sp, #0x670 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x21] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - bl 294f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100b0> │ │ │ │ - fcmpe d0, d14 │ │ │ │ - ldr x0, [x23] │ │ │ │ - cset w1, gt │ │ │ │ - strb w1, [x0, x20] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - b 29a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10640> │ │ │ │ - fmov d31, d12 │ │ │ │ - b 299a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10560> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x20, sp, #0x110 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x20, sp, #0x150 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x160 │ │ │ │ - str x22, [sp, #336] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 2a088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c48> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2a094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c54> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + bl cfa0 │ │ │ │ + b 25b50 ::do_widen(char) const@@Base+0x8fb0> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #240] │ │ │ │ + bl d570 <__cxa_end_catch@plt> │ │ │ │ mov x1, x0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 29e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a28> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - b 29e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a34> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - b 2992c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x104ec> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - b 298c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10484> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - b 29828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x103e8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl cfa0 │ │ │ │ + b 258bc ::do_widen(char) const@@Base+0x8d1c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #368] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #432] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x25, x0 │ │ │ │ + mov x23, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 2a504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110c4> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 2a3b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f78> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - mov x0, x25 │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 261b8 ::do_widen(char) const@@Base+0x9618> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 25dc8 ::do_widen(char) const@@Base+0x9228> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 2a11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10cdc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 25bcc ::do_widen(char) const@@Base+0x902c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #368] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #432] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x25, x0 │ │ │ │ + mov x23, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 2a8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1148c> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 2a3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10fac> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - mov x0, x25 │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 26198 ::do_widen(char) const@@Base+0x95f8> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 25dfc ::do_widen(char) const@@Base+0x925c> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 2a114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10cd4> │ │ │ │ - mov x0, x24 │ │ │ │ + b 25bc4 ::do_widen(char) const@@Base+0x9024> │ │ │ │ + mov x0, x21 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 2a34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f0c> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ + b.eq 25d5c ::do_widen(char) const@@Base+0x91bc> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 2a34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f0c> │ │ │ │ - mov x0, x24 │ │ │ │ + b 25d5c ::do_widen(char) const@@Base+0x91bc> │ │ │ │ + mov x0, x21 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 2a3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f68> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ + b.eq 25db8 ::do_widen(char) const@@Base+0x9218> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 2a3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f68> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ + b 25db8 ::do_widen(char) const@@Base+0x9218> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x23 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2a0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10cb4> │ │ │ │ + b 25ba4 ::do_widen(char) const@@Base+0x9004> │ │ │ │ cmp x0, #0xf │ │ │ │ - b.ls 2a4fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110bc> // b.plast │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - cmp x1, x27 │ │ │ │ - b.ne 2a044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c04> // b.any │ │ │ │ - b 2a060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c20> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + b.ls 25f3c ::do_widen(char) const@@Base+0x939c> // b.plast │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 25af0 ::do_widen(char) const@@Base+0x8f50> // b.any │ │ │ │ + b 25b0c ::do_widen(char) const@@Base+0x8f6c> │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #32] │ │ │ │ + mov x0, x28 │ │ │ │ + stp x1, x3, [sp, #112] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - b 29c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10808> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x1, [sp, #32] │ │ │ │ + ldp x1, x3, [sp, #112] │ │ │ │ + b 25918 ::do_widen(char) const@@Base+0x8d78> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #56] │ │ │ │ + str x3, [sp, #48] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - b 29cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10870> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 2a4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110b4> // b.plast │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 29e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109e0> // b.any │ │ │ │ - b 29e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109fc> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + b 25664 ::do_widen(char) const@@Base+0x8ac4> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x1, [sp, #48] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - stp x1, x3, [sp, #96] │ │ │ │ + str x3, [sp, #88] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #96] │ │ │ │ - b 29edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a9c> │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + b 256cc ::do_widen(char) const@@Base+0x8b2c> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 25f44 ::do_widen(char) const@@Base+0x93a4> // b.plast │ │ │ │ + ldr x5, [sp, #48] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 2585c ::do_widen(char) const@@Base+0x8cbc> // b.any │ │ │ │ + b 25878 ::do_widen(char) const@@Base+0x8cd8> │ │ │ │ + add x1, sp, #0x200 │ │ │ │ bl cef8 │ │ │ │ - b 29bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10774> │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ + b 257d8 ::do_widen(char) const@@Base+0x8c38> │ │ │ │ + add x1, sp, #0x200 │ │ │ │ bl cef8 │ │ │ │ - b 29fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b8c> │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ + b 255cc ::do_widen(char) const@@Base+0x8a2c> │ │ │ │ + add x1, sp, #0x200 │ │ │ │ bl cef8 │ │ │ │ - b 29da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10960> │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - b 29e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109fc> │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - b 2a060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c20> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2a900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114c0> // b.none │ │ │ │ - str d12, [sp, #848] │ │ │ │ - str d13, [sp, #856] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + b 25a70 ::do_widen(char) const@@Base+0x8ed0> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x4 │ │ │ │ + stp x1, x3, [sp, #104] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #104] │ │ │ │ + b 258ac ::do_widen(char) const@@Base+0x8d0c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x3 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 25b40 ::do_widen(char) const@@Base+0x8fa0> │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + b 25b0c ::do_widen(char) const@@Base+0x8f6c> │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + b 25878 ::do_widen(char) const@@Base+0x8cd8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x19, x20 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + str x24, [sp, #544] │ │ │ │ + bl cd30 │ │ │ │ + mov x0, x28 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str d12, [sp, #848] │ │ │ │ - str d13, [sp, #856] │ │ │ │ - b.ne 2a528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x23, sp, #0x150 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x20, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x330 │ │ │ │ + bl 2ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b.eq 2606c ::do_widen(char) const@@Base+0x94cc> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 2a544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11104> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x1, [sp, #376] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x1, [sp, #440] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x25, [sp, #376] │ │ │ │ - ldr x0, [sp] │ │ │ │ + str x25, [sp, #440] │ │ │ │ + mov x0, x27 │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x20, x19 │ │ │ │ - mov x0, x23 │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - str x24, [sp, #480] │ │ │ │ - bl cd30 │ │ │ │ - b 2a5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11208> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #432] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + b 25f54 ::do_widen(char) const@@Base+0x93b4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e0> // b.any │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #80] │ │ │ │ + b.ne 25fac ::do_widen(char) const@@Base+0x940c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2a53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110fc> │ │ │ │ + b 25f7c ::do_widen(char) const@@Base+0x93dc> │ │ │ │ bti j │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ mov x19, x0 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x1, [sp, #376] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x25, [sp, #376] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x24, [sp, #480] │ │ │ │ - bl cd30 │ │ │ │ - b 2a544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11104> │ │ │ │ + b 25f6c ::do_widen(char) const@@Base+0x93cc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2a6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112a4> │ │ │ │ + b 25f74 ::do_widen(char) const@@Base+0x93d4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 2a5d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11198> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25fac ::do_widen(char) const@@Base+0x940c> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 2a5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111b8> │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25fac ::do_widen(char) const@@Base+0x940c> // b.any │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x1, [sp, #376] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x25, [sp, #376] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ - str x26, [x21, x0] │ │ │ │ + b 25f6c ::do_widen(char) const@@Base+0x93cc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ add x24, x24, #0x10 │ │ │ │ mov x0, x23 │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - str x24, [sp, #480] │ │ │ │ + str x24, [sp, #544] │ │ │ │ bl cd30 │ │ │ │ - b 2a72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112ec> │ │ │ │ + b 25f88 ::do_widen(char) const@@Base+0x93e8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 2a744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11304> │ │ │ │ + b 25f88 ::do_widen(char) const@@Base+0x93e8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11360> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + mov x19, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 25f6c ::do_widen(char) const@@Base+0x93cc> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 2a738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112f8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 25f88 ::do_widen(char) const@@Base+0x93e8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e0> // b.any │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #88] │ │ │ │ + b.ne 25fac ::do_widen(char) const@@Base+0x940c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ - ldr x23, [sp, #800] │ │ │ │ - ldr x24, [sp, #808] │ │ │ │ - ldr x25, [sp, #816] │ │ │ │ - ldr x26, [sp, #824] │ │ │ │ - ldr d14, [sp, #864] │ │ │ │ - ldr d15, [sp, #872] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - 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 d12, [sp, #848] │ │ │ │ - str d13, [sp, #856] │ │ │ │ - str d14, [sp, #864] │ │ │ │ - str d15, [sp, #872] │ │ │ │ - b.ne 2a528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e8> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x600 │ │ │ │ + b.ne 25fac ::do_widen(char) const@@Base+0x940c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + mov x0, x20 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 2a72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112ec> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11448> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 260ac ::do_widen(char) const@@Base+0x950c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e0> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 25fac ::do_widen(char) const@@Base+0x940c> // b.any │ │ │ │ + bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e0> // b.any │ │ │ │ + b.ne 25fac ::do_widen(char) const@@Base+0x940c> // b.any │ │ │ │ bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25fac ::do_widen(char) const@@Base+0x940c> // b.any │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 2a87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1143c> │ │ │ │ - bl d720 │ │ │ │ + mov x0, x20 │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 26178 ::do_widen(char) const@@Base+0x95d8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 2610c ::do_widen(char) const@@Base+0x956c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x1, [sp, #440] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x25, [sp, #440] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #432] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + b 260c0 ::do_widen(char) const@@Base+0x9520> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 260f0 ::do_widen(char) const@@Base+0x9550> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + b 26180 ::do_widen(char) const@@Base+0x95e0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 26298 ::do_widen(char) const@@Base+0x96f8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x1, [sp, #440] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x25, [sp, #440] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #432] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x19, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + str x24, [sp, #544] │ │ │ │ + bl cd30 │ │ │ │ + b 26180 ::do_widen(char) const@@Base+0x95e0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 2621c ::do_widen(char) const@@Base+0x967c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 262f0 ::do_widen(char) const@@Base+0x9750> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 26188 ::do_widen(char) const@@Base+0x95e8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - ldr w25, [x23, #36] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbz w25, 2afe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ba4> │ │ │ │ - mov w19, w25 │ │ │ │ - mov w24, #0x18 // #24 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - umull x24, w19, w24 │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - mov x0, x24 │ │ │ │ - str d15, [sp, #192] │ │ │ │ - bl d420 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 2afa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b60> // b.none │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - stur q31, [x0, #-16] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 2a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11560> // b.any │ │ │ │ - and x0, x19, #0xfffffffffffffffe │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - and w19, w25, #0x1 │ │ │ │ - umull x22, w0, w1 │ │ │ │ - tbz w25, #0, 2af88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b48> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - add x1, x2, x22 │ │ │ │ - add x0, x2, x24 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - str q31, [x2, x22] │ │ │ │ - bl d420 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x0, [sp, #48] │ │ │ │ nop │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - stur q31, [x0, #-16] │ │ │ │ - cmp x21, x1 │ │ │ │ - b.ne 2aa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115c0> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x0, x24 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - cbz w19, 2aa44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11604> │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - add x2, x1, x24 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov x24, #0x1 // #1 │ │ │ │ - ldr d15, [x0, #3664] │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - ldr x0, [x23, #184] │ │ │ │ - ldr x0, [x0, w22, uxtw #3] │ │ │ │ - cbz x0, 2af24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ae4> │ │ │ │ - fmov d31, x0 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x19, d31 │ │ │ │ - mov w26, w19 │ │ │ │ - lsl x0, x19, #3 │ │ │ │ - sxtw x21, w19 │ │ │ │ - bl d420 │ │ │ │ - mov x28, x0 │ │ │ │ - lsl x2, x19, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - ldr x0, [x20] │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - add x1, x28, #0x8 │ │ │ │ - add x2, x28, x19, lsl #3 │ │ │ │ - add x21, x1, w21, uxtw #3 │ │ │ │ - stp x28, x21, [x20] │ │ │ │ - lsl x21, x19, #2 │ │ │ │ - str x2, [x20, #16] │ │ │ │ - cbz x0, 2aac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11688> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d420 │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - lsl x2, x19, #2 │ │ │ │ - mov x25, x0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mul w19, w1, w19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - str x21, [x1, #16] │ │ │ │ - ldr x0, [x1] │ │ │ │ - add x2, x25, x2 │ │ │ │ - stp x25, x2, [x1] │ │ │ │ - cbz x0, 2ab0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116cc> │ │ │ │ - bl d3c0 │ │ │ │ - cbz w19, 2aff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bb0> │ │ │ │ - ldr x9, [x23, #232] │ │ │ │ - cbnz x22, 2ad68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11928> │ │ │ │ - ldrsw x8, [sp, #12] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsr x2, x8, #6 │ │ │ │ - fmov d31, d15 │ │ │ │ - udiv w10, w1, w26 │ │ │ │ - lsl x0, x24, x8 │ │ │ │ - ldr x11, [x9, x2, lsl #3] │ │ │ │ - msub w2, w10, w26, w1 │ │ │ │ - tst x0, x11 │ │ │ │ - b.eq 2ab50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11710> // b.none │ │ │ │ - ldr x0, [x23, #272] │ │ │ │ - ldr s31, [x0, w27, uxtw #2] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - fcvt d31, s31 │ │ │ │ - ubfiz x0, x2, #3, #32 │ │ │ │ - ldr d30, [x28, x0] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 2ad50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11910> // b.first │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - cmp w19, w1 │ │ │ │ - b.ne 2ab20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116e0> // b.any │ │ │ │ - cbz w26, 2addc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1199c> │ │ │ │ - movi d30, #0x0 │ │ │ │ - mov x1, x28 │ │ │ │ - add x0, x28, w26, uxtw #3 │ │ │ │ - mov x2, x28 │ │ │ │ - ldr d31, [x2], #8 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 2ab84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11744> // b.any │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 2af5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b1c> // b.none │ │ │ │ - dup v29.2d, v30.d[0] │ │ │ │ - lsr w0, w26, #1 │ │ │ │ - add x0, x28, w0, uxtw #4 │ │ │ │ - ldr q31, [x1] │ │ │ │ - fdiv v31.2d, v31.2d, v29.2d │ │ │ │ - str q31, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 2aba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11768> // b.any │ │ │ │ - and w0, w26, #0xfffffffe │ │ │ │ - tbz w26, #0, 2abd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11794> │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - ldr d31, [x28, x0] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - str d31, [x28, x0] │ │ │ │ - str w26, [sp, #24] │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr w0, [x23, #36] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - add w1, w1, w19 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 2aa64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11624> // b.pmore │ │ │ │ - cbz w0, 2afc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b84> │ │ │ │ - mov w20, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x20, [sp, #80] │ │ │ │ - bl cf40 │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x20, [sp, #72] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldp x3, x2, [x0, #-24] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.ls 2ac84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11844> // b.plast │ │ │ │ - ldr d31, [x3] │ │ │ │ - asr x2, x2, #3 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - ldr d30, [x3, x1, lsl #3] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2ad5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1191c> // b.first │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, x1 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 2ac68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11828> // b.pmore │ │ │ │ - ldr x1, [x23, #192] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldur x3, [x1, #-8] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2acb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11874> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2aca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11860> // b.any │ │ │ │ - add x0, x23, w5, uxtw │ │ │ │ - sub x7, x20, x19 │ │ │ │ - subs w7, w7, #0x2 │ │ │ │ - ldrb w0, [x0, #65] │ │ │ │ - sturb w0, [x20, #-1] │ │ │ │ - b.mi 2adf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119b0> // b.first │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - mov w6, w7 │ │ │ │ - mov w1, w5 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - umaddl x7, w7, w2, x0 │ │ │ │ - ldr x5, [x7] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x3, [x23, #184] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w5, [x5, x1, lsl #2] │ │ │ │ - ldr x3, [x3, w6, uxtw #3] │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2ad1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118dc> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2ad08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118c8> // b.any │ │ │ │ - mov w1, w5 │ │ │ │ - add x0, x23, x1 │ │ │ │ - ldrb w0, [x0, #65] │ │ │ │ - strb w0, [x19, x6] │ │ │ │ - sub x6, x6, #0x1 │ │ │ │ - cmn w6, #0x1 │ │ │ │ - b.eq 2adf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119b0> // b.none │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ - sub x7, x7, #0x18 │ │ │ │ - b 2acf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118b0> │ │ │ │ - str w10, [x25, x2, lsl #2] │ │ │ │ - str d31, [x28, x0] │ │ │ │ - b 2ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11720> │ │ │ │ - fmov d31, d30 │ │ │ │ - mov w5, w0 │ │ │ │ - b 2ac74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11834> │ │ │ │ - ldur x12, [x20, #-24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldrsw x8, [sp, #12] │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x2, x8, #6 │ │ │ │ - fmov d31, d15 │ │ │ │ - udiv w10, w1, w26 │ │ │ │ - lsl x0, x24, x8 │ │ │ │ - ldr x11, [x9, x2, lsl #3] │ │ │ │ - ldr d30, [x12, w10, uxtw #3] │ │ │ │ - msub w2, w10, w26, w1 │ │ │ │ - tst x0, x11 │ │ │ │ - b.eq 2adb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11974> // b.none │ │ │ │ - ldr x0, [x23, #272] │ │ │ │ - ldr s31, [x0, w27, uxtw #2] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - fcvt d31, s31 │ │ │ │ - ubfiz x0, x2, #3, #32 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - ldr d30, [x28, x0] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 2ade4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119a4> // b.first │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ne 2ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11940> // b.any │ │ │ │ - cbnz w26, 2ab74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11734> │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - b 2abd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11798> │ │ │ │ - str w10, [x25, x2, lsl #2] │ │ │ │ - str d31, [x28, x0] │ │ │ │ - b 2adc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11988> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - bl 2ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b00> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cbz x0, 2ae08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119c8> │ │ │ │ - bl d3c0 │ │ │ │ - ldp x1, x0, [sp, #40] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2ae3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119fc> // b.none │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 2af10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ad0> │ │ │ │ - bl d3c0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2ae20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119e0> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2ae48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a08> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2aed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a94> // b.none │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 2aebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a7c> │ │ │ │ - bl d3c0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 2ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a20> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbnz x0, 2aed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a94> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2aff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bb8> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ + 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, 26400 ::do_widen(char) const@@Base+0x9860> │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a20> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2ae84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a44> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2aff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bb8> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2ae20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119e0> // b.any │ │ │ │ - b 2ae3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119fc> │ │ │ │ - ldr x0, [x20] │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - cbz x0, 2af64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b24> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [x1] │ │ │ │ - stp xzr, xzr, [x1] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - cbz x0, 2af7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b3c> │ │ │ │ - bl d3c0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - b 2abd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11798> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 2abc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11784> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [x1] │ │ │ │ - stp xzr, xzr, [x1] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - cbz x0, 2af7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b3c> │ │ │ │ - bl d3c0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - b 2abd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11798> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x0, x0, x24 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d420 │ │ │ │ - b 2a9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115ac> │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - stur xzr, [x0, #-8] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl d420 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 2aa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115ec> │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - b 2ac3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117fc> │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - b 2afd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b90> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 2ab74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11734> │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - str d15, [sp, #192] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 2b020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11be0> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [sp, #48] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2b098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c58> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 2b03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bfc> │ │ │ │ - bl d3c0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 2b024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11be4> │ │ │ │ - bti j │ │ │ │ - ldr x20, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - b 2b024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11be4> │ │ │ │ - bti j │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - ldr x20, [sp, #56] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2b0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c6c> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 2b090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c50> │ │ │ │ - bl d3c0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 2b078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c38> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2b074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c34> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [sp, #56] │ │ │ │ - b 2b078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c38> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2b0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c78> │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - str d15, [sp, #192] │ │ │ │ - b.ne 2b004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bc4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x3, [x0, #232] │ │ │ │ - ldr w1, [x0, #256] │ │ │ │ - ldr x0, [x0, #248] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - cbz x0, 2b238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11df8> │ │ │ │ - ldr w5, [x19, #52] │ │ │ │ - cbz w5, 2b188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d48> │ │ │ │ - ldr x7, [x19, #232] │ │ │ │ - mov w5, w5 │ │ │ │ + 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, 26460 ::do_widen(char) const@@Base+0x98c0> │ │ │ │ + ldp x1, x2, [x0, #184] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ubfx x3, x1, #6, #32 │ │ │ │ - ubfiz x4, x0, #2, #32 │ │ │ │ - lsl x2, x6, x1 │ │ │ │ - ldr x3, [x7, x3, lsl #3] │ │ │ │ - tst x2, x3 │ │ │ │ - b.eq 2b17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d3c> // b.none │ │ │ │ - ldr x2, [x19, #272] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr x3, [x21] │ │ │ │ - ldr s29, [x2, x4] │ │ │ │ - ldr d28, [x3, w1, uxtw #3] │ │ │ │ - fcvt d29, s29 │ │ │ │ - fadd d28, d29, d28 │ │ │ │ - fcvt s28, d28 │ │ │ │ - str s28, [x2, x4] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 2b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d00> // b.any │ │ │ │ - ldr w2, [x19, #48] │ │ │ │ - lsl w2, w2, #3 │ │ │ │ - cbz w2, 2b1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d9c> │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - sub x1, x0, x3 │ │ │ │ - sub x1, x1, #0x4 │ │ │ │ - cmp x1, #0x8 │ │ │ │ + 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, 264e0 ::do_widen(char) const@@Base+0x9940> │ │ │ │ + ldp x1, x2, [x0, #104] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ls 2b1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11dbc> // b.plast │ │ │ │ - ubfiz x2, x2, #2, #32 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr q27, [x3, x1] │ │ │ │ - ldr q26, [x0, x1] │ │ │ │ - fadd v26.4s, v27.4s, v26.4s │ │ │ │ - str q26, [x0, x1] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 2b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d80> // 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], #112 │ │ │ │ - autiasp │ │ │ │ + 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, 26560 ::do_widen(char) const@@Base+0x99c0> │ │ │ │ + ldp x1, x2, [x0, #96] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ ret │ │ │ │ - ldr s25, [x0, x1, lsl #2] │ │ │ │ - ldr s24, [x3, x1, lsl #2] │ │ │ │ - fadd s24, s25, s24 │ │ │ │ - str s24, [x0, x1, lsl #2] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ls 2b1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d9c> // b.plast │ │ │ │ - ldr s25, [x0, x1, lsl #2] │ │ │ │ - ldr s24, [x3, x1, lsl #2] │ │ │ │ - fadd s24, s25, s24 │ │ │ │ - str s24, [x0, x1, lsl #2] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.hi 2b1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11dbc> // b.pmore │ │ │ │ - b 2b1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d9c> │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w1, [x19, #52] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - str wzr, [x19, #56] │ │ │ │ - mov w5, w1 │ │ │ │ - cbnz w1, 2b35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f1c> │ │ │ │ - cbz x3, 2b3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f84> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d3c0 │ │ │ │ - ldr w1, [x19, #52] │ │ │ │ - str x22, [x19, #232] │ │ │ │ - str wzr, [x19, #240] │ │ │ │ - mov w5, w1 │ │ │ │ - str x24, [x19, #248] │ │ │ │ - str w25, [x19, #256] │ │ │ │ - str x23, [x19, #264] │ │ │ │ - cbz w1, 2b2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e84> │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x7, [x21] │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - ldr d31, [x0, #3664] │ │ │ │ - ldr d30, [x7, x1, lsl #3] │ │ │ │ - ubfx x2, x1, #6, #32 │ │ │ │ - lsl x0, x6, x1 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.ge 2b3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fa4> // b.tcont │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.ne 2b2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e60> // b.any │ │ │ │ - ldr w22, [x19, #56] │ │ │ │ - cbz x22, 2b3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f98> │ │ │ │ - lsl x0, x22, #2 │ │ │ │ - bl d420 │ │ │ │ - add x1, x0, x22, lsl #2 │ │ │ │ - fmov d31, x1 │ │ │ │ - lsl x2, x22, #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str d31, [sp, #80] │ │ │ │ - bl cf40 │ │ │ │ - ldr d31, [sp, #80] │ │ │ │ - fmov d30, x0 │ │ │ │ - uzp1 v30.2d, v30.2d, v31.2d │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - str d31, [x19, #288] │ │ │ │ - str q30, [x19, #272] │ │ │ │ - cbz x0, 2b30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ecc> │ │ │ │ - bl d3c0 │ │ │ │ - ldr w22, [x19, #48] │ │ │ │ - lsl w22, w22, #3 │ │ │ │ - cbz w22, 2b40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fcc> │ │ │ │ - ubfiz x0, x22, #2, #32 │ │ │ │ - bl d420 │ │ │ │ - ubfiz x2, x22, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x22, x0, w22, uxtw #2 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl cf40 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - str x3, [x19, #296] │ │ │ │ - stp x2, x22, [x19, #304] │ │ │ │ - cbz x0, 2b400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fc0> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 2b120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ce0> │ │ │ │ - add x2, x5, #0x3f │ │ │ │ - str x3, [sp, #96] │ │ │ │ - str w1, [sp, #108] │ │ │ │ - ubfx x2, x2, #6, #32 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - stp x2, x5, [sp, #80] │ │ │ │ - mov x0, x2 │ │ │ │ - bl d420 │ │ │ │ - mov x22, x0 │ │ │ │ - ldp x2, x5, [sp, #80] │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - and w25, w1, #0x3f │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsr x4, x5, #6 │ │ │ │ - add x23, x0, x2 │ │ │ │ - add x24, x0, x4, lsl #3 │ │ │ │ - bl cf40 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - cbnz x3, 2b264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e24> │ │ │ │ - ldr x5, [sp, #88] │ │ │ │ - str x22, [x19, #232] │ │ │ │ - str wzr, [x19, #240] │ │ │ │ - str x24, [x19, #248] │ │ │ │ - str w25, [x19, #256] │ │ │ │ - str x23, [x19, #264] │ │ │ │ - b 2b28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e4c> │ │ │ │ - str xzr, [x19, #232] │ │ │ │ - str wzr, [x19, #240] │ │ │ │ - str xzr, [x19, #248] │ │ │ │ - str wzr, [x19, #256] │ │ │ │ - str xzr, [x19, #264] │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - movi v31.2d, #0x0 │ │ │ │ - b 2b2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11eb8> │ │ │ │ - ldr x4, [x22, x2] │ │ │ │ - ldr w3, [x19, #56] │ │ │ │ - orr x4, x4, x0 │ │ │ │ - str x4, [x22, x2] │ │ │ │ - add w2, w3, #0x1 │ │ │ │ - str w2, [x19, #56] │ │ │ │ - b 2b2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e78> │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 2b120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ce0> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b 2b33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11efc> │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x1, x2, [sp] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ + 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 │ │ │ │ - mov x0, #0x200 // #512 │ │ │ │ - bl d420 │ │ │ │ - mov x2, #0x200 // #512 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - ldr w22, [x21, #36] │ │ │ │ - cbz x22, 2b724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122e4> │ │ │ │ - mov x0, x22 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - stp d10, d11, [sp, #144] │ │ │ │ - stp d12, d13, [sp, #160] │ │ │ │ - stp d14, d15, [sp, #176] │ │ │ │ - bl d420 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - bl cf40 │ │ │ │ - ldr x20, [x21, #184] │ │ │ │ - ubfiz x28, x24, #3, #32 │ │ │ │ - mov x0, #0x3bf0000000000000 // #4318952042648305664 │ │ │ │ - fmov d11, x0 │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d12, x0 │ │ │ │ - ldr x0, [x20, x28] │ │ │ │ - str x22, [sp, #24] │ │ │ │ - mov x26, #0x5680 // #22144 │ │ │ │ - mov x1, #0x41f0000000000000 // #4751297606875873280 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3944] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - movk x26, #0x9d2c, lsl #16 │ │ │ │ - fmov d10, x1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cbz x0, 2b678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12238> │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmov d31, x0 │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x5, [x0] │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x22, d31 │ │ │ │ - madd w0, w4, w22, w25 │ │ │ │ - add w2, w0, w1 │ │ │ │ - ldr d31, [x5, x2, lsl #3] │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - cmp w22, w1 │ │ │ │ - b.hi 2b524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120e4> // b.pmore │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - ldr d14, [x19] │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.hi 2b690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12250> // b.pmore │ │ │ │ - add x2, x23, x1, lsl #3 │ │ │ │ - mov x0, #0xefc60000 // #4022730752 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x23, #5000] │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - ubfx x4, x2, #11, #32 │ │ │ │ - eor x2, x2, x4 │ │ │ │ - and x4, x26, x2, lsl #7 │ │ │ │ - eor x2, x4, x2 │ │ │ │ - and x0, x0, 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 2b6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12260> // b.pmore │ │ │ │ - add x0, x23, x1, lsl #3 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x23, #5000] │ │ │ │ - mov x2, #0xefc60000 // #4022730752 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x1, x0, #11, #32 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - and x1, x26, x0, lsl #7 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - and x1, x2, x0, lsl #15 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fmadd d31, d31, d10, d13 │ │ │ │ - fmul d31, d31, d11 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 2b71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122dc> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - fcmpe d15, d14 │ │ │ │ - b.mi 2b60c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121cc> // b.first │ │ │ │ - ldr d31, [x1, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp x0, #0x3f │ │ │ │ - b.ne 2b5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121b0> // b.any │ │ │ │ - ldr x3, [x20, x28] │ │ │ │ - mov w4, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2b634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121f4> │ │ │ │ - add x1, x21, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2b620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121e0> // b.any │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x0, x21, w4, uxtw │ │ │ │ - madd w25, w22, w27, w25 │ │ │ │ - ldrb w0, [x0, #65] │ │ │ │ - strb w0, [x1, x24] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr w0, [x21, #36] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ls 2b6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12270> // b.plast │ │ │ │ - ldr x20, [x21, #184] │ │ │ │ - ubfiz x28, x24, #3, #32 │ │ │ │ - mov w27, w22 │ │ │ │ - ldr x0, [x20, x28] │ │ │ │ - cbnz x0, 2b500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120c0> │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr d14, [x19] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.ls 2b550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12110> // b.plast │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - b 2b550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12110> │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - b 2b594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12154> │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldp d10, d11, [sp, #144] │ │ │ │ - ldp d12, d13, [sp, #160] │ │ │ │ - ldp d14, d15, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - bl 302b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e70> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 2b6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122a4> │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2b730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122f0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - fmov d31, d12 │ │ │ │ - b 2b5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121a4> │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - b 2b6c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12288> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - stp d10, d11, [sp, #144] │ │ │ │ - stp d12, d13, [sp, #160] │ │ │ │ - stp d14, d15, [sp, #176] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 2b764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12324> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - stp d10, d11, [sp, #144] │ │ │ │ - stp d12, d13, [sp, #160] │ │ │ │ - stp d14, d15, [sp, #176] │ │ │ │ - b.ne 2b7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1238c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldp d10, d11, [sp, #144] │ │ │ │ - ldp d12, d13, [sp, #160] │ │ │ │ - ldp d14, d15, [sp, #176] │ │ │ │ - b 2b764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12324> │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x110 │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w22, [x0, #36] │ │ │ │ - mov x0, #0x8000 // #32768 │ │ │ │ - ldr x4, [x23, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - sub w2, w22, #0x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr d31, [x4, x2, lsl #3] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - str s31, [sp, #8] │ │ │ │ - bl d420 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov x19, x0 │ │ │ │ - add x21, x0, x2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cf40 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - ldr w7, [sp, #8] │ │ │ │ - cbz w22, 2be1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129dc> │ │ │ │ - mov w0, w22 │ │ │ │ - str w7, [sp, #16] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - 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 d420 │ │ │ │ - add x24, x0, w22, uxtw │ │ │ │ - mov w2, w22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x24, [sp, #112] │ │ │ │ - bl cf40 │ │ │ │ - str x24, [sp, #104] │ │ │ │ - subs w0, w22, #0x2 │ │ │ │ - b.mi 2bcbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1287c> // b.first │ │ │ │ - mov w24, w0 │ │ │ │ - mov x0, #0x41f0000000000000 // #4751297606875873280 │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ubfiz x5, x24, #3, #32 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3944] │ │ │ │ - fmov d11, x0 │ │ │ │ - mov x0, #0x3bf0000000000000 // #4318952042648305664 │ │ │ │ - fmov d12, x0 │ │ │ │ - ldr x0, [x4, x5] │ │ │ │ - add x1, x25, #0x8 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x28, #0x5680 // #22144 │ │ │ │ - ldr w26, [x23, #52] │ │ │ │ - mov w22, #0xffffffff // #-1 │ │ │ │ - ldr w7, [sp, #16] │ │ │ │ - movk x28, #0x9d2c, lsl #16 │ │ │ │ - cbz x0, 2bb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126c0> │ │ │ │ - fmov d31, x0 │ │ │ │ - sub x8, x21, x19 │ │ │ │ - mov w2, w26 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - asr x1, x8, #3 │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mov w27, w0 │ │ │ │ - mul w0, w7, w0 │ │ │ │ - sub w26, w26, w0 │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.ne 2bb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126e0> // b.any │ │ │ │ - ldr w9, [x23, #52] │ │ │ │ - movi d15, #0x0 │ │ │ │ - cmp w26, w9 │ │ │ │ - b.cs 2b960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12520> // b.hs, b.nlast │ │ │ │ - ldr x6, [x20] │ │ │ │ - sub w2, w0, w2 │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - movi d15, #0x0 │ │ │ │ - add w2, w2, w9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add x6, x6, w26, uxtw #3 │ │ │ │ - ldr d31, [x6, x0, lsl #3] │ │ │ │ - str d31, [x19, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 2b948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12508> // b.any │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldr d14, [x19] │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2bd60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12920> // b.pmore │ │ │ │ - add x0, x25, x2, lsl #3 │ │ │ │ - mov x6, #0xefc60000 // #4022730752 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x25, #5000] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x9, x0, #11, #32 │ │ │ │ - eor x0, x0, x9 │ │ │ │ - and x9, x28, x0, lsl #7 │ │ │ │ - eor x0, x0, x9 │ │ │ │ - and x6, x6, x0, lsl #15 │ │ │ │ - eor x0, x0, x6 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fadd d13, d31, d30 │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2bd38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128f8> // b.pmore │ │ │ │ - add x0, x25, x2, lsl #3 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x25, #5000] │ │ │ │ - mov x6, #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, x6, 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 2be04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129c4> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x8, #0x8 │ │ │ │ - b.eq 2ba3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125fc> // b.none │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - sub x6, x1, #0x1 │ │ │ │ - add x2, x19, #0x8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - fcmpe d15, d14 │ │ │ │ - b.mi 2bd28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128e8> // b.first │ │ │ │ - ldr d31, [x2, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp x6, x0 │ │ │ │ - b.hi 2ba20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125e0> // b.pmore │ │ │ │ - sub w6, w1, #0x1 │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - add w10, w24, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x4, [x4, x1, lsl #3] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2ba74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12634> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2ba60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12620> // b.any │ │ │ │ - udiv w9, w6, w7 │ │ │ │ - add x8, x23, #0xb8 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - msub w1, w9, w7, w6 │ │ │ │ - add x1, x23, x1 │ │ │ │ - ldrb w1, [x1, #65] │ │ │ │ - strb w1, [x4, w10, sxtw] │ │ │ │ - ldr x1, [x23, #184] │ │ │ │ - ldr x4, [x1, x5] │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2bac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12680> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2baac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1266c> // b.any │ │ │ │ - mov w22, w9 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x23, w22, sxtw │ │ │ │ - ldrb w1, [x1, #65] │ │ │ │ - strb w1, [x0, x24] │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - cmn w24, #0x1 │ │ │ │ - b.eq 2bcbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1287c> // b.none │ │ │ │ - ldr x4, [x8] │ │ │ │ - ubfiz x5, x24, #3, #32 │ │ │ │ - mov w7, w27 │ │ │ │ - ldr x0, [x4, x5] │ │ │ │ - cbnz x0, 2b8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124a8> │ │ │ │ - sub x8, x21, x19 │ │ │ │ - mov w2, w26 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - sub w26, w26, w0 │ │ │ │ - asr x1, x8, #3 │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.eq 2b918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124d8> // b.none │ │ │ │ - cmp x8, #0x1f8 │ │ │ │ - b.ls 2bdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12988> // b.plast │ │ │ │ - cmp x8, #0x201 │ │ │ │ - add x0, x19, #0x200 │ │ │ │ - csel x21, x0, x21, cs // cs = hs, nlast │ │ │ │ - mov x2, #0x40 // #64 │ │ │ │ - mov x0, #0x200 // #512 │ │ │ │ - csel x1, x1, x2, cc // cc = lo, ul, last │ │ │ │ - csel x8, x8, x0, cc // cc = lo, ul, last │ │ │ │ - cbz w27, 2bdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129bc> │ │ │ │ - ldr x9, [x20] │ │ │ │ - movi d15, #0x0 │ │ │ │ - add w0, w26, w22 │ │ │ │ - mov x2, x19 │ │ │ │ - add x4, x19, w27, uxtw #3 │ │ │ │ nop │ │ │ │ - ldr d31, [x9, w0, uxtw #3] │ │ │ │ - add w0, w0, w7 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - str d31, [x2], #8 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.ne 2bb60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12720> // b.any │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldr d14, [x19] │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2bd88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12948> // b.pmore │ │ │ │ - add x4, x25, x2, lsl #3 │ │ │ │ - mov x0, #0xefc60000 // #4022730752 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x25, #5000] │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - ubfx x6, x4, #11, #32 │ │ │ │ - eor x6, x6, x4 │ │ │ │ - and x4, x28, x6, lsl #7 │ │ │ │ - eor x4, x4, x6 │ │ │ │ - and x0, x0, x4, lsl #15 │ │ │ │ - eor x0, x0, x4 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fadd d13, d31, d30 │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2bda8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12968> // b.pmore │ │ │ │ - add x4, x25, x2, lsl #3 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x25, #5000] │ │ │ │ - mov x0, #0xefc60000 // #4022730752 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - ubfx x2, x4, #11, #32 │ │ │ │ - eor x2, x2, x4 │ │ │ │ - and x4, x28, x2, lsl #7 │ │ │ │ - eor x2, x2, x4 │ │ │ │ - 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 2be10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129d0> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x8, #0x8 │ │ │ │ - b.eq 2bc5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1281c> // b.none │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - sub x4, x1, #0x1 │ │ │ │ - add x2, x19, #0x8 │ │ │ │ + bti c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fcmpe d15, d14 │ │ │ │ - b.mi 2bd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128f0> // b.first │ │ │ │ - ldr d31, [x2, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.hi 2bc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12800> // b.pmore │ │ │ │ - sub w22, w1, #0x1 │ │ │ │ - ldr x1, [x23, #184] │ │ │ │ - add x8, x23, #0xb8 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x4, [x1, x5] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2bc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12854> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2bc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12840> // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x23, w22, sxtw │ │ │ │ - ldrb w1, [x1, #65] │ │ │ │ - strb w1, [x0, x24] │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - cmn w24, #0x1 │ │ │ │ - b.ne 2baec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126ac> // 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 302b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e70> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 2bcec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128ac> │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2be28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129e8> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ - add sp, sp, #0x110 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - mov w6, w0 │ │ │ │ - b 2ba40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12600> │ │ │ │ - mov w22, w0 │ │ │ │ - b 2bc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12820> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w7, [sp, #16] │ │ │ │ - stp x4, x5, [sp, #24] │ │ │ │ - stp x8, x1, [sp, #40] │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr w7, [sp, #16] │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x4, x5, [sp, #24] │ │ │ │ - ldp x8, x1, [sp, #40] │ │ │ │ - b 2b9b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12574> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w7, [sp, #16] │ │ │ │ - stp x4, x5, [sp, #24] │ │ │ │ - stp x8, x1, [sp, #40] │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr w7, [sp, #16] │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x4, x5, [sp, #24] │ │ │ │ - ldp x8, x1, [sp, #40] │ │ │ │ - b 2b970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12530> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - stp x5, x8, [sp, #16] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x5, x8, [sp, #16] │ │ │ │ - b 2bb88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12748> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - stp x5, x8, [sp, #16] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x5, x8, [sp, #16] │ │ │ │ - b 2bbcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1278c> │ │ │ │ - mov x2, #0x40 // #64 │ │ │ │ - add x0, sp, x2 │ │ │ │ - sub x1, x2, x1 │ │ │ │ - str w7, [sp, #16] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - stp x19, x21, [sp, #64] │ │ │ │ - bl 2c040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c00> │ │ │ │ - ldr w7, [sp, #16] │ │ │ │ - ldp x19, x21, [sp, #64] │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - sub x8, x21, x19 │ │ │ │ - asr x1, x8, #3 │ │ │ │ - cbnz w27, 2bb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12708> │ │ │ │ - movi d15, #0x0 │ │ │ │ - b 2bb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12738> │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 2ba04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125c4> │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 2bc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127dc> │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - b 2bcd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12890> │ │ │ │ - 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 cd48 <__assert_fail@plt+0x8> │ │ │ │ - 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] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - 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 2bedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a9c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 2beb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a70> │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 2be64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a24> │ │ │ │ - b 2be5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a1c> │ │ │ │ - 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 2bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a64> │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti c │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3944] │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x7, x0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x3, [x4, #5000] │ │ │ │ - cmp x3, #0x26f │ │ │ │ - b.hi 2bfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ba8> // b.pmore │ │ │ │ - add x6, x4, x3, lsl #3 │ │ │ │ - mov x5, #0x5680 // #22144 │ │ │ │ - movk x5, #0x9d2c, lsl #16 │ │ │ │ - mov x0, #0xefc60000 // #4022730752 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldr x8, [x6, #8] │ │ │ │ - str x3, [x4, #5000] │ │ │ │ - ubfx x6, x8, #11, #32 │ │ │ │ - eor x6, x6, x8 │ │ │ │ - and x5, x5, x6, lsl #7 │ │ │ │ - eor x5, x5, x6 │ │ │ │ - and x0, x0, x5, lsl #15 │ │ │ │ - eor x0, x0, x5 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fadd d30, d31, d30 │ │ │ │ - cmp x3, #0x26f │ │ │ │ - b.hi 2c008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bc8> // b.pmore │ │ │ │ - add x5, x4, x3, lsl #3 │ │ │ │ - mov x0, #0x41f0000000000000 // #4751297606875873280 │ │ │ │ - fmov d28, x0 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - str x3, [x4, #5000] │ │ │ │ - mov x8, #0x5680 // #22144 │ │ │ │ - ldr x0, [x5, #8] │ │ │ │ - movk x8, #0x9d2c, lsl #16 │ │ │ │ - mov x6, #0xefc60000 // #4022730752 │ │ │ │ - mov x5, #0x3bf0000000000000 // #4318952042648305664 │ │ │ │ - fmov d31, x5 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - ubfx x3, x0, #11, #32 │ │ │ │ - eor x0, x0, x3 │ │ │ │ - and x3, x8, x0, lsl #7 │ │ │ │ - eor x0, x0, x3 │ │ │ │ - and x3, x6, x0, lsl #15 │ │ │ │ - eor x0, x0, x3 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d29, x0 │ │ │ │ - fmadd d30, d29, d28, d30 │ │ │ │ - fmul d30, d30, d31 │ │ │ │ - fcmpe d30, d27 │ │ │ │ - b.ge 2bfc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b88> // b.tcont │ │ │ │ - movi d29, #0x0 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 2bfd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b98> // b.first │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - mov x0, x7 │ │ │ │ - b 2b7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12390> │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - mov x0, x7 │ │ │ │ - b 2b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fe0> │ │ │ │ - add x0, x4, #0x8 │ │ │ │ - stp x4, x7, [sp, #24] │ │ │ │ - stp x1, x2, [sp, #40] │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldp x4, x7, [sp, #24] │ │ │ │ - ldp x1, x2, [sp, #40] │ │ │ │ - ldr x3, [x4, #5000] │ │ │ │ - b 2bf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ac8> │ │ │ │ - add x0, x4, #0x8 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - str d30, [sp, #32] │ │ │ │ - stp x7, x1, [sp, #40] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ldr d30, [sp, #32] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x3, [x4, #5000] │ │ │ │ - ldp x7, x1, [sp, #40] │ │ │ │ - b 2bf54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b14> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - cbz x1, 2c144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d04> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x1 │ │ │ │ - mov x29, sp │ │ │ │ - ldp x2, x0, [x0, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - cmp x1, x0, asr #3 │ │ │ │ - b.ls 2c148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d08> // b.plast │ │ │ │ - ldr x8, [x4] │ │ │ │ - mov x1, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x5, x2, x8 │ │ │ │ - asr x7, x5, #3 │ │ │ │ - sub x0, x1, x7 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cc 2c1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d70> // b.lo, b.ul, b.last │ │ │ │ - cmp x3, x7 │ │ │ │ - stp x7, x3, [sp, #32] │ │ │ │ - csel x0, x3, x7, cs // cs = hs, nlast │ │ │ │ - add x0, x0, x7 │ │ │ │ - stp x8, x5, [sp, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - csel x0, x0, x1, ls // ls = plast │ │ │ │ - str x4, [sp, #64] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - mov x19, x0 │ │ │ │ - bl d420 │ │ │ │ - ldp x8, x5, [sp, #48] │ │ │ │ - mov x6, x0 │ │ │ │ - ldp x7, x3, [sp, #32] │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - str xzr, [x6, x5] │ │ │ │ - add x0, x0, x5 │ │ │ │ - subs x2, x3, #0x1 │ │ │ │ - b.eq 2c100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12cc0> // b.none │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - stp x8, x5, [sp, #40] │ │ │ │ - str x6, [sp, #56] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - bl cf40 │ │ │ │ - ldp x7, x8, [sp, #32] │ │ │ │ - ldp x5, x6, [sp, #48] │ │ │ │ - ldp x4, x3, [sp, #64] │ │ │ │ - cbnz x5, 2c184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d44> │ │ │ │ - cbz x8, 2c120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ce0> │ │ │ │ - mov x0, x8 │ │ │ │ - stp x7, x6, [sp, #32] │ │ │ │ - stp x4, x3, [sp, #48] │ │ │ │ - bl d3c0 │ │ │ │ - ldp x7, x6, [sp, #32] │ │ │ │ - ldp x4, x3, [sp, #48] │ │ │ │ - add x3, x3, x7 │ │ │ │ - add x0, x6, x19 │ │ │ │ - add x3, x6, x3, lsl #3 │ │ │ │ - stp x6, x3, [x4] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - str x0, [x4, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - mov x0, x2 │ │ │ │ - subs x3, x1, #0x1 │ │ │ │ - str xzr, [x0], #8 │ │ │ │ - b.eq 2c174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d34> // b.none │ │ │ │ - add x3, x0, x3, lsl #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - sub x2, x3, x2 │ │ │ │ - stp x3, x4, [sp, #32] │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - bl cf40 │ │ │ │ - ldp x0, x4, [sp, #32] │ │ │ │ - str x0, [x4, #8] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #88] │ │ │ │ ret │ │ │ │ - mov x1, x8 │ │ │ │ - mov x0, x6 │ │ │ │ - mov x2, x5 │ │ │ │ - stp x8, x7, [sp, #32] │ │ │ │ - stp x4, x3, [sp, #48] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - mov x6, x0 │ │ │ │ - ldp x8, x7, [sp, #32] │ │ │ │ - ldp x4, x3, [sp, #48] │ │ │ │ - cbnz x8, 2c108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12cc8> │ │ │ │ - b 2c120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ce0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x8f8 │ │ │ │ - bl cee0 │ │ │ │ + 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 │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #120] │ │ │ │ + ret │ │ │ │ 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 2c1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12da0> // 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 x7, x2 │ │ │ │ - b.ne 2c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12de0> // 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] │ │ │ │ + bti c │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xac8 │ │ │ │ ret │ │ │ │ - sub x11, x2, #0x1 │ │ │ │ - sub sp, sp, #0x10 │ │ │ │ - and x12, x2, #0x1 │ │ │ │ - add x11, x11, x11, lsr #63 │ │ │ │ - asr x11, x11, #1 │ │ │ │ - cmp x1, x11 │ │ │ │ - b.ge 2c380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f40> // b.tcont │ │ │ │ - mov x7, x1 │ │ │ │ - add x6, x7, #0x1 │ │ │ │ - lsl x9, x7, #4 │ │ │ │ - add x8, x0, x7, lsl #4 │ │ │ │ - lsl x4, x6, #1 │ │ │ │ - lsl x6, x6, #5 │ │ │ │ - sub x7, x4, #0x1 │ │ │ │ - add x5, x0, x6 │ │ │ │ - lsl x10, x7, #4 │ │ │ │ - ldr d30, [x0, x6] │ │ │ │ - add x6, x0, x7, lsl #4 │ │ │ │ - ldr d31, [x0, x10] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - csel x5, x6, x5, gt │ │ │ │ - csel x4, x7, x4, gt │ │ │ │ - mov x7, x4 │ │ │ │ - ldr x10, [x5] │ │ │ │ - ldur x6, [x5, #5] │ │ │ │ - str x10, [x0, x9] │ │ │ │ - stur x6, [x8, #5] │ │ │ │ - cmp x11, x4 │ │ │ │ - b.gt 2c2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e60> │ │ │ │ - cbz x12, 2c38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f4c> │ │ │ │ - ldp x6, x7, [x3] │ │ │ │ - stp x6, x7, [sp] │ │ │ │ - ldr d29, [x3] │ │ │ │ - sub x3, x4, #0x1 │ │ │ │ - add x3, x3, x3, lsr #63 │ │ │ │ - asr x3, x3, #1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.le 2c348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f08> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsl x6, x3, #4 │ │ │ │ - sub x2, x3, #0x1 │ │ │ │ - lsl x8, x4, #4 │ │ │ │ - add x5, x0, x4, lsl #4 │ │ │ │ - add x7, x0, x3, lsl #4 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - ldr d28, [x0, x6] │ │ │ │ - mov x4, x3 │ │ │ │ - fcmpe d29, d28 │ │ │ │ - b.gt 2c360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f20> │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x5] │ │ │ │ - ldur x0, [sp, #5] │ │ │ │ - stur x0, [x5, #5] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #96] │ │ │ │ ret │ │ │ │ - ldr x9, [x0, x6] │ │ │ │ - ldur x6, [x7, #5] │ │ │ │ - str x9, [x0, x8] │ │ │ │ - stur x6, [x5, #5] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ge 2c3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f80> // b.tcont │ │ │ │ - asr x3, x2, #1 │ │ │ │ - b 2c320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ee0> │ │ │ │ - add x5, x0, x1, lsl #4 │ │ │ │ - cbnz x12, 2c3dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f9c> │ │ │ │ - mov x4, x1 │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x4, x2, asr #1 │ │ │ │ - b.ne 2c2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12eb8> // b.any │ │ │ │ - lsl x4, x4, #1 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - lsl x6, x4, #4 │ │ │ │ - add x2, x0, x4, lsl #4 │ │ │ │ - ldr x7, [x0, x6] │ │ │ │ - ldur x6, [x2, #5] │ │ │ │ - str x7, [x5] │ │ │ │ - stur x6, [x5, #5] │ │ │ │ - mov x5, x2 │ │ │ │ - b 2c2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12eb8> │ │ │ │ - mov x5, x7 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x5] │ │ │ │ - ldur x0, [sp, #5] │ │ │ │ - stur x0, [x5, #5] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ + 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 │ │ │ │ - ldp x0, x1, [x3] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - b 2c348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f08> │ │ │ │ - sub x11, x2, #0x1 │ │ │ │ - sub sp, sp, #0x10 │ │ │ │ - and x12, x2, #0x1 │ │ │ │ - add x11, x11, x11, lsr #63 │ │ │ │ - asr x11, x11, #1 │ │ │ │ - cmp x1, x11 │ │ │ │ - b.ge 2c4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130a0> // b.tcont │ │ │ │ - mov x7, x1 │ │ │ │ - add x6, x7, #0x1 │ │ │ │ - lsl x9, x7, #4 │ │ │ │ - add x8, x0, x7, lsl #4 │ │ │ │ - lsl x4, x6, #1 │ │ │ │ - lsl x6, x6, #5 │ │ │ │ - sub x7, x4, #0x1 │ │ │ │ - add x5, x0, x6 │ │ │ │ - lsl x10, x7, #4 │ │ │ │ - ldr d30, [x0, x6] │ │ │ │ - add x6, x0, x7, lsl #4 │ │ │ │ - ldr d31, [x0, x10] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - csel x5, x6, x5, mi // mi = first │ │ │ │ - csel x4, x7, x4, mi // mi = first │ │ │ │ - mov x7, x4 │ │ │ │ - ldr x10, [x5] │ │ │ │ - ldr w6, [x5, #8] │ │ │ │ - str x10, [x0, x9] │ │ │ │ - str w6, [x8, #8] │ │ │ │ - cmp x11, x4 │ │ │ │ - b.gt 2c408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12fc8> │ │ │ │ - cbz x12, 2c4ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130ac> │ │ │ │ - ldp x6, x7, [x3] │ │ │ │ - stp x6, x7, [sp] │ │ │ │ - ldr d29, [x3] │ │ │ │ - sub x3, x4, #0x1 │ │ │ │ - add x3, x3, x3, lsr #63 │ │ │ │ - asr x3, x3, #1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.le 2c4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13068> │ │ │ │ - lsl x6, x3, #4 │ │ │ │ - sub x2, x3, #0x1 │ │ │ │ - lsl x8, x4, #4 │ │ │ │ - add x5, x0, x4, lsl #4 │ │ │ │ - add x7, x0, x3, lsl #4 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - ldr d28, [x0, x6] │ │ │ │ - mov x4, x3 │ │ │ │ - fcmpe d29, d28 │ │ │ │ - b.mi 2c4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13080> // b.first │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x5] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [x5, #8] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xad8 │ │ │ │ ret │ │ │ │ - ldr x9, [x0, x6] │ │ │ │ - ldr w6, [x7, #8] │ │ │ │ - str x9, [x0, x8] │ │ │ │ - str w6, [x5, #8] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ge 2c520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130e0> // b.tcont │ │ │ │ - asr x3, x2, #1 │ │ │ │ - b 2c480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13040> │ │ │ │ - add x5, x0, x1, lsl #4 │ │ │ │ - cbnz x12, 2c53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130fc> │ │ │ │ - mov x4, x1 │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x4, x2, asr #1 │ │ │ │ - b.ne 2c460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13020> // b.any │ │ │ │ - lsl x4, x4, #1 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - lsl x6, x4, #4 │ │ │ │ - add x2, x0, x4, lsl #4 │ │ │ │ - ldr x7, [x0, x6] │ │ │ │ - ldr w6, [x2, #8] │ │ │ │ - str x7, [x5] │ │ │ │ - str w6, [x5, #8] │ │ │ │ - mov x5, x2 │ │ │ │ - b 2c460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13020> │ │ │ │ - mov x5, x7 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x5] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [x5, #8] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #176] │ │ │ │ ret │ │ │ │ - ldp x0, x1, [x3] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - b 2c4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13068> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - mov x13, x1 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2c768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13328> │ │ │ │ - str x21, [sp, #80] │ │ │ │ - asr x18, x1, #4 │ │ │ │ - mov x21, x2 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbz x21, 2c6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13284> │ │ │ │ - lsl x2, x0, #4 │ │ │ │ - ldr d31, [x19, #16] │ │ │ │ - ldur d29, [x13, #-16] │ │ │ │ - add x1, x19, x0, lsl #4 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldr d30, [x19, x2] │ │ │ │ - sub x3, x13, #0x10 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 2c7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1337c> │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 2c7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1338c> // b.first │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2c798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13358> // 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, x13 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d28, [x19] │ │ │ │ - ldr d2, [x1], #16 │ │ │ │ - fcmpe d28, d2 │ │ │ │ - b.mi 2c658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13218> // b.first │ │ │ │ - ldur d0, [x3, #-16] │ │ │ │ - sub x1, x3, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.gt 2c67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1323c> │ │ │ │ - sub x3, x3, #0x10 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 2c694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13254> // b.hs, b.nlast │ │ │ │ - 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 2c600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131c0> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr d1, [x1], #16 │ │ │ │ - fcmpe d1, d28 │ │ │ │ - b.gt 2c658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13218> │ │ │ │ - ldur d0, [x3, #-16] │ │ │ │ - sub x1, x3, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.gt 2c67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1323c> │ │ │ │ - b 2c624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131e4> │ │ │ │ - mov x3, x1 │ │ │ │ - ldr d27, [x1], #-16 │ │ │ │ - fcmpe d27, d28 │ │ │ │ - b.mi 2c67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1323c> // b.first │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cc 2c630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131f0> // b.lo, b.ul, b.last │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x21 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 2c548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13108> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x1, x0, x19 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2c764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13324> │ │ │ │ - mov x13, x0 │ │ │ │ - asr x18, x1, #4 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbnz x21, 2c598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13158> │ │ │ │ - sub x1, x19, #0x10 │ │ │ │ - sub x15, x0, #0x1 │ │ │ │ - add x14, x1, x0, lsl #4 │ │ │ │ - b 2c6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1329c> │ │ │ │ - sub x14, x14, #0x10 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - ldr w4, [x14, #8] │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - ldr d31, [x14] │ │ │ │ - mov x2, x18 │ │ │ │ - mov x1, x15 │ │ │ │ - mov x0, x19 │ │ │ │ - str w4, [sp, #32] │ │ │ │ - str d31, [sp, #24] │ │ │ │ - bl 2c3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12fa8> │ │ │ │ - cbnz x15, 2c6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13294> │ │ │ │ - sub x0, x13, x19 │ │ │ │ - sub x13, x13, #0x10 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.le 2c764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13324> │ │ │ │ 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+0x20e20> │ │ │ │ + add x0, x0, #0xaf0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldr w4, [x13, #8] │ │ │ │ - sub x14, x13, x19 │ │ │ │ - ldr w5, [x19, #8] │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - ldr x0, [x19] │ │ │ │ - str w5, [x13, #8] │ │ │ │ - ldr d31, [x13] │ │ │ │ - asr x2, x14, #4 │ │ │ │ - str x0, [x13] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - sub x13, x13, #0x10 │ │ │ │ - str d31, [sp, #24] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - bl 2c3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12fa8> │ │ │ │ - cmp x14, #0x10 │ │ │ │ - b.gt 2c720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132e0> │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + 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+0x20e20> │ │ │ │ + add x0, x0, #0xb18 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d3c0 │ │ │ │ + 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, 26950 ::do_widen(char) const@@Base+0x9db0> │ │ │ │ + ldr x3, [x2] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133b0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 2694c ::do_widen(char) const@@Base+0x9dac> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b ddc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 26998 ::do_widen(char) const@@Base+0x9df8> │ │ │ │ + mov x0, x1 │ │ │ │ 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 2c5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131b0> │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2c5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13190> // b.first │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 2c798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13358> // 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 2c5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131b0> │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + tbz w0, #0, 269f8 ::do_widen(char) const@@Base+0x9e58> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - mov x13, x1 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2ca30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135f0> │ │ │ │ - str x21, [sp, #80] │ │ │ │ - asr x18, x1, #4 │ │ │ │ - mov x21, x2 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbz x21, 2c984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13544> │ │ │ │ - lsl x2, x0, #4 │ │ │ │ - ldr d31, [x19, #16] │ │ │ │ - ldur d29, [x13, #-16] │ │ │ │ - add x1, x19, x0, lsl #4 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldr d30, [x19, x2] │ │ │ │ - sub x3, x13, #0x10 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2ca88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13648> // b.first │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.mi 2ca98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13658> // b.first │ │ │ │ - fcmpe d30, d29 │ │ │ │ - b.mi 2ca60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13620> // b.first │ │ │ │ - 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, [sp, #29] │ │ │ │ - str x3, [x19, x2] │ │ │ │ - stur x4, [x1, #5] │ │ │ │ - mov x4, x13 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d28, [x19] │ │ │ │ - ldr d2, [x1], #16 │ │ │ │ - fcmpe d28, d2 │ │ │ │ - b.gt 2c918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134d8> │ │ │ │ - ldur d0, [x4, #-16] │ │ │ │ - sub x1, x4, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.mi 2c93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134fc> // b.first │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xd0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub x4, x4, #0x10 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.cs 2c954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13514> // b.hs, b.nlast │ │ │ │ - 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, [sp, #29] │ │ │ │ - str x1, [x4] │ │ │ │ - stur x5, [x4, #5] │ │ │ │ - b 2c8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13470> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #168] │ │ │ │ + tbz w0, #0, 26a58 ::do_widen(char) const@@Base+0x9eb8> │ │ │ │ mov x0, x1 │ │ │ │ - ldr d1, [x1], #16 │ │ │ │ - fcmpe d1, d28 │ │ │ │ - b.mi 2c918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134d8> // b.first │ │ │ │ - ldur d0, [x4, #-16] │ │ │ │ - sub x1, x4, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.mi 2c93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134fc> // b.first │ │ │ │ - b 2c8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134a0> │ │ │ │ - mov x4, x1 │ │ │ │ - ldr d27, [x1], #-16 │ │ │ │ - fcmpe d27, d28 │ │ │ │ - b.gt 2c93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134fc> │ │ │ │ - cmp x0, x4 │ │ │ │ - b.cc 2c8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134ac> // b.lo, b.ul, b.last │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x21 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 2c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133c0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x1, x0, x19 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2ca2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135ec> │ │ │ │ - mov x13, x0 │ │ │ │ - asr x18, x1, #4 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbnz x21, 2c850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13410> │ │ │ │ - sub x1, x19, #0x10 │ │ │ │ - sub x15, x0, #0x1 │ │ │ │ - add x14, x1, x0, lsl #4 │ │ │ │ - b 2c99c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1355c> │ │ │ │ - sub x14, x14, #0x10 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - ldrb w4, [x14, #12] │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - ldr w5, [x14, #8] │ │ │ │ - mov x2, x18 │ │ │ │ - ldr d31, [x14] │ │ │ │ - mov x1, x15 │ │ │ │ - mov x0, x19 │ │ │ │ - str w5, [sp, #32] │ │ │ │ - strb w4, [sp, #36] │ │ │ │ - str d31, [sp, #24] │ │ │ │ - bl 2c280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e40> │ │ │ │ - cbnz x15, 2c994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13554> │ │ │ │ - sub x0, x13, x19 │ │ │ │ - sub x13, x13, #0x10 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.le 2ca2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135ec> │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x168 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ - ldr x1, [x19] │ │ │ │ - sub x14, x13, x19 │ │ │ │ - ldrb w4, [x13, #12] │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - ldr w5, [x13, #8] │ │ │ │ - asr x2, x14, #4 │ │ │ │ - ldr d31, [x13] │ │ │ │ - sub x13, x13, #0x10 │ │ │ │ - ldur x0, [x19, #5] │ │ │ │ - str x1, [x13, #16] │ │ │ │ - stur x0, [x13, #21] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - str d31, [sp, #24] │ │ │ │ - str w5, [sp, #32] │ │ │ │ - strb w4, [sp, #36] │ │ │ │ - bl 2c280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e40> │ │ │ │ - cmp x14, #0x10 │ │ │ │ - b.gt 2c9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135a0> │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x44 │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 26ab8 ::do_widen(char) const@@Base+0x9f18> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x3, x2, #0x388 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0x3b8 │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #40] │ │ │ │ + cbz x0, 26b60 ::do_widen(char) const@@Base+0x9fc0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + add x3, x2, #0x388 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0x3b8 │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #32] │ │ │ │ + cbz x0, 26bc8 ::do_widen(char) const@@Base+0xa028> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x0, x1 │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x1 │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x2, #0x388 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0x3b8 │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + stp x3, x4, [x1, #-40] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 26c30 ::do_widen(char) const@@Base+0xa090> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + sub x0, x1, #0x20 │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + sub x0, x1, #0x20 │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 26c88 ::do_widen(char) const@@Base+0xa0e8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 26ce8 ::do_widen(char) const@@Base+0xa148> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x2, #0x310 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0x340 │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cbz x0, 26d60 ::do_widen(char) const@@Base+0xa1c0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x3, x2, #0x310 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0x340 │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 26dc8 ::do_widen(char) const@@Base+0xa228> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x0, x1 │ │ │ │ + b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + mov x0, x1 │ │ │ │ + b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x2, #0x310 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0x340 │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + stp x3, x4, [x1, #-24] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 26e30 ::do_widen(char) const@@Base+0xa290> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ + b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ + b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + 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, #0x0 // #0 │ │ │ │ + mov x20, #0x1 // #1 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x21, sp, #0x7 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + strb w1, [sp, #7] │ │ │ │ + ldr x0, [x22] │ │ │ │ + sub x2, x20, x19 │ │ │ │ + add x1, x21, x19 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 26eac ::do_widen(char) const@@Base+0xa30c> // b.none │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x19, #0x0 │ │ │ │ + b.le 26e80 ::do_widen(char) const@@Base+0xa2e0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2cac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13680> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + b.ne 26ee0 ::do_widen(char) const@@Base+0xa340> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ 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, [sp, #29] │ │ │ │ - str x1, [x3] │ │ │ │ - stur x2, [x3, #5] │ │ │ │ - b 2c8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1346c> │ │ │ │ - fcmpe d30, d29 │ │ │ │ - b.mi 2c888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13448> // b.first │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.mi 2ca60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13620> // b.first │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - ldur x3, [x0, #5] │ │ │ │ - stp x1, x2, [sp, #24] │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x2, [x19] │ │ │ │ - ldur x2, [sp, #29] │ │ │ │ - stur x3, [x19, #5] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - stur x2, [x0, #5] │ │ │ │ - b 2c8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1346c> │ │ │ │ - str x21, [sp, #80] │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #176] │ │ │ │ - add x29, sp, #0xb0 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - stp x19, x20, [sp, #192] │ │ │ │ - stp x21, x22, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #256] │ │ │ │ - mov x28, x0 │ │ │ │ - stp d11, d12, [sp, #272] │ │ │ │ - fmov d12, d0 │ │ │ │ - stp d13, d14, [sp, #288] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - str d15, [sp, #304] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - sub w0, w21, #0x1 │ │ │ │ - cbz x0, 2d358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f18> │ │ │ │ - lsl x19, x0, #4 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - mov x1, #0x400000000000 // #70368744177664 │ │ │ │ - mov x20, x0 │ │ │ │ - movk x1, #0x408f, lsl #48 │ │ │ │ - add x0, x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - fmov d31, x1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - stur d31, [x19, #-16] │ │ │ │ - stur w1, [x19, #-8] │ │ │ │ - sturb wzr, [x19, #-4] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 2cb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13708> // b.any │ │ │ │ - str x19, [sp, #8] │ │ │ │ - mov x0, #0x10000 // #65536 │ │ │ │ - bl d420 │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x0, #0x10, lsl #12 │ │ │ │ - stp x23, x24, [sp, #224] │ │ │ │ - stp x25, x26, [sp, #240] │ │ │ │ nop │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 2cb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13740> // b.any │ │ │ │ - ldr x23, [x28, #184] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x6, [x23] │ │ │ │ - fmov d31, x6 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x2, d31 │ │ │ │ - mov w24, w2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x6, x0 │ │ │ │ - tbz w1, #0, 2cbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13794> │ │ │ │ - add x1, x28, w3, uxtw │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2cbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13780> // b.any │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 2d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1417c> // b.plast │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 2d364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f24> // b.plast │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - mov x26, x20 │ │ │ │ - mov w25, w24 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x27, #0x1 // #1 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x40b0000000000000 // #4661225614328463360 │ │ │ │ - fmov d13, x0 │ │ │ │ - ldr x3, [x23, x27, lsl #3] │ │ │ │ - mov w10, w27 │ │ │ │ - cbz x3, 2d124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ce4> │ │ │ │ - fmov d31, x3 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w19, w24, w0 │ │ │ │ - mov w24, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2cc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13820> │ │ │ │ - add x1, x28, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2cc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1380c> // b.any │ │ │ │ - ldr x1, [x28, #208] │ │ │ │ - ubfiz x0, x27, #1, #32 │ │ │ │ - add x2, x1, x0 │ │ │ │ - ldrh w0, [x1, x0] │ │ │ │ - mov w1, #0xfffe // #65534 │ │ │ │ - strb wzr, [x26, #12] │ │ │ │ - ldurh w3, [x2, #-2] │ │ │ │ - str d13, [x26] │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w10, [x26, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.le 2cec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a80> │ │ │ │ - add w21, w21, w3 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.ls 2d114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cd4> // b.plast │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - mov w2, w24 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - add w25, w25, w19 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 2cc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137e0> // b.pmore │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp x20, x1 │ │ │ │ - b.eq 2cd7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1393c> // b.none │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x2, #0x3f // #63 │ │ │ │ - mov x0, x20 │ │ │ │ - sub x21, x1, x20 │ │ │ │ - asr x3, x21, #4 │ │ │ │ - clz x3, x3 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 2c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133c0> │ │ │ │ - cmp x21, #0x100 │ │ │ │ - b.gt 2d158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d18> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x8, x20, #0x10 │ │ │ │ - cmp x0, x8 │ │ │ │ - b.eq 2cd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13938> // b.none │ │ │ │ - mov x5, x20 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - mov x9, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr d31, [x8] │ │ │ │ - mov x3, x8 │ │ │ │ - ldr d1, [x20] │ │ │ │ - mov x2, x8 │ │ │ │ - add x8, x8, #0x10 │ │ │ │ - fcmpe d31, d1 │ │ │ │ - b.mi 2d288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e48> // b.first │ │ │ │ - ldr d0, [x5] │ │ │ │ - mov x1, x5 │ │ │ │ - ldp x6, x7, [x3] │ │ │ │ - stp x6, x7, [sp, #88] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 2d130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cf0> // b.first │ │ │ │ + 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] │ │ │ │ - str x1, [x3] │ │ │ │ - ldur x1, [x0, #5] │ │ │ │ - stur x1, [x3, #5] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x5, x5, #0x10 │ │ │ │ - sub x9, x9, #0x10 │ │ │ │ - cmp x1, x8 │ │ │ │ - b.ne 2cd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138e0> // b.any │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - add w25, w0, #0x1 │ │ │ │ - add w21, w0, #0x1 │ │ │ │ - cbnz x21, 2d378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f38> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 2cda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13964> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x23, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - subs x7, x1, x20 │ │ │ │ - str x21, [x0, #16] │ │ │ │ - str w25, [x0, #24] │ │ │ │ - str x26, [x0, #32] │ │ │ │ - b.eq 2ce64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a24> // b.none │ │ │ │ - asr x7, x7, #4 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - b 2ce18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139d8> │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - lsr x2, x2, #6 │ │ │ │ - lsl x0, x6, x0 │ │ │ │ - ldr x2, [x23, x2, lsl #3] │ │ │ │ - tst x0, x2 │ │ │ │ - b.ne 2ce4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a0c> // b.any │ │ │ │ - ldrb w0, [x1, #12] │ │ │ │ - tbz w0, #0, 2ce4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a0c> │ │ │ │ - orr x0, x4, x9 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str x0, [x8] │ │ │ │ - mov w0, w5 │ │ │ │ - cmp x0, x7 │ │ │ │ - b.cs 2ce64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a24> // b.hs, b.nlast │ │ │ │ - add x1, x20, x0, lsl #4 │ │ │ │ - ldr w0, [x1, #8] │ │ │ │ - sub w3, w0, #0x1 │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - lsr w4, w0, #6 │ │ │ │ - lsl x9, x6, x0 │ │ │ │ - lsr x3, x3, #6 │ │ │ │ - lsl x2, x6, x2 │ │ │ │ - add x8, x23, x4, lsl #3 │ │ │ │ - ldr x4, [x23, x4, lsl #3] │ │ │ │ - ldr x3, [x23, x3, lsl #3] │ │ │ │ - tst x2, x3 │ │ │ │ - b.eq 2cddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1399c> // b.none │ │ │ │ - bic x0, x4, x9 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str x0, [x8] │ │ │ │ - mov w0, w5 │ │ │ │ - cmp x0, x7 │ │ │ │ - b.cc 2ce18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139d8> // b.lo, b.ul, b.last │ │ │ │ - mov x0, x22 │ │ │ │ + cbz x1, 26fe0 ::do_widen(char) const@@Base+0xa440> │ │ │ │ + ldr x22, [x1, #32] │ │ │ │ + ldr x20, [x1, #48] │ │ │ │ + sub x20, x20, x22 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 26fd8 ::do_widen(char) const@@Base+0xa438> │ │ │ │ + mov x23, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 26f50 ::do_widen(char) const@@Base+0xa3b0> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 26f98 ::do_widen(char) const@@Base+0xa3f8> │ │ │ │ + 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 26f44 ::do_widen(char) const@@Base+0xa3a4> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x20, x19, #0x4, gt │ │ │ │ + b.le 26f98 ::do_widen(char) const@@Base+0xa3f8> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 26fe0 ::do_widen(char) const@@Base+0xa440> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x1, [x23] │ │ │ │ + cbz x1, 26fe0 ::do_widen(char) const@@Base+0xa440> │ │ │ │ + ldr x22, [x1, #32] │ │ │ │ + cmp x19, #0x0 │ │ │ │ + sub x20, x20, x19 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ldr x2, [x1, #40] │ │ │ │ + add x20, x22, x20 │ │ │ │ + add x22, x22, x2 │ │ │ │ + stp x20, x22, [x1, #48] │ │ │ │ + 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 26fb0 ::do_widen(char) const@@Base+0xa410> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x2b8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 27020 ::do_widen(char) const@@Base+0xa480> │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbz x20, 2d324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ee4> │ │ │ │ - b.ne 2d640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14200> // b.any │ │ │ │ - ldp x29, x30, [sp, #176] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x23, x24, [sp, #224] │ │ │ │ - ldp x25, x26, [sp, #240] │ │ │ │ - ldp x19, x20, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #256] │ │ │ │ - ldp d11, d12, [sp, #272] │ │ │ │ - ldp d13, d14, [sp, #288] │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d3c0 │ │ │ │ - cbz w0, 2cf0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13acc> │ │ │ │ - ldr x12, [x28, #136] │ │ │ │ - add w2, w0, w21 │ │ │ │ - mov w1, w21 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w11, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x12, w0, uxtw] │ │ │ │ - asr w0, w0, w11 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w10, w10, w0 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 2cee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13aa0> // b.any │ │ │ │ - cmp w10, #0x15 │ │ │ │ - b.hi 2cc9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1385c> // b.pmore │ │ │ │ - cbz w19, 2d5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1418c> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x10, x22 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x11, [x0] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add w2, w25, w0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr d31, [x11, x2, lsl #3] │ │ │ │ - stur w0, [x1, #-8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - stur d31, [x1, #-16] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ne 2cf24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ae4> // b.any │ │ │ │ - ubfiz x11, x19, #4, #32 │ │ │ │ - mov x2, #0x3f // #63 │ │ │ │ - add x1, x22, x11 │ │ │ │ - mov x0, x22 │ │ │ │ - asr x12, x11, #4 │ │ │ │ - stp x1, x11, [sp, #32] │ │ │ │ - clz x12, x12 │ │ │ │ - sub x2, x2, x12 │ │ │ │ - str w3, [sp, #48] │ │ │ │ - str x10, [sp, #72] │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 2c548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13108> │ │ │ │ - ldp x1, x11, [sp, #32] │ │ │ │ - ldr x10, [sp, #72] │ │ │ │ - ldr w3, [sp, #48] │ │ │ │ - cmp x11, #0x100 │ │ │ │ - b.hi 2d3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f94> // b.pmore │ │ │ │ - cmp x11, #0x10 │ │ │ │ - b.eq 2cff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bb4> // b.none │ │ │ │ - add x16, x22, #0x10 │ │ │ │ - mov x14, x22 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - mov x15, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr d30, [x16] │ │ │ │ - mov x11, x16 │ │ │ │ - ldr d31, [x22] │ │ │ │ - mov x17, x16 │ │ │ │ - add x16, x16, #0x10 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14130> │ │ │ │ - ldr d31, [x14] │ │ │ │ - mov x2, x14 │ │ │ │ - ldp x12, x13, [x11] │ │ │ │ - stp x12, x13, [sp, #88] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f6c> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x11] │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - str w2, [x11, #8] │ │ │ │ - add x14, x14, #0x10 │ │ │ │ - sub x15, x15, #0x10 │ │ │ │ - cmp x1, x16 │ │ │ │ - b.ne 2cfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b60> // b.any │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - fmov d11, x0 │ │ │ │ - ldr d15, [x10] │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.ne 2d4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14098> // b.any │ │ │ │ - fmadd d14, d15, d11, d14 │ │ │ │ - add x10, x10, #0x10 │ │ │ │ - str d14, [x26] │ │ │ │ - cmp x10, x1 │ │ │ │ - b.ne 2d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bc0> // b.any │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str w3, [sp, #32] │ │ │ │ - bl d420 │ │ │ │ - mvni v31.4s, #0x0 │ │ │ │ - mov x11, x22 │ │ │ │ - add x14, x22, w19, uxtw #4 │ │ │ │ - add x13, sp, #0x68 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov w15, #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 w3, [sp, #32] │ │ │ │ - b 2d07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c3c> │ │ │ │ - add x11, x11, #0x10 │ │ │ │ - cmp x11, x14 │ │ │ │ - b.eq 2d0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cbc> // b.none │ │ │ │ - ldr w1, [x11, #8] │ │ │ │ - ldr d30, [x11] │ │ │ │ - udiv w2, w1, w24 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - msub w1, w2, w24, w1 │ │ │ │ - ldrb w10, [x13, w2, uxtw] │ │ │ │ - add x2, x28, x1 │ │ │ │ - and w16, w10, #0xf8 │ │ │ │ - ubfiz w1, w10, #3, #3 │ │ │ │ - ldrb w2, [x2, #65] │ │ │ │ - and w10, w2, #0x7 │ │ │ │ - add w1, w1, w10 │ │ │ │ - add w2, w16, w2, lsr #3 │ │ │ │ - ubfiz x10, x1, #2, #7 │ │ │ │ - ubfiz x16, x2, #2, #9 │ │ │ │ - add x17, x0, x10 │ │ │ │ - add x18, x0, x16 │ │ │ │ - ldr w10, [x0, x10] │ │ │ │ - cmp w10, #0x0 │ │ │ │ - ldr w10, [x0, x16] │ │ │ │ - ccmp w2, w1, #0x4, lt // lt = tstop │ │ │ │ - b.ne 2d508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c8> // b.any │ │ │ │ - tbz w10, #31, 2d0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ca0> │ │ │ │ - str w12, [x0, x16] │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - cmp w12, #0x8 │ │ │ │ - b.ne 2d070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c30> // b.any │ │ │ │ - fcmpe d31, d12 │ │ │ │ - b.gt 2d4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14090> │ │ │ │ - add x11, x11, #0x10 │ │ │ │ - cmp x11, x14 │ │ │ │ - b.ne 2d07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c3c> // b.any │ │ │ │ - str w3, [sp, #32] │ │ │ │ - bl d3c0 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - add w21, w21, w3 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.hi 2cca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13868> // b.pmore │ │ │ │ - b.ne 2ccb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13874> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #104] │ │ │ │ - b 2ccb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13874> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 2cc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13804> │ │ │ │ - ldr x7, [x1] │ │ │ │ - mov x3, x1 │ │ │ │ - ldur x6, [x1, #5] │ │ │ │ - str x7, [x2] │ │ │ │ - stur x6, [x2, #5] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - ldr d30, [x1, #-16]! │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2d130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cf0> // b.first │ │ │ │ - b 2cd54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13914> │ │ │ │ - add x11, x20, #0x100 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x8, x11 │ │ │ │ - add x10, x20, #0x10 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - mov x9, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr d29, [x10] │ │ │ │ - mov x3, x10 │ │ │ │ - ldr d3, [x20] │ │ │ │ - mov x2, x10 │ │ │ │ - add x10, x10, #0x10 │ │ │ │ - fcmpe d29, d3 │ │ │ │ - b.mi 2d2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e98> // b.first │ │ │ │ - ldr d2, [x5] │ │ │ │ - mov x1, x5 │ │ │ │ - ldp x6, x7, [x3] │ │ │ │ - stp x6, x7, [sp, #88] │ │ │ │ - fcmpe d29, d2 │ │ │ │ - b.mi 2d218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dd8> // b.first │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [x3] │ │ │ │ - ldur x1, [x0, #5] │ │ │ │ - stur x1, [x3, #5] │ │ │ │ - add x5, x5, #0x10 │ │ │ │ - sub x9, x9, #0x10 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.ne 2d170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d30> // b.any │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp x1, x11 │ │ │ │ - b.eq 2cd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13938> // b.none │ │ │ │ - mov x1, x8 │ │ │ │ - ldr d27, [x8] │ │ │ │ - ldp x2, x3, [x8] │ │ │ │ - stp x2, x3, [sp, #88] │ │ │ │ - ldr d4, [x1, #-16]! │ │ │ │ - mov x6, x8 │ │ │ │ - mov x2, x8 │ │ │ │ - fcmpe d4, d27 │ │ │ │ - b.gt 2d240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e00> │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [x6] │ │ │ │ - ldur x1, [x0, #5] │ │ │ │ - stur x1, [x6, #5] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x8, x8, #0x10 │ │ │ │ - cmp x8, x1 │ │ │ │ - b.ne 2d1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d90> // b.any │ │ │ │ - b 2cd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13938> │ │ │ │ - ldr x7, [x1] │ │ │ │ - mov x3, x1 │ │ │ │ - ldur x6, [x1, #5] │ │ │ │ - str x7, [x2] │ │ │ │ - stur x6, [x2, #5] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - ldr d28, [x1, #-16]! │ │ │ │ - fcmpe d29, d28 │ │ │ │ - b.mi 2d218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dd8> // b.first │ │ │ │ - b 2d1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d64> │ │ │ │ - ldr x5, [x1] │ │ │ │ - mov x6, x1 │ │ │ │ - ldur x3, [x1, #5] │ │ │ │ - str x5, [x2] │ │ │ │ - stur x3, [x2, #5] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - ldr d26, [x1, #-16]! │ │ │ │ - fcmpe d27, d26 │ │ │ │ - b.mi 2d240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e00> // b.first │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [x6] │ │ │ │ - ldur x1, [x0, #5] │ │ │ │ - stur x1, [x6, #5] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x8, x8, #0x10 │ │ │ │ - cmp x8, x1 │ │ │ │ - b.ne 2d1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d90> // b.any │ │ │ │ - b 2cd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13938> │ │ │ │ - ldp x6, x7, [x3] │ │ │ │ - stp x6, x7, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2d2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e84> // b.none │ │ │ │ nop │ │ │ │ - add x6, x5, x1 │ │ │ │ - add x2, x3, x1 │ │ │ │ - ldr x7, [x5, x1] │ │ │ │ - ldur x6, [x6, #5] │ │ │ │ - str x7, [x3, x1] │ │ │ │ - sub x1, x1, #0x10 │ │ │ │ - stur x6, [x2, #5] │ │ │ │ - cmp x1, x9 │ │ │ │ - b.ne 2d2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e60> // b.any │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [x20] │ │ │ │ - ldur x1, [x0, #5] │ │ │ │ - stur x1, [x20, #5] │ │ │ │ - b 2cd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13924> │ │ │ │ - ldp x6, x7, [x3] │ │ │ │ - stp x6, x7, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2d310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ed0> // b.none │ │ │ │ - add x6, x5, x1 │ │ │ │ - add x2, x3, x1 │ │ │ │ - ldr x7, [x5, x1] │ │ │ │ - ldur x6, [x6, #5] │ │ │ │ - str x7, [x3, x1] │ │ │ │ - sub x1, x1, #0x10 │ │ │ │ - stur x6, [x2, #5] │ │ │ │ - cmp x1, x9 │ │ │ │ - b.ne 2d2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13eac> // b.any │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [x20] │ │ │ │ - ldur x1, [x0, #5] │ │ │ │ - stur x1, [x20, #5] │ │ │ │ - b 2d1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d74> │ │ │ │ - b.ne 2d640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14200> // b.any │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - ldp x29, x30, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #224] │ │ │ │ - ldp x25, x26, [sp, #240] │ │ │ │ - ldp x19, x20, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #256] │ │ │ │ - ldp d11, d12, [sp, #272] │ │ │ │ - ldp d13, d14, [sp, #288] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 27324 ::do_widen(char) const@@Base+0xa784> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 270d4 ::do_widen(char) const@@Base+0xa534> // 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 27550 ::do_widen(char) const@@Base+0xa9b0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - b 2cb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13724> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x19, [x20, #8] │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + sub x19, x1, x19 │ │ │ │ + ldr x2, [x20, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + csel x19, x0, x19, le │ │ │ │ + cbnz x19, 27370 ::do_widen(char) const@@Base+0xa7d0> │ │ │ │ + ldrb w1, [x20, #88] │ │ │ │ + sub x19, x0, x19 │ │ │ │ + add x24, x2, x0 │ │ │ │ + add x19, x2, x19 │ │ │ │ + stp x19, x24, [x20, #8] │ │ │ │ + str x24, [x20, #24] │ │ │ │ + tbz w1, #0, 275b4 ::do_widen(char) const@@Base+0xaa14> │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + ldr x21, [x20, #96] │ │ │ │ + mov x27, x19 │ │ │ │ + ldr x28, [x20, #112] │ │ │ │ + cbz x19, 275d4 ::do_widen(char) const@@Base+0xaa34> │ │ │ │ + ldr w3, [x19, #56] │ │ │ │ + tbz w3, #0, 274a0 ::do_widen(char) const@@Base+0xa900> │ │ │ │ + ldp x1, x26, [x19, #40] │ │ │ │ + sub x28, x28, x0 │ │ │ │ + tbnz w3, #2, 27390 ::do_widen(char) const@@Base+0xa7f0> │ │ │ │ + str x24, [sp, #24] │ │ │ │ + add x28, x24, x28 │ │ │ │ + cmp x1, x26 │ │ │ │ + b.eq 27564 ::do_widen(char) const@@Base+0xa9c4> // b.none │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x19, 27574 ::do_widen(char) const@@Base+0xa9d4> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 27534 ::do_widen(char) const@@Base+0xa994> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 272d4 ::do_widen(char) const@@Base+0xa734> │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + mov x4, x28 │ │ │ │ + mov x2, x26 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3896] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #4024] │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr w26, [x2] │ │ │ │ + bl ca78 │ │ │ │ + mov w25, w0 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d408 │ │ │ │ + mov w0, w25 │ │ │ │ + bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ + cmp w25, w26 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x19, #17] │ │ │ │ + str x0, [x27, #40] │ │ │ │ + b.eq 272dc ::do_widen(char) const@@Base+0xa73c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 27460 ::do_widen(char) const@@Base+0xa8c0> // b.none │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + cbz x19, 275d4 ::do_widen(char) const@@Base+0xaa34> │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x1, x2, [x19, #24] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + cbnz x0, 274e4 ::do_widen(char) const@@Base+0xa944> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbnz w0, #0, 2751c ::do_widen(char) const@@Base+0xa97c> │ │ │ │ + cbz x19, 275d4 ::do_widen(char) const@@Base+0xaa34> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp x0, x0, [x19, #40] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3896] │ │ │ │ + ldp x1, x21, [x27, #40] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4024] │ │ │ │ + b 272b0 ::do_widen(char) const@@Base+0xa710> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x4, x28 │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ne 2ccd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13898> // b.any │ │ │ │ - add w25, w21, #0x1 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x24, x21, #0x3f │ │ │ │ - lsr x24, x24, #6 │ │ │ │ - lsl x0, x24, #3 │ │ │ │ - bl d420 │ │ │ │ - lsr x21, x21, #6 │ │ │ │ - mov x23, x0 │ │ │ │ - and w25, w25, #0x3f │ │ │ │ - add x26, x0, x24, lsl #3 │ │ │ │ - add x21, x0, x21, lsl #3 │ │ │ │ - lsl x2, x24, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - b 2cd94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13954> │ │ │ │ - ldr x13, [x2] │ │ │ │ - mov x11, x2 │ │ │ │ - ldr w12, [x2, #8] │ │ │ │ - sub x17, x17, #0x10 │ │ │ │ - str x13, [x17, #16] │ │ │ │ - str w12, [x17, #24] │ │ │ │ - ldr d31, [x2, #-16]! │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f6c> │ │ │ │ - b 2cfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b94> │ │ │ │ - add x14, x22, #0x100 │ │ │ │ - add x17, x22, #0x10 │ │ │ │ - mov x15, x22 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - mov x16, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr d30, [x17] │ │ │ │ - mov x11, x17 │ │ │ │ - ldr d31, [x22] │ │ │ │ - mov x18, x17 │ │ │ │ - add x17, x17, #0x10 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140e4> │ │ │ │ - ldr d31, [x15] │ │ │ │ - mov x2, x15 │ │ │ │ - ldp x12, x13, [x11] │ │ │ │ - stp x12, x13, [sp, #88] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14040> │ │ │ │ + ldr w25, [x26] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl ca78 │ │ │ │ + mov w21, w0 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d408 │ │ │ │ + mov w0, w21 │ │ │ │ + bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ + cmp w21, w25 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + str x1, [x27, #40] │ │ │ │ + b.eq 272dc ::do_widen(char) const@@Base+0xa73c> // b.none │ │ │ │ + ldr x21, [x27, #48] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 27460 ::do_widen(char) const@@Base+0xa8c0> // b.none │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 27460 ::do_widen(char) const@@Base+0xa8c0> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 2745c ::do_widen(char) const@@Base+0xa8bc> // b.none │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x19, 27574 ::do_widen(char) const@@Base+0xa9d4> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 274c8 ::do_widen(char) const@@Base+0xa928> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbz w0, #0, 27238 ::do_widen(char) const@@Base+0xa698> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x27, #40] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + subs x0, x0, x24 │ │ │ │ + b.eq 2746c ::do_widen(char) const@@Base+0xa8cc> // b.none │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 2746c ::do_widen(char) const@@Base+0xa8cc> // b.none │ │ │ │ + ldr x2, [x20, #104] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ + add x1, x0, x1 │ │ │ │ + add x2, x2, x1 │ │ │ │ + str x2, [x20, #24] │ │ │ │ + cbz x0, 27488 ::do_widen(char) const@@Base+0xa8e8> │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + ldrb w0, [x3] │ │ │ │ + b 270a4 ::do_widen(char) const@@Base+0xa504> │ │ │ │ ldr x2, [x0] │ │ │ │ - str x2, [x11] │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - str w2, [x11, #8] │ │ │ │ - add x15, x15, #0x10 │ │ │ │ - sub x16, x16, #0x10 │ │ │ │ - cmp x17, x14 │ │ │ │ - b.ne 2d3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fa8> // b.any │ │ │ │ - ldur d31, [x14, #-16] │ │ │ │ - mov x11, x14 │ │ │ │ - ldr d30, [x14] │ │ │ │ - sub x2, x14, #0x10 │ │ │ │ - ldp x12, x13, [x14] │ │ │ │ - stp x12, x13, [sp, #88] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14068> │ │ │ │ - mov x15, x14 │ │ │ │ - ldr x11, [x0] │ │ │ │ - add x14, x14, #0x10 │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - str x11, [x15] │ │ │ │ - str w2, [x15, #8] │ │ │ │ - cmp x1, x14 │ │ │ │ - b.ne 2d43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ffc> // b.any │ │ │ │ - b 2cff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bb4> │ │ │ │ - ldr x13, [x2] │ │ │ │ - mov x11, x2 │ │ │ │ - ldr w12, [x2, #8] │ │ │ │ - sub x18, x18, #0x10 │ │ │ │ - str x13, [x18, #16] │ │ │ │ - str w12, [x18, #24] │ │ │ │ - ldr d31, [x2, #-16]! │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14040> │ │ │ │ - b 2d41c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fdc> │ │ │ │ - ldr x13, [x2] │ │ │ │ - mov x15, x2 │ │ │ │ - ldr w12, [x2, #8] │ │ │ │ - sub x11, x11, #0x10 │ │ │ │ - str x13, [x11, #16] │ │ │ │ - str w12, [x11, #24] │ │ │ │ - ldr d31, [x2, #-16]! │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14068> │ │ │ │ - b 2d460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14020> │ │ │ │ - strb w15, [x26, #12] │ │ │ │ - b 2d070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c30> │ │ │ │ - fmov d0, d15 │ │ │ │ - str w3, [sp, #32] │ │ │ │ - stp x10, x1, [sp, #40] │ │ │ │ - bl d1f8 │ │ │ │ - fmsub d14, d0, d15, d14 │ │ │ │ - ldp x10, x1, [sp, #40] │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - add x10, x10, #0x10 │ │ │ │ - str d14, [x26] │ │ │ │ - cmp x1, x10 │ │ │ │ - b.ne 2d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bc0> // b.any │ │ │ │ - b 2d020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13be0> │ │ │ │ - mov w1, w12 │ │ │ │ - tbz w10, #31, 2d518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140d8> │ │ │ │ - add w1, w12, #0x1 │ │ │ │ - str w12, [x18] │ │ │ │ - add w12, w1, #0x1 │ │ │ │ - str w1, [x17] │ │ │ │ - b 2d0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ca0> │ │ │ │ - ldp x12, x13, [x11] │ │ │ │ - stp x12, x13, [sp, #88] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 274bc ::do_widen(char) const@@Base+0xa91c> // b.any │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x2, [x0, #104] │ │ │ │ + stp x2, x2, [x0, #8] │ │ │ │ + str x2, [x0, #24] │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + csel x19, x0, x19, le │ │ │ │ + cbz x19, 27100 ::do_widen(char) const@@Base+0xa560> │ │ │ │ + sub x0, x0, x19 │ │ │ │ + sub x1, x1, x19 │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x2, x19 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x2, [x20, #104] │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 27100 ::do_widen(char) const@@Base+0xa560> │ │ │ │ + add x28, x24, x28 │ │ │ │ + str x24, [sp, #24] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3840] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + b 27420 ::do_widen(char) const@@Base+0xa880> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x4, x28 │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w23, [x25] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl ca78 │ │ │ │ + mov w26, w0 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d408 │ │ │ │ + mov w0, w26 │ │ │ │ + bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ + cmp w26, w23 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + str x1, [x27, #40] │ │ │ │ + b.eq 272dc ::do_widen(char) const@@Base+0xa73c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 27460 ::do_widen(char) const@@Base+0xa8c0> // b.none │ │ │ │ + ldr x26, [x27, #48] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + cbz x19, 27574 ::do_widen(char) const@@Base+0xa9d4> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 27440 ::do_widen(char) const@@Base+0xa8a0> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 272d4 ::do_widen(char) const@@Base+0xa734> │ │ │ │ + b 273b0 ::do_widen(char) const@@Base+0xa810> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - cmp x11, x22 │ │ │ │ - b.eq 2d55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1411c> // b.none │ │ │ │ - add x13, x15, x2 │ │ │ │ - add x12, x11, x2 │ │ │ │ - ldr x18, [x15, x2] │ │ │ │ - ldr w13, [x13, #8] │ │ │ │ - str x18, [x11, x2] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - str w13, [x12, #8] │ │ │ │ - cmp x2, x16 │ │ │ │ - b.ne 2d538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140f8> // b.any │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x22] │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - str w2, [x22, #8] │ │ │ │ - b 2d42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fec> │ │ │ │ - ldp x12, x13, [x11] │ │ │ │ - stp x12, x13, [sp, #88] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ + b 27434 ::do_widen(char) const@@Base+0xa894> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + sub x0, x0, x24 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 272f0 ::do_widen(char) const@@Base+0xa750> // b.any │ │ │ │ + ldr x1, [x20, #104] │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x20, #24] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x20, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 270a4 ::do_widen(char) const@@Base+0xa504> │ │ │ │ + tbnz w3, #1, 27594 ::do_widen(char) const@@Base+0xa9f4> │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + orr w3, w3, #0x1 │ │ │ │ + stp x1, x1, [x19, #40] │ │ │ │ + mov x26, x1 │ │ │ │ + str w3, [x19, #56] │ │ │ │ + b 2713c ::do_widen(char) const@@Base+0xa59c> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + b 27094 ::do_widen(char) const@@Base+0xa4f4> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - cmp x11, x22 │ │ │ │ - b.eq 2d5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14168> // b.none │ │ │ │ - add x13, x14, x2 │ │ │ │ - add x12, x11, x2 │ │ │ │ - ldr x17, [x14, x2] │ │ │ │ - ldr w13, [x13, #8] │ │ │ │ - str x17, [x11, x2] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - str w13, [x12, #8] │ │ │ │ - cmp x15, x2 │ │ │ │ - b.ne 2d584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14144> // b.any │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x22] │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - str w2, [x22, #8] │ │ │ │ - b 2cfe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ba4> │ │ │ │ - b.ne 2cbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137b8> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #104] │ │ │ │ - b 2cbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137b8> │ │ │ │ - str xzr, [x26] │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str w3, [sp, #32] │ │ │ │ - bl d420 │ │ │ │ - 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 w3, [sp, #32] │ │ │ │ - b 2d0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cbc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x20, 2d61c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141dc> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #224] │ │ │ │ - stp x25, x26, [sp, #240] │ │ │ │ - b.eq 2d664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14224> // b.none │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ + b 272cc ::do_widen(char) const@@Base+0xa72c> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 2751c ::do_widen(char) const@@Base+0xa97c> // b.none │ │ │ │ + cbz x19, 275d4 ::do_widen(char) const@@Base+0xaa34> │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x19, #40] │ │ │ │ + ldp x1, x26, [x27, #40] │ │ │ │ + cmp x1, x26 │ │ │ │ + b.ne 27154 ::do_widen(char) const@@Base+0xa5b4> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.ne 271e8 ::do_widen(char) const@@Base+0xa648> // b.any │ │ │ │ + sub x0, x0, x24 │ │ │ │ + b 27464 ::do_widen(char) const@@Base+0xa8c4> │ │ │ │ + cbz x19, 275d4 ::do_widen(char) const@@Base+0xaa34> │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + ldp x1, x26, [x27, #40] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + str w0, [x19, #56] │ │ │ │ + b 27398 ::do_widen(char) const@@Base+0xa7f8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ + b 27164 ::do_widen(char) const@@Base+0xa5c4> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp x24, x28 │ │ │ │ + b.ne 271ec ::do_widen(char) const@@Base+0xa64c> // b.any │ │ │ │ + b 272f4 ::do_widen(char) const@@Base+0xa754> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x738 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x618 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + add x0, x0, #0x720 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xd0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x468 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 27620 ::do_widen(char) const@@Base+0xaa80> │ │ │ │ bl d3c0 │ │ │ │ - ldp x23, x24, [sp, #224] │ │ │ │ - ldp x25, x26, [sp, #240] │ │ │ │ - cbnz x20, 2d614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141d4> │ │ │ │ - b 2d61c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141dc> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x190 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #304] │ │ │ │ - add x29, sp, #0x130 │ │ │ │ - str x2, [sp, #64] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - stp x19, x20, [sp, #320] │ │ │ │ - mov x20, 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 d420 │ │ │ │ - mov x25, x0 │ │ │ │ - add x1, x0, #0x10, lsl #12 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 2d6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14280> // b.any │ │ │ │ - add x0, x20, #0xa0 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - ldp x28, x0, [x20, #160] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - subs x2, x0, x28 │ │ │ │ - str x2, [sp, #184] │ │ │ │ - mov x19, x2 │ │ │ │ - b.eq 2e678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15238> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ - bl d420 │ │ │ │ - add x3, x0, x19 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x3, [sp, #192] │ │ │ │ - bl cf40 │ │ │ │ - str x19, [sp, #136] │ │ │ │ - str x19, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - ldr w1, [x20, #36] │ │ │ │ - mov x0, x2 │ │ │ │ - str w1, [sp, #156] │ │ │ │ - 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 2d778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14338> // 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 2d750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14310> // b.any │ │ │ │ - str w1, [sp, #156] │ │ │ │ - ldr w19, [sp, #156] │ │ │ │ - cbz w19, 2e51c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150dc> │ │ │ │ - ubfiz x21, x19, #3, #32 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d420 │ │ │ │ - mov x24, x0 │ │ │ │ - ubfiz x0, x19, #1, #32 │ │ │ │ - add x1, x24, x21 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - bl d420 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, x0, w19, uxtw #1 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - ldr x4, [x1] │ │ │ │ - fmov d31, x4 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x2, d31 │ │ │ │ - mov w26, w2 │ │ │ │ - nop │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ nop │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2d7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143b4> │ │ │ │ - add x1, x20, w3, uxtw │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143a0> // b.any │ │ │ │ - add x1, x20, #0x41 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 2e9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1558c> // b.plast │ │ │ │ - add x0, sp, #0xe8 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov w8, w26 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - mov x27, #0x1 // #1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - stp x2, x24, [sp, #40] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - mov w1, w1 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - cmp x1, x27 │ │ │ │ - b.ls 2dd6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1492c> // b.plast │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov w4, w27 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - cbz x3, 2e358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f18> │ │ │ │ - fmov d31, x3 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w6, w26, w0 │ │ │ │ - mov w26, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2d8b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14474> │ │ │ │ - add x1, x20, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2d8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14460> // b.any │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ubfiz x1, x27, #1, #32 │ │ │ │ - ldr x2, [x20, #208] │ │ │ │ - ldr x3, [x0] │ │ │ │ - ubfx x0, x27, #6, #32 │ │ │ │ - add x5, x2, x1 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldr x3, [x3, x0, lsl #3] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldurh w22, [x5, #-2] │ │ │ │ - lsl x0, x0, x4 │ │ │ │ - tst x0, x3 │ │ │ │ - b.eq 2e014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bd4> // b.none │ │ │ │ - ldrh w0, [x2, x1] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - add w10, w0, w22 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 2e464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15024> // b.none │ │ │ │ - strh w10, [x0], #2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2e3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f60> // b.none │ │ │ │ - str xzr, [x24], #8 │ │ │ │ - cbz w6, 2e444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15004> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - mov x23, x25 │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x3, [x0] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ nop │ │ │ │ - add w2, w8, 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, w6 │ │ │ │ - b.ne 2d940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14500> // b.any │ │ │ │ - ubfiz x4, x6, #4, #32 │ │ │ │ - mov x2, #0x3f // #63 │ │ │ │ - add x1, x25, x4 │ │ │ │ - mov x0, x25 │ │ │ │ - asr x3, x4, #4 │ │ │ │ - stp x1, x4, [sp, #24] │ │ │ │ - clz x3, x3 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - str w6, [sp, #112] │ │ │ │ - str w10, [sp, #120] │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - str w8, [sp, #128] │ │ │ │ - bl 2c548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13108> │ │ │ │ - ldp x1, x4, [sp, #24] │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - ldr w10, [sp, #120] │ │ │ │ - ldr w8, [sp, #128] │ │ │ │ - cmp x4, #0x100 │ │ │ │ - b.ls 2e258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e18> // b.plast │ │ │ │ - add x5, x25, #0x100 │ │ │ │ - add x11, x25, #0x10 │ │ │ │ - mov x4, x25 │ │ │ │ - add x7, sp, #0xd8 │ │ │ │ - mov x14, x1 │ │ │ │ - mov x9, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr d30, [x11] │ │ │ │ - mov x3, x11 │ │ │ │ - ldr d31, [x25] │ │ │ │ - mov x2, x11 │ │ │ │ - add x11, x11, #0x10 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c90> │ │ │ │ - ldr d31, [x4] │ │ │ │ - mov x0, x4 │ │ │ │ - ldp x12, x13, [x3] │ │ │ │ - stp x12, x13, [sp, #216] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2dc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14804> │ │ │ │ - ldr x0, [x7] │ │ │ │ - str x0, [x3] │ │ │ │ - ldr w0, [x7, #8] │ │ │ │ - str w0, [x3, #8] │ │ │ │ - add x4, x4, #0x10 │ │ │ │ - sub x9, x9, #0x10 │ │ │ │ - cmp x5, x11 │ │ │ │ - b.ne 2d9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14584> // b.any │ │ │ │ - mov x4, x14 │ │ │ │ nop │ │ │ │ - ldur d31, [x5, #-16] │ │ │ │ - mov x2, x5 │ │ │ │ - ldr d30, [x5] │ │ │ │ - ldp x0, x1, [x5] │ │ │ │ - stp x0, x1, [sp, #216] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - sub x0, x5, #0x10 │ │ │ │ - b.gt 2dc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1482c> │ │ │ │ - mov x9, x5 │ │ │ │ - ldr w0, [x7, #8] │ │ │ │ - ldr x2, [x7] │ │ │ │ - add x5, x5, #0x10 │ │ │ │ - str x2, [x9] │ │ │ │ - str w0, [x9, #8] │ │ │ │ - cmp x4, x5 │ │ │ │ - b.ne 2da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145e0> // b.any │ │ │ │ - mov x1, x4 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str w8, [sp, #32] │ │ │ │ - str w6, [sp, #112] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - str w10, [sp, #128] │ │ │ │ - bl d420 │ │ │ │ - mvni v31.4s, #0x0 │ │ │ │ - add x30, sp, #0xe8 │ │ │ │ - mov x12, x25 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - 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 w13, [sp, #32] │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - ldr w10, [sp, #128] │ │ │ │ - b 2db00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146c0> │ │ │ │ - cmp w11, #0x8 │ │ │ │ - b.gt 2daf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146b4> │ │ │ │ - tbnz w9, #31, 2e11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cdc> │ │ │ │ - ldur x3, [x24, #-8] │ │ │ │ - add w2, w16, w9, lsl #3 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - lsl x2, x4, x2 │ │ │ │ - orr x2, x3, x2 │ │ │ │ - stur x2, [x24, #-8] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - cmp x23, x1 │ │ │ │ - b.eq 2dcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14870> // b.none │ │ │ │ - ldr w2, [x23, #8] │ │ │ │ - udiv w4, w2, w26 │ │ │ │ - msub w3, w4, w26, w2 │ │ │ │ - ldrb w2, [x30, w4, uxtw] │ │ │ │ - add x3, x20, x3 │ │ │ │ - and w15, w2, #0xf8 │ │ │ │ - ubfiz w11, w2, #3, #3 │ │ │ │ - lsr w14, w2, #3 │ │ │ │ - and w2, w2, #0x7 │ │ │ │ - ldrb w3, [x3, #65] │ │ │ │ - and w4, w3, #0x7 │ │ │ │ - add w11, w11, w4 │ │ │ │ - lsr w3, w3, #3 │ │ │ │ - add w15, w15, w3 │ │ │ │ - ubfiz x7, x11, #2, #7 │ │ │ │ - ubfiz x8, x15, #2, #9 │ │ │ │ - ldr w16, [x0, x7] │ │ │ │ - ldr w9, [x0, x8] │ │ │ │ - cmp w16, #0x0 │ │ │ │ - ccmp w15, w11, #0x4, lt // lt = tstop │ │ │ │ - cset w17, ne // ne = any │ │ │ │ - add w11, w5, w9, lsr #31 │ │ │ │ - b.eq 2dad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14690> // b.none │ │ │ │ - cmp w11, #0x7 │ │ │ │ - b.gt 2daf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146b4> │ │ │ │ - tbnz w9, #31, 2e364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f24> │ │ │ │ - str w5, [x0, x7] │ │ │ │ - cbz w10, 2e390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f50> │ │ │ │ - ldr x11, [x20, #136] │ │ │ │ - cbz w22, 2e23c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14dfc> │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - mov w3, w19 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - lsl w2, w7, w2 │ │ │ │ - lsl w16, w7, w5 │ │ │ │ - lsr w7, w3, #1 │ │ │ │ - ubfiz w14, w3, #2, #1 │ │ │ │ - ldrb w7, [x11, w7, uxtw] │ │ │ │ - asr w7, w7, w14 │ │ │ │ - tbz w7, #1, 2dbc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14784> │ │ │ │ - add w7, w9, w21 │ │ │ │ - ldrb w14, [x28, w7, uxtw] │ │ │ │ - tst w14, w2 │ │ │ │ - b.eq 2dbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14780> // b.none │ │ │ │ - ldrb w14, [x18, w7, uxtw] │ │ │ │ - orr w14, w16, w14 │ │ │ │ - strb w14, [x18, w7, uxtw] │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - add w15, w15, #0x1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w15, w22 │ │ │ │ - b.cc 2db90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14750> // b.lo, b.ul, b.last │ │ │ │ - mov w16, w5 │ │ │ │ - mov w14, w22 │ │ │ │ - cmp w22, w10 │ │ │ │ - b.cs 2dc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147f8> // b.hs, b.nlast │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - add w2, w19, w14 │ │ │ │ - lsl w4, w3, w4 │ │ │ │ - lsl w5, w3, w5 │ │ │ │ - lsr w3, w2, #1 │ │ │ │ - ubfiz w7, w2, #2, #1 │ │ │ │ - ldrb w3, [x11, w3, uxtw] │ │ │ │ - asr w3, w3, w7 │ │ │ │ - tbz w3, #1, 2dc28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147e8> │ │ │ │ - add w3, w21, w9 │ │ │ │ - ldrb w7, [x28, w3, uxtw] │ │ │ │ - tst w7, w4 │ │ │ │ - b.eq 2dc24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147e4> // b.none │ │ │ │ - ldrb w7, [x18, w3, uxtw] │ │ │ │ - orr w7, w5, w7 │ │ │ │ - strb w7, [x18, w3, uxtw] │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w10, w14 │ │ │ │ - b.hi 2dbf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147b4> // b.pmore │ │ │ │ - ldr w9, [x0, x8] │ │ │ │ - add w5, w16, #0x1 │ │ │ │ - b 2dadc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1469c> │ │ │ │ - ldr x12, [x0] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - str x12, [x2, #16] │ │ │ │ - str w1, [x2, #24] │ │ │ │ - ldr d31, [x0, #-16]! │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2dc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14804> │ │ │ │ - b 2d9f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145b8> │ │ │ │ - ldr x3, [x0] │ │ │ │ - mov x9, x0 │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - str x3, [x2, #16] │ │ │ │ - str w1, [x2, #24] │ │ │ │ - ldr d31, [x0, #-16]! │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2dc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1482c> │ │ │ │ - ldr x2, [x7] │ │ │ │ - add x5, x5, #0x10 │ │ │ │ - ldr w0, [x7, #8] │ │ │ │ - str x2, [x9] │ │ │ │ - str w0, [x9, #8] │ │ │ │ - cmp x4, x5 │ │ │ │ - b.ne 2da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145e0> // b.any │ │ │ │ - b 2da60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14620> │ │ │ │ - mov x25, x12 │ │ │ │ - cmp w5, #0x8 │ │ │ │ - b.ne 2e444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15004> // b.any │ │ │ │ - str w6, [sp, #24] │ │ │ │ - str w13, [sp, #32] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 276b0 ::do_widen(char) const@@Base+0xab10> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 27684 ::do_widen(char) const@@Base+0xaae4> │ │ │ │ bl d3c0 │ │ │ │ - ldr w6, [sp, #24] │ │ │ │ - ldr w8, [sp, #32] │ │ │ │ - cbz w22, 2e0b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c74> │ │ │ │ - ldr x2, [x20, #136] │ │ │ │ - add w22, w19, w22 │ │ │ │ - nop │ │ │ │ - lsr w0, w19, #1 │ │ │ │ - ubfiz w1, w19, #2, #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w21, w21, w0 │ │ │ │ - cmp w19, w22 │ │ │ │ - b.ne 2dce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148a0> // b.any │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ls 2e0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c80> // b.plast │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov w2, w26 │ │ │ │ - add x0, sp, #0xe8 │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - ldr w6, [sp, #32] │ │ │ │ - ldr x2, [sp] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - str x2, [sp] │ │ │ │ - add w8, w8, w6 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov w19, w22 │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - mov w1, w1 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - cmp x1, x27 │ │ │ │ - b.hi 2d868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14428> // b.pmore │ │ │ │ - sub x0, x0, #0x2 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - lsr x2, x0, #6 │ │ │ │ - lsl x0, x1, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x1, [x1, x2, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - b.ne 2de08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149c8> // b.any │ │ │ │ - ldr x0, [x20, #216] │ │ │ │ - ldurh w22, [x0, #-2] │ │ │ │ - cbz w22, 2ddd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14998> │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - add w3, w22, w19 │ │ │ │ - ldr x4, [x20, #136] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - lsr w0, w19, #1 │ │ │ │ - ubfiz w1, w19, #2, #1 │ │ │ │ - ldrb w0, [x4, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbz w0, #1, 2ddcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1498c> │ │ │ │ - add w0, w2, w21 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrb w1, [x28, w0, uxtw] │ │ │ │ - strb w1, [x5, w0, uxtw] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ne 2dda8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14968> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2e954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15514> // b.none │ │ │ │ - strh w22, [x0], #2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x22, [x20, #192] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2e8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1549c> // b.none │ │ │ │ - ldur x0, [x22, #-8] │ │ │ │ - str x0, [x24], #8 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - sub x0, x0, x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cc 2e688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15248> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - mov x19, x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cs 2e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15168> // b.hs, b.nlast │ │ │ │ - mov x2, x0 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.le 2e9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155a4> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x0, x28 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - ldr x28, [x20, #160] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - sub x0, x0, x28 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, x0 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - sub x2, x0, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 2ea1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155dc> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x19, x20, #0xb8 │ │ │ │ - sub x21, x24, x1 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - str x0, [x1, #8] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 2e89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1545c> // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x2, x0, x1 │ │ │ │ - cmp x21, x2 │ │ │ │ - b.hi 2e634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151f4> // b.pmore │ │ │ │ - mov x0, x1 │ │ │ │ - cmp x21, #0x8 │ │ │ │ - b.le 2ea30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155f0> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x21 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x22, [x20, #184] │ │ │ │ - add x0, x22, x21 │ │ │ │ - add x21, x20, #0xd0 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x24, [x20, #208] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - sub x23, x1, x2 │ │ │ │ - sub x0, x0, x24 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.hi 2e85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1541c> // b.pmore │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - sub x2, x0, x24 │ │ │ │ - cmp x23, x2 │ │ │ │ - b.hi 2e5d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15198> // b.pmore │ │ │ │ - cmp x23, #0x2 │ │ │ │ - b.le 2ea4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1560c> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - add x23, x0, x23 │ │ │ │ - ldr w0, [sp, #156] │ │ │ │ - str x23, [x21, #8] │ │ │ │ - str w0, [x20, #36] │ │ │ │ - cbz w0, 2e62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151ec> │ │ │ │ - ldr x22, [x20, #184] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr w4, [sp, #156] │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - b 2df8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b4c> │ │ │ │ - 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 2dfa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b64> // b.plast │ │ │ │ - ldr x0, [x22, x1, lsl #3] │ │ │ │ - cbnz x0, 2df68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b28> │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 2df8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b4c> // b.pmore │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str w2, [x20, #52] │ │ │ │ - cbz x0, 2dfb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b78> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2dfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b84> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2dfd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b90> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc58 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x448> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + 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, 27710 ::do_widen(char) const@@Base+0xab70> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 276e4 ::do_widen(char) const@@Base+0xab44> │ │ │ │ bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d138 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x388 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x3, x3, #0x3b8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + cbz x0, 27768 ::do_widen(char) const@@Base+0xabc8> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c0> // b.any │ │ │ │ - ldp x29, x30, [sp, #304] │ │ │ │ - mov x0, x25 │ │ │ │ - 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 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0x388 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + stur x4, [x1, #-8] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x3b8 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + str x2, [x1, #32] │ │ │ │ + cbz x0, 277dc ::do_widen(char) const@@Base+0xac3c> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x1 │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b d3c0 │ │ │ │ - sub w0, w27, #0x1 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - sub x1, x27, #0x1 │ │ │ │ - lsl x0, x2, x0 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ubfx x1, x1, #6, #32 │ │ │ │ - ldr x1, [x2, x1, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - b.ne 2dcd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14890> // b.any │ │ │ │ - cbz w22, 2e080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c40> │ │ │ │ - ldr x7, [sp, #56] │ │ │ │ - add w4, w19, w22 │ │ │ │ - ldr x5, [x20, #136] │ │ │ │ - mov w0, w19 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - lsr w1, w0, #1 │ │ │ │ - ubfiz w2, w0, #2, #1 │ │ │ │ - ldrb w1, [x5, w1, uxtw] │ │ │ │ - asr w1, w1, w2 │ │ │ │ - tbz w1, #1, 2e074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c34> │ │ │ │ - add w1, w3, w21 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldrb w2, [x28, w1, uxtw] │ │ │ │ - strb w2, [x7, w1, uxtw] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ne 2e050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c10> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2e6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1529c> // b.none │ │ │ │ - strh w22, [x0], #2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2e7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15364> // b.none │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [x24], #8 │ │ │ │ - cbnz w22, 2dcd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14894> │ │ │ │ - mov w22, w19 │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.hi 2dd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148cc> // b.pmore │ │ │ │ - b.ne 2dd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148ec> // b.any │ │ │ │ - ldrb w0, [x20, #65] │ │ │ │ - strb w0, [sp, #232] │ │ │ │ - b 2dd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148ec> │ │ │ │ - ldp x0, x1, [x3] │ │ │ │ - stp x0, x1, [sp, #216] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x25, x3 │ │ │ │ - b.eq 2e108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cc8> // b.none │ │ │ │ - add x2, x4, x0 │ │ │ │ - add x1, x3, x0 │ │ │ │ - ldr x12, [x4, x0] │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - str x12, [x3, x0] │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - str w2, [x1, #8] │ │ │ │ - cmp x0, x9 │ │ │ │ - b.ne 2e0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ca4> // b.any │ │ │ │ - ldr x0, [x7] │ │ │ │ - str x0, [x25] │ │ │ │ - ldr w0, [x7, #8] │ │ │ │ - str w0, [x25, #8] │ │ │ │ - b 2da08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145c8> │ │ │ │ - add w9, w5, #0x1 │ │ │ │ - str w5, [x0, x8] │ │ │ │ - str w9, [sp, #24] │ │ │ │ - cbz w10, 2e22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14dec> │ │ │ │ - ldr x25, [x20, #136] │ │ │ │ - cbz w22, 2e24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e0c> │ │ │ │ - mov w11, #0x1 // #1 │ │ │ │ - cmp w22, w10 │ │ │ │ - lsl w14, w11, w14 │ │ │ │ - csel w9, w22, w10, ls // ls = plast │ │ │ │ - lsl w11, w11, w5 │ │ │ │ - str w11, [sp, #32] │ │ │ │ - mov w11, w19 │ │ │ │ - mov w16, #0x0 // #0 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - str w19, [sp, #112] │ │ │ │ - str w5, [sp, #120] │ │ │ │ - str x24, [sp, #128] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - lsr w5, w11, #1 │ │ │ │ - ubfiz w24, w11, #2, #1 │ │ │ │ - ldrb w5, [x25, w5, uxtw] │ │ │ │ - asr w5, w5, w24 │ │ │ │ - tbz w5, #1, 2e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d60> │ │ │ │ - add w5, w16, w21 │ │ │ │ - ldrb w24, [x28, w5, uxtw] │ │ │ │ - tst w24, w14 │ │ │ │ - b.eq 2e19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d5c> // b.none │ │ │ │ - ldrb w24, [x18, w5, uxtw] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - orr w24, w0, w24 │ │ │ │ - strb w24, [x18, w5, uxtw] │ │ │ │ - add w16, w16, #0x1 │ │ │ │ - add w15, w15, #0x1 │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - cmp w15, w9 │ │ │ │ - b.cc 2e168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d28> // b.lo, b.ul, b.last │ │ │ │ - ldr x24, [sp, #128] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldr w5, [sp, #120] │ │ │ │ - cmp w22, w10 │ │ │ │ - b.cs 2ea8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1564c> // b.hs, b.nlast │ │ │ │ - mov w14, #0x1 // #1 │ │ │ │ - add w11, w19, w9 │ │ │ │ - lsl w3, w14, w3 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - lsl w14, w14, w5 │ │ │ │ - str w14, [sp, #32] │ │ │ │ - lsr w14, w11, #1 │ │ │ │ - ubfiz w15, w11, #2, #1 │ │ │ │ - ldrb w14, [x25, w14, uxtw] │ │ │ │ - asr w14, w14, w15 │ │ │ │ - tbz w14, #1, 2e214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14dd4> │ │ │ │ - add w14, w21, w16 │ │ │ │ - ldrb w15, [x28, w14, uxtw] │ │ │ │ - tst w15, w3 │ │ │ │ - b.eq 2e210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14dd0> // b.none │ │ │ │ - ldrb w15, [x18, w14, uxtw] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - orr w15, w0, w15 │ │ │ │ - strb w15, [x18, w14, uxtw] │ │ │ │ - add w16, w16, #0x1 │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - cmp w10, w9 │ │ │ │ - b.hi 2e1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d9c> // b.pmore │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbnz w17, 2e384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f44> │ │ │ │ - mov w9, w5 │ │ │ │ - ldr w16, [x0, x7] │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - b 2dadc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1469c> │ │ │ │ - mov w16, w5 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - b 2dbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147a4> │ │ │ │ - mov w16, #0x0 // #0 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - b 2e1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d84> │ │ │ │ - cmp x4, #0x10 │ │ │ │ - b.eq 2da64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14624> // b.none │ │ │ │ - add x4, x25, #0x10 │ │ │ │ - mov x3, x25 │ │ │ │ - add x7, sp, #0xd8 │ │ │ │ - mov x14, x1 │ │ │ │ - mov x9, #0xfffffffffffffff0 // #-16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0x388 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x19, x0, #0x28 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x4, [x1, #-40] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x3b8 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 27858 ::do_widen(char) const@@Base+0xacb8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + sub x0, x1, #0x20 │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ nop │ │ │ │ - ldr d30, [x4] │ │ │ │ - mov x5, x4 │ │ │ │ - ldr d31, [x25] │ │ │ │ - mov x2, x4 │ │ │ │ - add x4, x4, #0x10 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec4> │ │ │ │ - ldr d31, [x3] │ │ │ │ - mov x0, x3 │ │ │ │ - ldp x12, x13, [x5] │ │ │ │ - stp x12, x13, [sp, #216] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e9c> │ │ │ │ - ldr x0, [x7] │ │ │ │ - str x0, [x5] │ │ │ │ - ldr w0, [x7, #8] │ │ │ │ - str w0, [x5, #8] │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - sub x9, x9, #0x10 │ │ │ │ - cmp x14, x4 │ │ │ │ - b.ne 2e280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e40> // b.any │ │ │ │ - mov x1, x14 │ │ │ │ - b 2da64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14624> │ │ │ │ - ldr x11, [x0] │ │ │ │ - mov x5, x0 │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - sub x2, x2, #0x10 │ │ │ │ - str x11, [x2, #16] │ │ │ │ - str w1, [x2, #24] │ │ │ │ - ldr d31, [x0, #-16]! │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e9c> │ │ │ │ - b 2e2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e74> │ │ │ │ - ldp x0, x1, [x5] │ │ │ │ - stp x0, x1, [sp, #216] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x25, x5 │ │ │ │ - b.eq 2e344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f04> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x2, x3, x0 │ │ │ │ - add x1, x5, x0 │ │ │ │ - ldr x11, [x3, x0] │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - str x11, [x5, x0] │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - str w2, [x1, #8] │ │ │ │ - cmp x0, x9 │ │ │ │ - b.ne 2e320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ee0> // b.any │ │ │ │ - ldr x0, [x7] │ │ │ │ - str x0, [x25] │ │ │ │ - ldr w0, [x7, #8] │ │ │ │ - str w0, [x25, #8] │ │ │ │ - b 2e2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e84> │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 2d890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14450> │ │ │ │ - add w9, w5, #0x1 │ │ │ │ - str w5, [x0, x8] │ │ │ │ - str w9, [sp, #24] │ │ │ │ - cbnz w10, 2e12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cec> │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - str w2, [x0, x7] │ │ │ │ - mov w16, w2 │ │ │ │ - b 2dc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147f8> │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - str w5, [x0, x7] │ │ │ │ - cbnz w10, 2db70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14730> │ │ │ │ - mov w16, w5 │ │ │ │ - ldr w9, [x0, x8] │ │ │ │ - add w5, w16, #0x1 │ │ │ │ - b 2dadc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1469c> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x24, x0, x1 │ │ │ │ - asr x1, x24, #3 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2eb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c4> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - str w8, [sp, #72] │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - str w6, [sp, #112] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str w10, [sp, #120] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - stp x1, x0, [sp, #24] │ │ │ │ - bl d420 │ │ │ │ - str xzr, [x0, x24] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w8, [sp, #72] │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - ldr w10, [sp, #120] │ │ │ │ - cbnz x24, 2e570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15130> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - add x24, x23, x24 │ │ │ │ - cbz x0, 2e430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ff0> │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #48] │ │ │ │ - str w10, [sp, #72] │ │ │ │ - bl d3c0 │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - ldr w6, [sp, #48] │ │ │ │ - ldr w10, [sp, #72] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x0, x23, x0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - cbnz w6, 2d928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144e8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x3, x3, #0x918 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - add x0, x0, #0x988 │ │ │ │ - mov w2, #0xcb // #203 │ │ │ │ - bl cec8 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov x4, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x2, x0, x2 │ │ │ │ - asr x3, x2, #1 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 2eb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156f4> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - str w10, [sp, #16] │ │ │ │ - csinc x0, x3, xzr, ne // ne = any │ │ │ │ - str w8, [sp, #104] │ │ │ │ - add x0, x0, x3 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - cmp x0, x4 │ │ │ │ - csel x0, x0, x4, ls // ls = plast │ │ │ │ - str w6, [sp, #120] │ │ │ │ - str w10, [sp, #128] │ │ │ │ - lsl x0, x0, #1 │ │ │ │ - stp x1, x0, [sp, #24] │ │ │ │ - bl d420 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - ldr w8, [sp, #104] │ │ │ │ - strh w1, [x0, x2] │ │ │ │ - ldr w6, [sp, #120] │ │ │ │ - ldr w10, [sp, #128] │ │ │ │ - cbnz x2, 2e530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150f0> │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - add x0, x23, x2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cbz x0, 2e508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150c8> │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #40] │ │ │ │ - str w10, [sp, #104] │ │ │ │ - bl d3c0 │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - ldr w6, [sp, #40] │ │ │ │ - ldr w10, [sp, #104] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x23, [sp, #40] │ │ │ │ - add x0, x23, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - b 2d914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144d4> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - b 2d7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1436c> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #104] │ │ │ │ - str w10, [sp, #112] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - ldr w6, [sp, #104] │ │ │ │ - add x0, x23, x2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr w10, [sp, #112] │ │ │ │ - cbnz x0, 2e4ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150ac> │ │ │ │ - b 2e508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150c8> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x24 │ │ │ │ - str w8, [sp, #24] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - str w6, [sp, #72] │ │ │ │ - add x24, x23, x24 │ │ │ │ - str w10, [sp, #112] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - ldr w6, [sp, #72] │ │ │ │ - ldr w10, [sp, #112] │ │ │ │ - cbnz x0, 2e414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fd4> │ │ │ │ - b 2e430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ff0> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.le 2ea40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15600> │ │ │ │ - mov x2, x1 │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - add x0, x0, x19 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - b 2de90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a50> │ │ │ │ - cmp x2, #0x2 │ │ │ │ - b.le 2e9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155bc> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x24 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr x24, [x20, #208] │ │ │ │ - sub x2, x0, x24 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x310 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x3, #0x340 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 278c8 ::do_widen(char) const@@Base+0xad28> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0x310 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + stur x4, [x1, #-8] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x340 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 2793c ::do_widen(char) const@@Base+0xad9c> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ - add x1, x1, x2 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 2e9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1559c> │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - add x23, x0, x23 │ │ │ │ - ldr w0, [sp, #156] │ │ │ │ - str x23, [x21, #8] │ │ │ │ - str w0, [x20, #36] │ │ │ │ - cbnz w0, 2df50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b10> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 2dfa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b64> │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 2ea10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155d0> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x22, [x20, #184] │ │ │ │ - sub x2, x0, x22 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x1, x1, x2 │ │ │ │ - sub x2, x24, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 2e670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15230> │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x22, [x20, #184] │ │ │ │ - add x0, x22, x21 │ │ │ │ - b 2dee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14aa8> │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - stp xzr, xzr, [sp, #192] │ │ │ │ - b 2d71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142dc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x19, x1 │ │ │ │ - str x0, [sp, #24] │ │ │ │ mov x0, x1 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x28, 2e6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15284> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - str x19, [x20, #160] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x0, x19, x0 │ │ │ │ - str x0, [x1, #16] │ │ │ │ - b 2de90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a50> │ │ │ │ + bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0x310 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x19, x0, #0x18 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x4, [x1, #-24] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x340 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 279b8 ::do_widen(char) const@@Base+0xae18> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ - mov x3, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x2, x0, x1 │ │ │ │ - asr x1, x2, #1 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 2ebf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157b4> // b.none │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ + bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + 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 │ │ │ │ - str w8, [sp, #16] │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - str x2, [sp, #104] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str w6, [sp, #112] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - cmp x0, x3 │ │ │ │ - csel x0, x0, x3, ls // ls = plast │ │ │ │ - lsl x0, x0, #1 │ │ │ │ - stp x1, x0, [sp, #24] │ │ │ │ - bl d420 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w8, [sp, #16] │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - strh w22, [x0, x2] │ │ │ │ - cbz x2, 2e760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15320> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #104] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - ldr w6, [sp, #104] │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - add x0, x23, x2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cbz x0, 2e788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15348> │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #40] │ │ │ │ - bl d3c0 │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - ldr w6, [sp, #40] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x23, [sp, #40] │ │ │ │ - add x0, x23, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.ne 2e0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c64> // b.any │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x24, x0, x1 │ │ │ │ - asr x1, x24, #3 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2ebc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15784> // b.none │ │ │ │ + b.le 27a38 ::do_widen(char) const@@Base+0xae98> │ │ │ │ + tbz w2, #0, 27a3c ::do_widen(char) const@@Base+0xae9c> │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x0, #48] │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 27a28 ::do_widen(char) const@@Base+0xae88> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + tbnz w2, #0, 27a14 ::do_widen(char) const@@Base+0xae74> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 27a2c ::do_widen(char) const@@Base+0xae8c> │ │ │ │ + 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 │ │ │ │ - str w8, [sp, #72] │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - str w6, [sp, #112] │ │ │ │ - add x0, x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - stp x1, x0, [sp, #24] │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w8, [sp, #72] │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x0, x24] │ │ │ │ - cbz x24, 2e824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153e4> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x24 │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #72] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - ldr w6, [sp, #72] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - add x24, x23, x24 │ │ │ │ - cbz x0, 2e848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15408> │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #48] │ │ │ │ - bl d3c0 │ │ │ │ - ldr w8, [sp, #24] │ │ │ │ - ldr w6, [sp, #48] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x0, x23, x0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - b 2dcd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14890> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, x23 │ │ │ │ + b.le 27ae4 ::do_widen(char) const@@Base+0xaf44> │ │ │ │ + tbz w2, #0, 27ae8 ::do_widen(char) const@@Base+0xaf48> │ │ │ │ + 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, 27ad4 ::do_widen(char) const@@Base+0xaf34> │ │ │ │ + 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, 27ab4 ::do_widen(char) const@@Base+0xaf14> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 27ad4 ::do_widen(char) const@@Base+0xaf34> │ │ │ │ + nop │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27bec ::do_widen(char) const@@Base+0xb04c> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x24, 2e88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1544c> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - str x19, [x20, #208] │ │ │ │ - add x23, x19, x23 │ │ │ │ - str x23, [x21, #16] │ │ │ │ - b 2df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b00> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x22, x0 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 2e8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1548c> │ │ │ │ - bl d3c0 │ │ │ │ - str x22, [x20, #184] │ │ │ │ - add x0, x22, x21 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - b 2dee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14aa8> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x19, x0, x1 │ │ │ │ - asr x1, x19, #3 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2eb94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15754> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - add x0, x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - str x1, [sp, #24] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - bl d420 │ │ │ │ - ldur x1, [x22, #-8] │ │ │ │ - str x1, [x0, x19] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x19, 2e938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x154f8> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x19 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - add x24, x21, x19 │ │ │ │ - cbz x0, 2e94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1550c> │ │ │ │ - bl d3c0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - b 2de08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149c8> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x19, x0, x1 │ │ │ │ - asr x1, x19, #1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2eb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15724> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - add x0, x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - str x1, [sp, #24] │ │ │ │ - lsl x0, x0, #1 │ │ │ │ - bl d420 │ │ │ │ - strh w22, [x0, x19] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x19, 2e9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1556c> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, x19 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x19, x19, #0x2 │ │ │ │ - add x0, x21, x19 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cbz x0, 2e9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15584> │ │ │ │ - bl d3c0 │ │ │ │ - str x21, [sp, #40] │ │ │ │ - b 2ddf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149b0> │ │ │ │ - b.ne 2d818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143d8> // b.any │ │ │ │ - ldrb w0, [x20, #65] │ │ │ │ - strb w0, [sp, #232] │ │ │ │ - b 2d818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143d8> │ │ │ │ - add x23, x24, x23 │ │ │ │ - b 2df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b00> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b.ne 2de5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a1c> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - strb w0, [x28] │ │ │ │ - b 2de48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a08> │ │ │ │ - b.ne 2e5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151b8> // b.any │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldrh w1, [x1] │ │ │ │ - strh w1, [x24] │ │ │ │ - b 2e5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151b8> │ │ │ │ - b.eq 2ea74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15634> // b.none │ │ │ │ - ldr x22, [sp, #88] │ │ │ │ - b 2e654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15214> │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x0, x28, x0 │ │ │ │ - b 2de90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a50> │ │ │ │ - add x0, x1, x21 │ │ │ │ - b.eq 2eab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15674> // b.none │ │ │ │ - ldr x22, [sp, #88] │ │ │ │ - b 2dee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14aa8> │ │ │ │ - b.eq 2eaa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15664> // b.none │ │ │ │ - add x0, x28, x1 │ │ │ │ - b 2de90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a50> │ │ │ │ - b.ne 2e9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1559c> // b.any │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldrh w0, [x0] │ │ │ │ - strh w0, [x24], #2 │ │ │ │ - ldr w0, [sp, #156] │ │ │ │ - str x24, [x21, #8] │ │ │ │ - str w0, [x20, #36] │ │ │ │ - cbnz w0, 2df54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b14> │ │ │ │ - str wzr, [x20, #52] │ │ │ │ - b 2dfb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b70> │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x22, [sp, #88] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x3] │ │ │ │ - b 2e654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15214> │ │ │ │ - cbz w17, 2e22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14dec> │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldr x11, [x20, #136] │ │ │ │ - mov w5, w3 │ │ │ │ - str w3, [x0, x7] │ │ │ │ - b 2db78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14738> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - strb w0, [x28] │ │ │ │ - b 2de7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a3c> │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x22, [sp, #88] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x2] │ │ │ │ - b 2dee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14aa8> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + mov x21, x1 │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.eq 27bcc ::do_widen(char) const@@Base+0xb02c> // b.none │ │ │ │ + cmp w2, #0x8 │ │ │ │ + b.ne 27b90 ::do_widen(char) const@@Base+0xaff0> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 27b84 ::do_widen(char) const@@Base+0xafe4> │ │ │ │ + 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 27b60 ::do_widen(char) const@@Base+0xafc0> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + 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 27b90 ::do_widen(char) const@@Base+0xaff0> // 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, 27bc0 ::do_widen(char) const@@Base+0xb020> │ │ │ │ + b 27ba4 ::do_widen(char) const@@Base+0xb004> │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 27b20 ::do_widen(char) const@@Base+0xaf80> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + add x3, sp, #0x7 │ │ │ │ + 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 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + strb w0, [sp, #7] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [x21] │ │ │ │ + asr x1, x19, #8 │ │ │ │ + strb w1, [sp, #7] │ │ │ │ + add x3, sp, #0x7 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [x21] │ │ │ │ + asr x1, x19, #16 │ │ │ │ + strb w1, [sp, #7] │ │ │ │ + add x3, sp, #0x7 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + asr x19, x19, #24 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + strb w19, [sp, #7] │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x3, sp, #0x7 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2ec54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15814> // b.none │ │ │ │ + b.ne 27d20 ::do_widen(char) const@@Base+0xb180> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ + mov x29, sp │ │ │ │ + ldr w3, [x0, #104] │ │ │ │ + tbz w3, #1, 27d94 ::do_widen(char) const@@Base+0xb1f4> │ │ │ │ + ldr x3, [x0, #40] │ │ │ │ + cbz x3, 27dd4 ::do_widen(char) const@@Base+0xb234> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 27dc4 ::do_widen(char) const@@Base+0xb224> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 27e00 ::do_widen(char) const@@Base+0xb260> // b.none │ │ │ │ + strb w1, [x3] │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x2, #40] │ │ │ │ + mov w0, w1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 27dc4 ::do_widen(char) const@@Base+0xb224> // b.none │ │ │ │ + ldrb w0, [x2, #69] │ │ │ │ + tbnz w0, #0, 27d84 ::do_widen(char) const@@Base+0xb1e4> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x3, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x3, x3, #0x3e0 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 27e38 ::do_widen(char) const@@Base+0xb298> // b.any │ │ │ │ + ldp x3, x0, [x0, #80] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + b 27d60 ::do_widen(char) const@@Base+0xb1c0> │ │ │ │ + ldr x0, [x2, #32] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 27e30 ::do_widen(char) const@@Base+0xb290> │ │ │ │ + ldrb w0, [x2, #69] │ │ │ │ + tbz w0, #0, 27da4 ::do_widen(char) const@@Base+0xb204> │ │ │ │ + ldp x3, x0, [x2, #80] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 27d74 ::do_widen(char) const@@Base+0xb1d4> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 27d88 ::do_widen(char) const@@Base+0xb1e8> │ │ │ │ + str w1, [sp, #20] │ │ │ │ str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + blr x4 │ │ │ │ + ldr w1, [sp, #20] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 27dc4 ::do_widen(char) const@@Base+0xb224> // b.none │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr w0, [x2, #104] │ │ │ │ + tbz w0, #1, 27d9c ::do_widen(char) const@@Base+0xb1fc> │ │ │ │ + ldr x3, [x2, #40] │ │ │ │ + b 27d68 ::do_widen(char) const@@Base+0xb1c8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 27f04 ::do_widen(char) const@@Base+0xb364> │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + tbz w1, #0, 27f64 ::do_widen(char) const@@Base+0xb3c4> │ │ │ │ + ldr x2, [x0, #96] │ │ │ │ + cbz x2, 27f04 ::do_widen(char) const@@Base+0xb364> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl d018 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 27f60 ::do_widen(char) const@@Base+0xb3c0> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 27f84 ::do_widen(char) const@@Base+0xb3e4> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xd0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 28024 ::do_widen(char) const@@Base+0xb484> │ │ │ │ + ldrb w1, [x0, #168] │ │ │ │ + tbz w1, #0, 28084 ::do_widen(char) const@@Base+0xb4e4> │ │ │ │ + ldr x2, [x0, #176] │ │ │ │ + cbz x2, 28024 ::do_widen(char) const@@Base+0xb484> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl d018 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 28080 ::do_widen(char) const@@Base+0xb4e0> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x24, 2ec44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15804> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2eae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156a0> │ │ │ │ - bl d3c0 │ │ │ │ - b 2eae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156a0> │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 280a4 ::do_widen(char) const@@Base+0xb504> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x168 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x20 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 2ec44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15804> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cbz x0, 2ec8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1584c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x24, [sp, #48] │ │ │ │ - cbnz x24, 2ec3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157fc> │ │ │ │ - b 2ec44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15804> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 2eef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ab8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, 2eea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a68> │ │ │ │ - ldr x27, [x26, #24] │ │ │ │ - cbz x27, 2ee50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a10> │ │ │ │ - ldr x24, [x27, #24] │ │ │ │ - cbz x24, 2ee20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159e0> │ │ │ │ - ldr x21, [x24, #24] │ │ │ │ - cbz x21, 2edf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159b0> │ │ │ │ - ldr x20, [x21, #24] │ │ │ │ - cbz x20, 2edc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15980> │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - cbz x23, 2eda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15964> │ │ │ │ - ldr x19, [x23, #24] │ │ │ │ - cbz x19, 2ed88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15948> │ │ │ │ - ldr x22, [x19, #24] │ │ │ │ - cbz x22, 2ed58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15918> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - bl 2eca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15860> │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - cbz x1, 2ed50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15910> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x28, 2ed58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15918> │ │ │ │ - mov x22, x28 │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - bl 2eca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15860> │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - cbnz x1, 2ed20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158e0> │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x28, 2ed34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158f4> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - cbz x0, 2ed7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1593c> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x22, 2ed88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15948> │ │ │ │ - mov x19, x22 │ │ │ │ - b 2ed00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x22, 2ed74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15934> │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cbz x0, 2ee88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a48> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 2ee94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a54> │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - ldr x19, [x20, #16] │ │ │ │ - cbz x0, 2ee74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a34> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 2ee80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a40> │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - ldr x19, [x21, #16] │ │ │ │ - cbz x0, 2ede4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159a4> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 2edf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159b0> │ │ │ │ - mov x21, x19 │ │ │ │ - b 2ece8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158a8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 2eddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1599c> │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cbz x0, 2ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159d4> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 2ee20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159e0> │ │ │ │ - mov x24, x19 │ │ │ │ - b 2ece0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158a0> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 2ee0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159cc> │ │ │ │ - ldr x0, [x27, #40] │ │ │ │ - ldr x19, [x27, #16] │ │ │ │ - cbz x0, 2ee44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a04> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 2ee50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a10> │ │ │ │ - mov x27, x19 │ │ │ │ - b 2ecd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15898> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 2ee3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159fc> │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - cbz x0, 2ee9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a5c> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 2eea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a68> │ │ │ │ - mov x26, x19 │ │ │ │ - b 2ecd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15890> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 2edc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15980> │ │ │ │ - mov x20, x19 │ │ │ │ - b 2ecf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158b0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 2eda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15964> │ │ │ │ - mov x23, x19 │ │ │ │ - b 2ecf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158b8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 2ee6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a2c> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cbz x0, 2eecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a8c> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 2eed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a98> │ │ │ │ - mov x25, x19 │ │ │ │ - b 2ecc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15888> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 2eec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a84> │ │ │ │ - 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 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 28144 ::do_widen(char) const@@Base+0xb5a4> │ │ │ │ + ldrb w1, [x0, #69] │ │ │ │ + tbz w1, #0, 281a4 ::do_widen(char) const@@Base+0xb604> │ │ │ │ + ldr x2, [x0, #72] │ │ │ │ + cbz x2, 28144 ::do_widen(char) const@@Base+0xb5a4> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl d018 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 281a0 ::do_widen(char) const@@Base+0xb600> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #216] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str wzr, [x28, #368] │ │ │ │ - ldr x0, [x28, #344] │ │ │ │ - str x0, [x28, #360] │ │ │ │ - ldp x1, x2, [x28, #320] │ │ │ │ - subs x5, x2, x1 │ │ │ │ - b.eq 2ef88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b48> // b.none │ │ │ │ - asr x5, x5, #2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ + b.eq 281c4 ::do_widen(char) const@@Base+0xb624> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w4, [x1] │ │ │ │ - tst x4, #0x3fffffff │ │ │ │ - b.eq 2ef74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b34> // b.none │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - strb w7, [x28, #64] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp x5, x2 │ │ │ │ - b.hi 2ef60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b20> // b.pmore │ │ │ │ - cbnz w6, 2efb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b78> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr w3, [x20, #120] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbz w3, #0, 28290 ::do_widen(char) const@@Base+0xb6f0> │ │ │ │ + ldrb w0, [x20, #80] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + tbz w0, #0, 282d0 ::do_widen(char) const@@Base+0xb730> │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add x8, sp, #0x10 │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + bl cc70 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x2, [x20, #88] │ │ │ │ + cbz x2, 282c0 ::do_widen(char) const@@Base+0xb720> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl d018 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x4, [x2] │ │ │ │ + ldr x2, [x4, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x21 │ │ │ │ + bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fb28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166e8> // b.any │ │ │ │ - ldp x29, x30, [sp, #224] │ │ │ │ - ldp x27, x28, [sp, #304] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ + b.ne 282c8 ::do_widen(char) const@@Base+0xb728> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - ldr w21, [x28, #52] │ │ │ │ - mov w19, w21 │ │ │ │ - cbnz w21, 2f9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1659c> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cbz x0, 2efe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ba4> │ │ │ │ - bl d3c0 │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - str x22, [x28, #344] │ │ │ │ - str wzr, [x28, #352] │ │ │ │ - str x19, [x28, #360] │ │ │ │ - str w21, [x28, #368] │ │ │ │ - str x23, [x28, #376] │ │ │ │ - cbz w0, 2fb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166d8> │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - str wzr, [sp, #56] │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - cbnz w0, 2f4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16060> │ │ │ │ - ldr x0, [x28, #184] │ │ │ │ - ldr x4, [x0] │ │ │ │ - cbz x4, 2fb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166c0> │ │ │ │ - fmov d31, x4 │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w1, w1, w0 │ │ │ │ - stp w1, w0, [sp, #24] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - mov w2, w0 │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2f074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c34> │ │ │ │ - add x1, x28, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2f060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c20> // b.any │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldrh w4, [x0] │ │ │ │ - cbz w4, 2faf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166b0> │ │ │ │ - ldr x6, [x28, #136] │ │ │ │ - add w4, w4, w23 │ │ │ │ - mov w1, w23 │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + b 28290 ::do_widen(char) const@@Base+0xb6f0> │ │ │ │ + str x21, [sp, #64] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 282cc ::do_widen(char) const@@Base+0xb72c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w2, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x6, w0, uxtw] │ │ │ │ - asr w0, w0, w2 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w27, w27, w0 │ │ │ │ - cmp w1, w4 │ │ │ │ - b.ne 2f0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c60> // b.any │ │ │ │ - ldr w24, [sp, #16] │ │ │ │ - mov w22, w23 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - mov w21, w24 │ │ │ │ - stp xzr, x19, [sp, #112] │ │ │ │ - stp x19, xzr, [sp, #128] │ │ │ │ nop │ │ │ │ - lsr w0, w22, #1 │ │ │ │ - ldr x2, [x28, #136] │ │ │ │ - ubfiz w1, w22, #2, #1 │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbz w0, #1, 2f110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cd0> │ │ │ │ - ldr x0, [x28, #320] │ │ │ │ - add w1, w21, w20 │ │ │ │ - ldr w1, [x0, x1, lsl #2] │ │ │ │ - ubfx x4, x1, #0, #30 │ │ │ │ - cbnz w4, 2f220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de0> │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldrh w0, [x0] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 2f0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ca0> // b.pmore │ │ │ │ - mov w21, w27 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - cbz x21, 2f9a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16564> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x26, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 2faa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16668> │ │ │ │ - lsl x0, x21, #1 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - sub w25, w27, #0x1 │ │ │ │ - str xzr, [sp] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - add x0, x28, #0x41 │ │ │ │ - str x0, [sp, #40] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldrh w10, [x0] │ │ │ │ - cbz w10, 2f310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ed0> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov w2, w23 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - ldrb w9, [x0, x1] │ │ │ │ - mov w7, w4 │ │ │ │ - lsr w9, w9, #3 │ │ │ │ - ldr x6, [x28, #136] │ │ │ │ - lsr w0, w2, #1 │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldrb w0, [x6, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbz w0, #1, 2f20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dcc> │ │ │ │ - ldr x1, [x28, #160] │ │ │ │ - add w0, w7, w20 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - asr w0, w0, w9 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - strb w0, [x26, w7, uxtw] │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldrh w10, [x0] │ │ │ │ - cmp w4, w10 │ │ │ │ - b.cs 2f310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ed0> // b.hs, b.nlast │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - ldr x6, [x28, #136] │ │ │ │ - lsr w0, w2, #1 │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldrb w0, [x6, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbnz w0, #1, 2f1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d80> │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w10, w4 │ │ │ │ - b.ls 2f310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ed0> // b.plast │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - b 2f1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d68> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ubfx x9, x1, #30, #1 │ │ │ │ - lsr w8, w1, #31 │ │ │ │ - cbz x0, 2f26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e2c> │ │ │ │ - mov x10, x19 │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.eq 28374 ::do_widen(char) const@@Base+0xb7d4> // b.none │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 2840c ::do_widen(char) const@@Base+0xb86c> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0xa460> │ │ │ │ + add x1, x1, #0x9e0 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 283f0 ::do_widen(char) const@@Base+0xb850> // b.any │ │ │ │ + ldp x1, x0, [x0, #32] │ │ │ │ + ldrb w2, [x19, #69] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 283d8 ::do_widen(char) const@@Base+0xb838> │ │ │ │ + tbz w2, #0, 2840c ::do_widen(char) const@@Base+0xb86c> │ │ │ │ + ldp x0, x1, [x19, #72] │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + ldr x2, [x19, #88] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 283e4 ::do_widen(char) const@@Base+0xb844> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 28360 ::do_widen(char) const@@Base+0xb7c0> │ │ │ │ + tbz w2, #0, 2840c ::do_widen(char) const@@Base+0xb86c> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbnz x0, 283bc ::do_widen(char) const@@Base+0xb81c> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 28364 ::do_widen(char) const@@Base+0xb7c4> │ │ │ │ + blr x2 │ │ │ │ + b 283c8 ::do_widen(char) const@@Base+0xb828> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + b 283cc ::do_widen(char) const@@Base+0xb82c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldp x2, x7, [x0, #16] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.le 2f490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16050> │ │ │ │ - mov x0, x7 │ │ │ │ - cbnz x0, 2f240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e00> │ │ │ │ - cmp x10, x19 │ │ │ │ - b.eq 2f26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e2c> // b.none │ │ │ │ - ldr w0, [x10, #32] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ge 2f988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16548> // b.tcont │ │ │ │ - lsl w2, w27, #1 │ │ │ │ - cbz w2, 2fa44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16604> │ │ │ │ - mov w25, w2 │ │ │ │ - str w4, [sp] │ │ │ │ - mov x0, x25 │ │ │ │ - str w9, [sp, #8] │ │ │ │ - str w8, [sp, #32] │ │ │ │ - bl d420 │ │ │ │ - mov x26, x0 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - mov x2, x25 │ │ │ │ - bl cf40 │ │ │ │ - lsl w1, w21, #1 │ │ │ │ - ldr w4, [sp] │ │ │ │ - add w7, w1, #0x1 │ │ │ │ - ldr w9, [sp, #8] │ │ │ │ - ldr w8, [sp, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - strb w9, [x26, w1, uxtw] │ │ │ │ - strb w8, [x26, w7, uxtw] │ │ │ │ - str w4, [sp, #64] │ │ │ │ - bl d420 │ │ │ │ - add x7, x0, x25 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x26 │ │ │ │ - str x7, [sp] │ │ │ │ - stp x0, x0, [sp, #72] │ │ │ │ - str x7, [sp, #88] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x7, [sp] │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x7, [sp, #80] │ │ │ │ - bl 2fc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16800> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cbz x0, 2f300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ec0> │ │ │ │ - bl d3c0 │ │ │ │ - cbz x26, 2f10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ccc> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - b 2f10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ccc> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2f400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fc0> // b.none │ │ │ │ - ldp x9, x21, [x0, #40] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - sub x21, x21, x9 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.ne 2f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fa0> // b.any │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - lsr w7, w1, #6 │ │ │ │ - lsl x22, x2, x1 │ │ │ │ - lsl x24, x7, #3 │ │ │ │ - cbz w27, 2f3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f84> │ │ │ │ - cbz w25, 2f3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f84> │ │ │ │ - ldrb w4, [x9] │ │ │ │ - ldrb w2, [x26] │ │ │ │ - ldrb w1, [x26, #1] │ │ │ │ - cmp w4, w2 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - add w4, w2, #0x2 │ │ │ │ - ldrb w4, [x9, w4, uxtw] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 2f380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f40> // b.none │ │ │ │ - ldr x4, [x28, #344] │ │ │ │ - ldr x1, [x4, x24] │ │ │ │ - bic x1, x1, x22 │ │ │ │ - str x1, [x4, x24] │ │ │ │ - add w2, w2, #0x4 │ │ │ │ - add x1, x26, #0x2 │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 2f3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f84> // b.none │ │ │ │ - ldrb w6, [x9, w2, uxtw] │ │ │ │ - ldrb w4, [x1] │ │ │ │ - cmp w6, w4 │ │ │ │ - b.eq 2f3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f70> // b.none │ │ │ │ - ldr x6, [x28, #344] │ │ │ │ - ldr x4, [x6, x24] │ │ │ │ - bic x4, x4, x22 │ │ │ │ - str x4, [x6, x24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - sub w4, w1, w26 │ │ │ │ - cmp w27, w4 │ │ │ │ - b.hi 2f390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f50> // b.pmore │ │ │ │ - bl d120 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2f400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fc0> // b.none │ │ │ │ - ldp x9, x1, [x0, #40] │ │ │ │ - sub x1, x1, x9 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 2f344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f04> // b.none │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x3, x3, #0x9a0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - mov w2, #0x5a // #90 │ │ │ │ - bl cec8 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldr x0, [sp] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 2f180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d40> // b.pmore │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #56] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2fb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166c8> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x26, 2f45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1601c> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 2eca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15860> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 2f024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15be4> // b.pmore │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - ldp x21, x22, [sp, #256] │ │ │ │ - ldp x23, x24, [sp, #272] │ │ │ │ - ldp x25, x26, [sp, #288] │ │ │ │ - b 2ef88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b48> │ │ │ │ - mov x10, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - cbnz x0, 2f240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e00> │ │ │ │ - b 2f258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e18> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x28, #184] │ │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ │ - cbz x4, 2faa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16660> │ │ │ │ - fmov d31, x4 │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w1, w1, w0 │ │ │ │ - stp w0, w1, [sp, #28] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2f4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160b4> │ │ │ │ - add x1, x28, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2f4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a0> // b.any │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr x4, [x28, #208] │ │ │ │ - sub w22, w0, #0x1 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - lsl x1, x22, #1 │ │ │ │ - lsl x0, x0, #1 │ │ │ │ - ldrh w13, [x4, x1] │ │ │ │ - ldrh w2, [x4, x0] │ │ │ │ - stp x1, x0, [sp] │ │ │ │ - adds w2, w2, w13 │ │ │ │ - b.eq 2fac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16688> // b.none │ │ │ │ - ldr x8, [x28, #136] │ │ │ │ - add w7, w2, w23 │ │ │ │ - mov w1, w23 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ + 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 284c4 ::do_widen(char) const@@Base+0xb924> │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 28518 ::do_widen(char) const@@Base+0xb978> │ │ │ │ + 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 284f8 ::do_widen(char) const@@Base+0xb958> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + add x3, x1, w3, sxtw │ │ │ │ + stp x1, x3, [x19, #32] │ │ │ │ + ldrb w0, [x21, #8] │ │ │ │ + tbz w0, #0, 28518 ::do_widen(char) const@@Base+0xb978> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 284e0 ::do_widen(char) const@@Base+0xb940> │ │ │ │ + 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 284c4 ::do_widen(char) const@@Base+0xb924> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 284e4 ::do_widen(char) const@@Base+0xb944> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w6, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x8, w0, uxtw] │ │ │ │ - asr w0, w0, w6 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w27, w27, w0 │ │ │ │ - cmp w1, w7 │ │ │ │ - b.ne 2f540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16100> // b.any │ │ │ │ - mov w25, w23 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - stp xzr, x19, [sp, #112] │ │ │ │ - stp x19, xzr, [sp, #128] │ │ │ │ nop │ │ │ │ - lsr w0, w25, #1 │ │ │ │ - ldr x7, [x28, #136] │ │ │ │ - ubfiz w1, w25, #2, #1 │ │ │ │ - ldrb w0, [x7, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbz w0, #1, 2f5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16170> │ │ │ │ - ldr x0, [x28, #320] │ │ │ │ - add w1, w21, w20 │ │ │ │ - ldr w1, [x0, x1, lsl #2] │ │ │ │ - ubfx x7, x1, #0, #30 │ │ │ │ - cbnz w7, 2f7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1637c> │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.hi 2f580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16140> // b.pmore │ │ │ │ - cbz w27, 2f9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16590> │ │ │ │ - mov w0, w27 │ │ │ │ - bl d420 │ │ │ │ - mov w2, w27 │ │ │ │ - mov x26, x0 │ │ │ │ - add x21, x0, w27, uxtw │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x4, [x28, #208] │ │ │ │ - ldrh w13, [x4, x0] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cbz w0, 2f8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16490> │ │ │ │ - sub x21, x21, x26 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - sub w25, w27, #0x1 │ │ │ │ - str wzr, [sp, #16] │ │ │ │ - lsl x21, x21, #1 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - str x0, [sp, #40] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2856c ::do_widen(char) const@@Base+0xb9cc> │ │ │ │ + bl d3c0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 285d8 ::do_widen(char) const@@Base+0xba38> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 285d8 ::do_widen(char) const@@Base+0xba38> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 285d8 ::do_widen(char) const@@Base+0xba38> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 285d8 ::do_widen(char) const@@Base+0xba38> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 285fc ::do_widen(char) const@@Base+0xba5c> // 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 285d8 ::do_widen(char) const@@Base+0xba38> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldrh w6, [x4, x0] │ │ │ │ - adds w6, w13, w6 │ │ │ │ - b.eq 2f6c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16288> // b.none │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - mov w0, w23 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - udiv w1, w2, w3 │ │ │ │ - msub w2, w1, w3, w2 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldrb w12, [x3, w1, uxtw] │ │ │ │ - add x1, x28, x2 │ │ │ │ - ldrb w10, [x1, #65] │ │ │ │ - lsr w12, w12, #3 │ │ │ │ - lsr w10, w10, #3 │ │ │ │ - ldr x9, [x28, #136] │ │ │ │ - lsr w1, w0, #1 │ │ │ │ - ubfiz w2, w0, #2, #1 │ │ │ │ - ldrb w1, [x9, w1, uxtw] │ │ │ │ - asr w1, w1, w2 │ │ │ │ - tbz w1, #1, 2f6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16278> │ │ │ │ - ldr x1, [x28, #160] │ │ │ │ - add w6, w7, w20 │ │ │ │ - cmp w13, w4 │ │ │ │ - csel w2, w10, w12, ls // ls = plast │ │ │ │ - ldrb w1, [x1, w6, uxtw] │ │ │ │ - asr w1, w1, w2 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - strb w1, [x26, w7, uxtw] │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x1, [x28, #208] │ │ │ │ - ldrh w13, [x1, x2] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldrh w6, [x1, x2] │ │ │ │ - add w6, w13, w6 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w6, w4 │ │ │ │ - b.hi 2f664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16224> // b.pmore │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16460> // b.none │ │ │ │ - ldp x9, x1, [x0, #40] │ │ │ │ - sub x1, x1, x9 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 2f79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1635c> // b.any │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - lsr w7, w1, #6 │ │ │ │ - lsl x22, x2, x1 │ │ │ │ - lsl x24, x7, #3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz w27, 2f780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16340> │ │ │ │ - cbz w25, 2f780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16340> │ │ │ │ - ldrb w4, [x9] │ │ │ │ - ldrb w2, [x26] │ │ │ │ - ldrb w1, [x26, #1] │ │ │ │ - cmp w4, w2 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - add w4, w2, #0x2 │ │ │ │ - ldrb w4, [x9, w4, uxtw] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 2f73c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162fc> // b.none │ │ │ │ - ldr x4, [x28, #344] │ │ │ │ - ldr x1, [x4, x24] │ │ │ │ - bic x1, x1, x22 │ │ │ │ - str x1, [x4, x24] │ │ │ │ - add w2, w2, #0x4 │ │ │ │ - add x1, x26, #0x2 │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 2f780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16340> // b.none │ │ │ │ - ldrb w6, [x9, w2, uxtw] │ │ │ │ - ldrb w4, [x1] │ │ │ │ - cmp w6, w4 │ │ │ │ - b.eq 2f76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1632c> // b.none │ │ │ │ - ldr x6, [x28, #344] │ │ │ │ - ldr x4, [x6, x24] │ │ │ │ - bic x4, x4, x22 │ │ │ │ - str x4, [x6, x24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - sub w4, w1, w26 │ │ │ │ - cmp w27, w4 │ │ │ │ - b.hi 2f74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1630c> // b.pmore │ │ │ │ - bl d120 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16460> // b.none │ │ │ │ - ldp x9, x1, [x0, #40] │ │ │ │ - sub x1, x1, x9 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 2f700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162c0> // b.none │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x3, x3, #0x9a0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e0 │ │ │ │ - mov w2, #0xa4 // #164 │ │ │ │ - bl cec8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ubfx x9, x1, #30, #1 │ │ │ │ - lsr w8, w1, #31 │ │ │ │ - cbz x0, 2f7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163bc> │ │ │ │ - mov x10, x19 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldp x2, x4, [x0, #16] │ │ │ │ - cmp w7, w1 │ │ │ │ - b.le 2f944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16504> │ │ │ │ - mov x0, x4 │ │ │ │ - cbnz x0, 2f7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16390> │ │ │ │ - cmp x10, x19 │ │ │ │ - b.eq 2f7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163bc> // b.none │ │ │ │ - ldr w0, [x10, #32] │ │ │ │ - cmp w7, w0 │ │ │ │ - b.ge 2f954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16514> // b.tcont │ │ │ │ - lsl w2, w27, #1 │ │ │ │ - cbz w2, 2fa18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165d8> │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str w7, [sp, #24] │ │ │ │ - str w9, [sp, #40] │ │ │ │ - str w8, [sp, #60] │ │ │ │ - bl d420 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - bl cf40 │ │ │ │ - lsl w1, w21, #1 │ │ │ │ - ldr w7, [sp, #24] │ │ │ │ - add w4, w1, #0x1 │ │ │ │ - ldr w9, [sp, #40] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - strb w9, [x22, w1, uxtw] │ │ │ │ - ldr w8, [sp, #60] │ │ │ │ - strb w8, [x22, w4, uxtw] │ │ │ │ - str w7, [sp, #64] │ │ │ │ - bl d420 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - stp x0, x0, [sp, #72] │ │ │ │ - add x4, x0, x2 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - str x4, [sp, #88] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x4, [sp, #80] │ │ │ │ - bl 2fc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16800> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cbz x0, 2f890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16450> │ │ │ │ - bl d3c0 │ │ │ │ - cbz x22, 2f96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1652c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - b 2f96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1652c> │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - ldr x4, [x28, #208] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldrh w13, [x4, x1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 2f620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161e0> // b.any │ │ │ │ - cbz w13, 2fa70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16630> │ │ │ │ - ldr x2, [x28, #136] │ │ │ │ - add w21, w13, w23 │ │ │ │ nop │ │ │ │ - lsr w0, w23, #1 │ │ │ │ - ubfiz w1, w23, #2, #1 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w20, w20, w0 │ │ │ │ - cmp w23, w21 │ │ │ │ - b.ne 2f8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164a0> // b.any │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #56] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2fa90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16650> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x26, 2f93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164fc> │ │ │ │ - mov x0, x26 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2864c ::do_widen(char) const@@Base+0xbaac> │ │ │ │ bl d3c0 │ │ │ │ - mov w23, w21 │ │ │ │ - b 2f45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1601c> │ │ │ │ - mov x10, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - cbnz x0, 2f7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16390> │ │ │ │ - b 2f7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163a8> │ │ │ │ - ldr x2, [x10, #40] │ │ │ │ - lsl w0, w21, #1 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - strb w9, [x2, w0, uxtw] │ │ │ │ - ldr x0, [x10, #40] │ │ │ │ - strb w8, [x0, w1, uxtw] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x4, [x28, #208] │ │ │ │ - ldrh w13, [x4, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldrh w2, [x4, x0] │ │ │ │ - add w2, w2, w13 │ │ │ │ - b 2f5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1616c> │ │ │ │ - ldr x2, [x10, #40] │ │ │ │ - lsl w0, w21, #1 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - strb w9, [x2, w0, uxtw] │ │ │ │ - ldr x0, [x10, #40] │ │ │ │ - strb w8, [x0, w1, uxtw] │ │ │ │ - b 2f10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ccc> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - cbnz w0, 2f15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d1c> │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2fb3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166fc> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2f45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1601c> │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 2f5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161ac> │ │ │ │ - add x20, x19, #0x3f │ │ │ │ - lsr x19, x19, #6 │ │ │ │ - and w21, w21, #0x3f │ │ │ │ - ubfx x20, x20, #6, #32 │ │ │ │ - lsl x0, x20, #3 │ │ │ │ - bl d420 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, x0, x19, lsl #3 │ │ │ │ - add x23, x0, x20, lsl #3 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl cf40 │ │ │ │ - ldr x0, [x28, #344] │ │ │ │ - cbnz x0, 2efe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ba0> │ │ │ │ - b 2efe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ba4> │ │ │ │ - lsl w0, w21, #1 │ │ │ │ - lsl w1, w21, #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - strb w9, [x1] │ │ │ │ - strb w8, [x0] │ │ │ │ - str w7, [sp, #64] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - str xzr, [sp, #88] │ │ │ │ - b 2f874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16434> │ │ │ │ - lsl w0, w21, #1 │ │ │ │ - lsl w1, w21, #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - strb w9, [x1] │ │ │ │ - strb w8, [x0] │ │ │ │ - str w4, [sp, #64] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - str xzr, [sp, #88] │ │ │ │ - b 2f2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ea4> │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - mov w21, w23 │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #56] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 2f920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164e0> // b.pmore │ │ │ │ - b.ne 2f930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164f0> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 2f930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164f0> │ │ │ │ - stp wzr, wzr, [sp, #28] │ │ │ │ - b 2f4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1608c> │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 286b8 ::do_widen(char) const@@Base+0xbb18> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 286b8 ::do_widen(char) const@@Base+0xbb18> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ls 2fb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16730> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16014> │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - stp xzr, x19, [sp, #112] │ │ │ │ - stp x19, xzr, [sp, #128] │ │ │ │ - cbz w0, 2fb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1670c> │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 2f5f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161b4> │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - stp xzr, x19, [sp, #112] │ │ │ │ - stp x19, xzr, [sp, #128] │ │ │ │ - b 2f128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ce8> │ │ │ │ - stp wzr, wzr, [sp, #24] │ │ │ │ - b 2f058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c18> │ │ │ │ - b.ne 2f450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16010> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 2f450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16010> │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - ldp x21, x22, [sp, #256] │ │ │ │ - ldp x23, x24, [sp, #272] │ │ │ │ - b 2ef88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b48> │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - b.ne 2f45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1601c> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 2f45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1601c> │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ + b.ne 286b8 ::do_widen(char) const@@Base+0xbb18> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ls 2fb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16740> // b.plast │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 2f45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1601c> │ │ │ │ - b.ne 2f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16014> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 2f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16014> │ │ │ │ - b.ne 2fb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16728> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 2f45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1601c> │ │ │ │ + b.ne 286b8 ::do_widen(char) const@@Base+0xbb18> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 286e4 ::do_widen(char) const@@Base+0xbb44> // 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 286b8 ::do_widen(char) const@@Base+0xbb18> │ │ │ │ + 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 28784 ::do_widen(char) const@@Base+0xbbe4> │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 287e0 ::do_widen(char) const@@Base+0xbc40> │ │ │ │ + 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 287c0 ::do_widen(char) const@@Base+0xbc20> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + add x3, x1, w3, sxtw │ │ │ │ + stp x1, x3, [x19, #32] │ │ │ │ + ldrb w1, [x21, #8] │ │ │ │ + tbz w1, #0, 287e0 ::do_widen(char) const@@Base+0xbc40> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 287a8 ::do_widen(char) const@@Base+0xbc08> │ │ │ │ + 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 28784 ::do_widen(char) const@@Base+0xbbe4> │ │ │ │ bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 287a8 ::do_widen(char) const@@Base+0xbc08> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + 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 x20, x0 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d420 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 2eca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15860> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x1, #0xde0 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + stp x1, x0, [x19, #24] │ │ │ │ + cbz x0, 28974 ::do_widen(char) const@@Base+0xbdd4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + add x22, x19, #0x18 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x7, [x20, #48] │ │ │ │ + add x2, x2, #0x310 │ │ │ │ + ldp x0, x6, [x20, #32] │ │ │ │ + stp x6, x7, [x22, #16] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + ldp w4, w5, [x20, #56] │ │ │ │ + stp w4, w5, [x22, #32] │ │ │ │ + add x3, x3, #0x340 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x368 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 289a0 ::do_widen(char) const@@Base+0xbe00> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, 288f0 ::do_widen(char) const@@Base+0xbd50> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 288f0 ::do_widen(char) const@@Base+0xbd50> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + ldp x1, x2, [x20, #40] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + stp x1, x2, [x22, #16] │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + str x1, [x19, #56] │ │ │ │ + cbz x0, 28914 ::do_widen(char) const@@Base+0xbd74> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x21, [x19, #32] │ │ │ │ + cbz x21, 2893c ::do_widen(char) const@@Base+0xbd9c> │ │ │ │ + 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, #216] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fb38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166f8> // b.any │ │ │ │ + b.ne 289f8 ::do_widen(char) const@@Base+0xbe58> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x22, x19 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x0, x0, #0x310 │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + stp x0, x1, [x19] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + ldp x6, x7, [x20, #40] │ │ │ │ + add x0, x0, #0x368 │ │ │ │ + str x0, [x22, #24]! │ │ │ │ + ldp w4, w5, [x20, #56] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + stp x6, x7, [x22, #16] │ │ │ │ + stp w4, w5, [x22, #32] │ │ │ │ + cbz x0, 2893c ::do_widen(char) const@@Base+0xbd9c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + b 2893c ::do_widen(char) const@@Base+0xbd9c> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 2fbe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167a0> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x26, 2fb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1675c> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - b 2fb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1675c> │ │ │ │ + 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 28a3c ::do_widen(char) const@@Base+0xbe9c> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2fbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167a4> │ │ │ │ + mov x20, x0 │ │ │ │ + b 289cc ::do_widen(char) const@@Base+0xbe2c> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 2fc14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167d4> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x22, 2fb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1675c> │ │ │ │ - mov x0, x22 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ + mov x0, x19 │ │ │ │ bl d3c0 │ │ │ │ - b 2fb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1675c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 289f8 ::do_widen(char) const@@Base+0xbe58> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2fc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167d8> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + b 289cc ::do_widen(char) const@@Base+0xbe2c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2fb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1675c> │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x21, 28a4c ::do_widen(char) const@@Base+0xbeac> │ │ │ │ + b 289cc ::do_widen(char) const@@Base+0xbe2c> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 28a4c ::do_widen(char) const@@Base+0xbeac> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 28a4c ::do_widen(char) const@@Base+0xbeac> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - 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 x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ + mov x0, #0x50 // #80 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ bl d420 │ │ │ │ - mov x4, x21 │ │ │ │ mov x19, x0 │ │ │ │ - ldr w7, [x21] │ │ │ │ - add x22, x20, #0x8 │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - str w7, [x0, #32] │ │ │ │ - ldr q31, [x4, #8]! │ │ │ │ - ldr x1, [x4, #16] │ │ │ │ - str xzr, [x4, #16] │ │ │ │ - stp xzr, xzr, [x21, #8] │ │ │ │ - str q31, [x0, #40]! │ │ │ │ - str x1, [x0, #16] │ │ │ │ - cbnz x2, 2fca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16860> │ │ │ │ - b 2fd18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168d8> │ │ │ │ - mov x2, x4 │ │ │ │ - ldp x4, x6, [x2, #16] │ │ │ │ - ldr w21, [x2, #32] │ │ │ │ - cmp w7, w21 │ │ │ │ - mov w8, w21 │ │ │ │ - csel x4, x4, x6, lt // lt = tstop │ │ │ │ - cbnz x4, 2fc9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1685c> │ │ │ │ - mov x0, x2 │ │ │ │ - b.lt 2fd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16940> // b.tstop │ │ │ │ - cmp w7, w8 │ │ │ │ - b.le 2fd48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16908> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x22, x2 │ │ │ │ - b.ne 2fdb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16974> // b.any │ │ │ │ - mov x3, x22 │ │ │ │ - mov x1, x19 │ │ │ │ - bl cb38 >::close()@plt+0x8> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ mov x21, x19 │ │ │ │ - bfxil x22, x1, #0, #8 │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [x20, #40] │ │ │ │ - mov x1, x22 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x1, #0xde0 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldp x4, x5, [x20, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + stp x4, x5, [x21, #16] │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + stp x2, x0, [x19, #40] │ │ │ │ + cbz x0, 28c2c ::do_widen(char) const@@Base+0xc08c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + add x22, x19, #0x28 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x7, [x20, #64] │ │ │ │ + add x2, x2, #0x388 │ │ │ │ + ldp x0, x6, [x20, #48] │ │ │ │ + stp x6, x7, [x22, #16] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + ldp w4, w5, [x20, #72] │ │ │ │ + stp w4, w5, [x22, #32] │ │ │ │ + add x3, x3, #0x3b8 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x3e0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + cbz x0, 28c58 ::do_widen(char) const@@Base+0xc0b8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, 28ba8 ::do_widen(char) const@@Base+0xc008> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 28ba8 ::do_widen(char) const@@Base+0xc008> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + ldp x1, x2, [x20, #56] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + stp x1, x2, [x22, #16] │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + str x1, [x19, #72] │ │ │ │ + cbz x0, 28bcc ::do_widen(char) const@@Base+0xc02c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x21, [x19, #48] │ │ │ │ + cbz x21, 28bf4 ::do_widen(char) const@@Base+0xc054> │ │ │ │ + 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 28cb0 ::do_widen(char) const@@Base+0xc110> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 2fdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16980> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - str w7, [sp, #56] │ │ │ │ - str q31, [sp, #64] │ │ │ │ - bl d498 │ │ │ │ - ldr w7, [sp, #56] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cmp w7, w1 │ │ │ │ - b.gt 2fdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16980> │ │ │ │ - ldr q31, [sp, #64] │ │ │ │ - mov x21, x0 │ │ │ │ - fmov x0, d31 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cbz x0, 2fd5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1691c> │ │ │ │ - bl d3c0 │ │ │ │ + mov x22, x19 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x0, x0, #0x388 │ │ │ │ + add x1, x1, #0x3b8 │ │ │ │ + stp x0, x1, [x19] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + ldp x6, x7, [x20, #56] │ │ │ │ + add x0, x0, #0x3e0 │ │ │ │ + str x0, [x22, #40]! │ │ │ │ + ldp w4, w5, [x20, #72] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + stp x6, x7, [x22, #16] │ │ │ │ + stp w4, w5, [x22, #32] │ │ │ │ + cbz x0, 28bf4 ::do_widen(char) const@@Base+0xc054> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 28bf4 ::do_widen(char) const@@Base+0xc054> │ │ │ │ + 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 28cf4 ::do_widen(char) const@@Base+0xc154> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 28c84 ::do_widen(char) const@@Base+0xc0e4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ mov x0, x19 │ │ │ │ bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28cb0 ::do_widen(char) const@@Base+0xc110> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 2fcc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16888> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - str w7, [sp, #64] │ │ │ │ - str q31, [sp, #80] │ │ │ │ - bl d498 │ │ │ │ - ldr w7, [sp, #64] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr q31, [sp, #80] │ │ │ │ - ldr w8, [x0, #32] │ │ │ │ - b 2fcc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16880> │ │ │ │ - cmp w7, w21 │ │ │ │ - cset w0, lt // lt = tstop │ │ │ │ - b 2fcd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16894> │ │ │ │ - mov x2, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 2fcd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16894> │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + b 28c84 ::do_widen(char) const@@Base+0xc0e4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x21, 28d04 ::do_widen(char) const@@Base+0xc164> │ │ │ │ + b 28c84 ::do_widen(char) const@@Base+0xc0e4> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 28d04 ::do_widen(char) const@@Base+0xc164> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 28d04 ::do_widen(char) const@@Base+0xc164> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ mov x29, sp │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x3, x3, #0x450 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #65] │ │ │ │ - stur q31, [x0, #81] │ │ │ │ - stur q31, [x0, #97] │ │ │ │ - stur q31, [x0, #113] │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - stp xzr, xzr, [x19, #136] │ │ │ │ - str xzr, [x19, #152] │ │ │ │ - cbz x0, 2fe34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169f4> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - stp xzr, xzr, [x19, #160] │ │ │ │ - str xzr, [x19, #176] │ │ │ │ - cbz x0, 2fe48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a08> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - stp xzr, xzr, [x19, #184] │ │ │ │ - str xzr, [x19, #200] │ │ │ │ - cbz x0, 2fe5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a1c> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - stp xzr, xzr, [x19, #208] │ │ │ │ - str xzr, [x19, #224] │ │ │ │ - cbz x0, 2fe7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a3c> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 28de0 ::do_widen(char) const@@Base+0xc240> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 28de0 ::do_widen(char) const@@Base+0xc240> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 28df0 ::do_widen(char) const@@Base+0xc250> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ + 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, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xf28 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 2fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169a0> │ │ │ │ - ldr x0, [x19, #344] │ │ │ │ - cbz x0, 2feb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a70> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #320] │ │ │ │ - cbz x0, 2febc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a7c> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - cbz x0, 2fec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a88> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - cbz x0, 2fed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a94> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #232] │ │ │ │ - cbz x0, 2fee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16aa0> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbz x0, 2feec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16aac> │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 28e4c ::do_widen(char) const@@Base+0xc2ac> │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - cbz x0, 2fef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ab8> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 28e78 ::do_widen(char) const@@Base+0xc2d8> │ │ │ │ + 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 28e8c ::do_widen(char) const@@Base+0xc2ec> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 2ff04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ac4> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 28ea0 ::do_widen(char) const@@Base+0xc300> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 2ff10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ad0> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 28e54 ::do_widen(char) const@@Base+0xc2b4> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 28e54 ::do_widen(char) const@@Base+0xc2b4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xf28 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 28eec ::do_widen(char) const@@Base+0xc34c> │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19], #16 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ff2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16aec> // b.none │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 28f20 ::do_widen(char) const@@Base+0xc380> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d3c0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - cbz w4, 3016c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d2c> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 28f34 ::do_widen(char) const@@Base+0xc394> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 28f48 ::do_widen(char) const@@Base+0xc3a8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 28ef4 ::do_widen(char) const@@Base+0xc354> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 28ef4 ::do_widen(char) const@@Base+0xc354> │ │ │ │ + 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 d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28fe8 ::do_widen(char) const@@Base+0xc448> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + 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 d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29088 ::do_widen(char) const@@Base+0xc4e8> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + 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 d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29128 ::do_widen(char) const@@Base+0xc588> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + 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 29168 ::do_widen(char) const@@Base+0xc5c8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2917c ::do_widen(char) const@@Base+0xc5dc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x19, [x19, #8] │ │ │ │ + cbz x19, 291f8 ::do_widen(char) const@@Base+0xc658> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 291f8 ::do_widen(char) const@@Base+0xc658> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 291f8 ::do_widen(char) const@@Base+0xc658> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 291f0 ::do_widen(char) const@@Base+0xc650> // 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 x16, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - mov w10, #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 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ubfiz x14, x16, #1, #32 │ │ │ │ - ldrh w5, [x3, x14] │ │ │ │ - cbz w5, 30040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c00> │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - ldrb w15, [x3, x16] │ │ │ │ - and w30, w15, #0x7 │ │ │ │ - lsr w15, w15, #3 │ │ │ │ - lsl w18, w20, w30 │ │ │ │ - lsl w17, w20, w15 │ │ │ │ - ldr x7, [x0, #136] │ │ │ │ - lsr w3, w2, #1 │ │ │ │ - ubfiz w5, w2, #2, #1 │ │ │ │ - lsr w9, w2, #1 │ │ │ │ - add x12, x7, x9 │ │ │ │ - ldrb w4, [x7, w3, uxtw] │ │ │ │ - asr w6, w4, w5 │ │ │ │ - and w11, w6, #0x3 │ │ │ │ - cmp w11, #0x1 │ │ │ │ - b.eq 30060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c20> // b.none │ │ │ │ - tbz w6, #1, 30024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16be4> │ │ │ │ - ldr x6, [x0, #160] │ │ │ │ - mov w7, w10 │ │ │ │ - ldrb w6, [x6, w10, uxtw] │ │ │ │ - tst w6, w17 │ │ │ │ - b.eq 300ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cac> // b.none │ │ │ │ - lsl w6, w1, w5 │ │ │ │ - orr w4, w4, w6 │ │ │ │ - strb w4, [x12] │ │ │ │ - ldr x4, [x0, #160] │ │ │ │ - ldrb w4, [x4, w10, uxtw] │ │ │ │ - tst w4, w18 │ │ │ │ - b.ne 30134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cf4> // b.any │ │ │ │ - tbnz w2, #0, 30108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cc8> │ │ │ │ - ldr x5, [x0, #136] │ │ │ │ - ldrb w4, [x5, w3, uxtw] │ │ │ │ - and w4, w4, #0xfffffff7 │ │ │ │ - strb w4, [x5, w3, uxtw] │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - ldr x3, [x0, #208] │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrh w4, [x3, x14] │ │ │ │ - cmp w4, w8 │ │ │ │ - b.hi 2ffb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b70> // b.pmore │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - add x16, x16, #0x1 │ │ │ │ - cmp w4, w16 │ │ │ │ - b.hi 2ff88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b48> // b.pmore │ │ │ │ + str x0, [x19] │ │ │ │ + add x3, x19, x1 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr x0, [x2] │ │ │ │ + ldr x2, [x20, #56] │ │ │ │ + str x2, [x19, x1] │ │ │ │ + cbz x0, 29338 ::do_widen(char) const@@Base+0xc798> │ │ │ │ + ldr w0, [x0, #56] │ │ │ │ + tbz w0, #0, 29280 ::do_widen(char) const@@Base+0xc6e0> │ │ │ │ + ldr x0, [x3, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + 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, 29300 ::do_widen(char) const@@Base+0xc760> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29300 ::do_widen(char) const@@Base+0xc760> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29300 ::do_widen(char) const@@Base+0xc760> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2932c ::do_widen(char) const@@Base+0xc78c> // 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 s1, [x0, #60] │ │ │ │ - add w6, w15, w13, lsl #3 │ │ │ │ - ldr x12, [x0, #296] │ │ │ │ - lsl w11, w13, #3 │ │ │ │ - ucvtf s1, s1 │ │ │ │ - ldr s0, [x12, x6, lsl #2] │ │ │ │ - fmul s1, s1, s31 │ │ │ │ - fcmpe s0, s1 │ │ │ │ - b.ge 3015c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d1c> // 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, w11 │ │ │ │ - ldr s30, [x0, #60] │ │ │ │ - ldr x7, [x0, #296] │ │ │ │ - ucvtf s30, s30 │ │ │ │ - ldr x6, [x0, #136] │ │ │ │ - ldr s29, [x7, x4, lsl #2] │ │ │ │ - fmul s30, s30, s31 │ │ │ │ - ldrb w4, [x6, w3, uxtw] │ │ │ │ - fcmpe s29, s30 │ │ │ │ - b.ge 3014c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d0c> // 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 w13, w13, #0x1 │ │ │ │ - ldr x4, [x0, #136] │ │ │ │ - add x12, x4, x9 │ │ │ │ - ldrb w4, [x4, w3, uxtw] │ │ │ │ - asr w6, w4, w5 │ │ │ │ - b 2ffd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b98> │ │ │ │ - tbz w2, #0, 3011c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cdc> │ │ │ │ - and w4, w4, #0xffffffbf │ │ │ │ - strb w4, [x12] │ │ │ │ - ldr x4, [x0, #160] │ │ │ │ - ldrb w4, [x4, x7] │ │ │ │ - tst w4, w18 │ │ │ │ - b.ne 30134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cf4> // b.any │ │ │ │ - ldr x5, [x0, #136] │ │ │ │ - ldrb w4, [x5, w3, uxtw] │ │ │ │ - and w4, w4, #0x7f │ │ │ │ - strb w4, [x5, w3, uxtw] │ │ │ │ - b 30020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16be0> │ │ │ │ - and w4, w4, #0xfffffffb │ │ │ │ - strb w4, [x12] │ │ │ │ - ldr x4, [x0, #160] │ │ │ │ - ldrb w4, [x4, x7] │ │ │ │ - tst w4, w18 │ │ │ │ - b.eq 30010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bd0> // b.none │ │ │ │ - ldr x4, [x0, #136] │ │ │ │ - lsl w5, w19, w5 │ │ │ │ - ldrb w6, [x4, w3, uxtw] │ │ │ │ - orr w5, w5, w6 │ │ │ │ - strb w5, [x4, w3, uxtw] │ │ │ │ - b 30020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16be0> │ │ │ │ - lsl w7, w19, w5 │ │ │ │ - orr w4, w4, w7 │ │ │ │ - and w4, w4, #0xff │ │ │ │ - b 300d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c90> │ │ │ │ - lsl w6, w1, w5 │ │ │ │ - orr w4, w4, w6 │ │ │ │ - and w4, w4, #0xff │ │ │ │ - b 30094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c54> │ │ │ │ - ret │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + b 29300 ::do_widen(char) const@@Base+0xc760> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000029360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - add x7, x0, #0x88 │ │ │ │ - mov w6, w1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + mov x4, x1 │ │ │ │ + mov x3, x0 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x5, x0, #0x200 │ │ │ │ - stp x1, xzr, [x0] │ │ │ │ - sub x8, x5, #0xf8 │ │ │ │ - add x20, x0, #0x158 │ │ │ │ - strb wzr, [x0, #16] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - mov x19, x0 │ │ │ │ - stp q31, q31, [x7] │ │ │ │ - add x3, x3, #0x450 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - stp q31, q31, [x7, #32] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + cmp x2, #0xf │ │ │ │ + b.hi 293d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + add x5, x2, #0x1 │ │ │ │ + cbz x2, 293b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ + mov x1, x4 │ │ │ │ + mov x2, x5 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x3, #8] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w1, [x4] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x3, #8] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x28 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [x0, #232] │ │ │ │ - str wzr, [x0, #240] │ │ │ │ - str xzr, [x0, #248] │ │ │ │ - str wzr, [x0, #256] │ │ │ │ - stur q31, [x0, #200] │ │ │ │ - stur q31, [x0, #216] │ │ │ │ - stp q31, q31, [x8] │ │ │ │ - stp q31, q31, [x8, #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 w6, wzr, [x0, #32] │ │ │ │ - str xzr, [x0, #40] │ │ │ │ - str xzr, [x0, #56] │ │ │ │ - stur q30, [x0, #65] │ │ │ │ - stur q30, [x0, #81] │ │ │ │ - stur q30, [x0, #97] │ │ │ │ - stur q30, [x0, #113] │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + stp x0, x4, [sp, #24] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldp x3, x4, [sp, #24] │ │ │ │ + str x0, [x3] │ │ │ │ + str x1, [x3, #16] │ │ │ │ + add x5, x1, #0x1 │ │ │ │ + cbz x1, 293b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbnz x5, 2938c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c> │ │ │ │ + str x1, [x3, #8] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 30780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17340> │ │ │ │ - ldr x0, [x19, #320] │ │ │ │ - cbz x0, 30250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e10> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x180 │ │ │ │ + add x6, sp, #0xd0 │ │ │ │ + stp x29, x30, [sp, #288] │ │ │ │ + add x29, sp, #0x120 │ │ │ │ + stp x19, x20, [sp, #304] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x21, x22, [sp, #320] │ │ │ │ + add x22, sp, #0x30 │ │ │ │ + stp x23, x24, [sp, #336] │ │ │ │ + mov x23, x2 │ │ │ │ + add x24, sp, #0xe0 │ │ │ │ + stp x25, x26, [sp, #352] │ │ │ │ + add x26, x20, #0x38 │ │ │ │ + mov x0, x6 │ │ │ │ + stp x27, x28, [sp, #368] │ │ │ │ + add x28, sp, #0xb8 │ │ │ │ + add x27, x20, #0x18 │ │ │ │ + ldp x4, x5, [x20] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #280] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldur x3, [x20, #14] │ │ │ │ + add x25, sp, #0x100 │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + stp x4, x5, [sp, #48] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + stur x3, [x22, #14] │ │ │ │ + str x24, [sp, #208] │ │ │ │ + ldp x4, x5, [sp, #48] │ │ │ │ + stp x4, x5, [sp, #184] │ │ │ │ + stur x3, [x28, #14] │ │ │ │ + str x6, [sp, #16] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + str x25, [sp, #240] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov w0, #0x101 // #257 │ │ │ │ + strh w0, [sp, #204] │ │ │ │ + ldp x0, x1, [sp, #184] │ │ │ │ + stp x0, x1, [sp, #48] │ │ │ │ + add x21, sp, #0x58 │ │ │ │ + ldur x0, [x28, #14] │ │ │ │ + add x4, sp, #0x80 │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + stur x0, [x22, #14] │ │ │ │ + ldr x22, [x20, #88] │ │ │ │ + str x4, [sp, #112] │ │ │ │ + ldp x2, x3, [sp, #48] │ │ │ │ + stp x2, x3, [sp, #88] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + stur x0, [x21, #14] │ │ │ │ + str x22, [sp, #272] │ │ │ │ + ldr x3, [sp, #216] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 298b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x550> // b.none │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + ldp x0, x3, [sp, #240] │ │ │ │ + str x28, [sp, #144] │ │ │ │ + stp x24, xzr, [sp, #208] │ │ │ │ + strb wzr, [sp, #224] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 29894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x534> // b.none │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + str x3, [sp, #152] │ │ │ │ + str x22, [sp, #176] │ │ │ │ + stp x25, xzr, [sp, #240] │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + bl d420 │ │ │ │ + mov x22, x0 │ │ │ │ + bl d4b0 │ │ │ │ + mov x5, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl d3f0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + tbnz x23, #63, 298d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x574> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d420 │ │ │ │ + add x2, x22, #0x20 │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + 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 d420 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0x568 │ │ │ │ + str x1, [x0] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x22, [x0, #16] │ │ │ │ + str d31, [x0, #8] │ │ │ │ + cbz x23, 29ab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x758> │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 295f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - cbz x0, 3025c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e1c> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2960c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - cbz x0, 30268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e28> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2961c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x0, x19, #0xe8 │ │ │ │ - bl 30780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17340> │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbz x0, 3027c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e3c> │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2962c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - cbz x0, 30288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e48> │ │ │ │ + add x22, x19, #0x10 │ │ │ │ + add x4, x19, #0x20 │ │ │ │ + str x4, [x19, #16] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + stp x0, xzr, [x19, #48] │ │ │ │ + ldr x24, [x27, #8] │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + strb wzr, [x19, #64] │ │ │ │ + str xzr, [x19, #80] │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + ldr x23, [x26, #8] │ │ │ │ + cbnz x24, 2982c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cc> │ │ │ │ + cbz x23, 29888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ + add x1, x23, #0xb │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3848] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3928] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + ldr w2, [x2] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + str w2, [sp, #8] │ │ │ │ + ldr w28, [x3] │ │ │ │ + ldr w25, [x20] │ │ │ │ + bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 298cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56c> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + add x5, x1, #0x1 │ │ │ │ + cmp x5, x2 │ │ │ │ + b.hi 29854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f4> // b.pmore │ │ │ │ + mov w2, #0x1f // #31 │ │ │ │ + strb w2, [x0, x1] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + cmp w25, w28 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + cset w28, eq // eq = none │ │ │ │ + cmp w25, w0 │ │ │ │ + str x5, [x22, #8] │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + mov x0, x22 │ │ │ │ + strb wzr, [x3, x5] │ │ │ │ + mov w1, #0xffffff8b // #-117 │ │ │ │ + lsl w2, w2, #2 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add w28, w2, w28, lsl #1 │ │ │ │ + bl d2e8 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl d2e8 │ │ │ │ + ldrb w1, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d2e8 │ │ │ │ + ldrb w1, [x20, #88] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d2e8 │ │ │ │ + ldrb w1, [x20, #89] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d2e8 │ │ │ │ + ldrb w1, [x20, #90] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d2e8 │ │ │ │ + ldrb w1, [x20, #91] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d2e8 │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d2e8 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl d2e8 │ │ │ │ + cbz x24, 297b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x450> │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 299c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x660> // b.pmore │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cd18 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d2e8 │ │ │ │ + cbz x23, 297ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48c> │ │ │ │ + ldr x3, [x22, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 299a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x640> // b.pmore │ │ │ │ + mov x0, x22 │ │ │ │ + bl cd18 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d2e8 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + ldp x29, x30, [sp, #288] │ │ │ │ + ldp x19, x20, [sp, #304] │ │ │ │ + ldp x21, x22, [sp, #320] │ │ │ │ + ldp x23, x24, [sp, #336] │ │ │ │ + ldp x25, x26, [sp, #352] │ │ │ │ + ldp x27, x28, [sp, #368] │ │ │ │ + add sp, sp, #0x180 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmp x23, #0x0 │ │ │ │ + add x1, x24, #0xb │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + add x2, x23, #0x1 │ │ │ │ + add x2, x1, x2 │ │ │ │ + lsl w0, w0, #4 │ │ │ │ + csel x1, x2, x1, ne // ne = any │ │ │ │ + add w0, w0, #0x8 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + b 29678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + bl dcd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d8> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x5, [sp, #40] │ │ │ │ + b 296d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370> │ │ │ │ + mov x1, #0xa // #10 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + b 29678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318> │ │ │ │ + add x2, x3, #0x1 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x28 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + b 29550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0> │ │ │ │ + add x2, x3, #0x1 │ │ │ │ + mov x0, x4 │ │ │ │ + mov x1, x24 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + b 29524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4> │ │ │ │ + mov x2, #0xf // #15 │ │ │ │ + b 296c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364> │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + bl cd90 │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ + mov x0, x22 │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 30294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e54> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 29998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x638> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 29904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a4> │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 2990c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + cbz x0, 299f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x694> │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 302a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e60> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d138 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ + mov x0, x22 │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 29a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f8> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 29a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72c> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + mov x19, x20 │ │ │ │ + b 2990c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ac> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d138 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ + b 29904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a4> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x990 │ │ │ │ + add x1, x1, #0xab8 │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, w2 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x21] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 29bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85c> // b.none │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + ldr x22, [x3, #16] │ │ │ │ + cmp w19, #0x10 │ │ │ │ + b.eq 29bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x864> // b.none │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.ne 29b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80c> // b.any │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbnz w0, #1, 29b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80c> │ │ │ │ + ldr x2, [x22] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + mov w1, w19 │ │ │ │ + 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 29ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x780> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 29c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e8> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, w19 │ │ │ │ + b 29b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x828> │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbnz w0, #2, 29b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x804> │ │ │ │ + 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 29b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x804> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + 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 29ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x780> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 29c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x904> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 29c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8cc> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + 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 29d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 29cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98c> // 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 29d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 290a0 ::do_widen(char) const@@Base+0xc500> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 29d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f0> // b.any │ │ │ │ mov x0, x21 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti c │ │ │ │ - ldr w5, [x0, #36] │ │ │ │ - cbz w5, 30770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17330> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-192]! │ │ │ │ - mov x3, #0x41f0000000000000 // #4751297606875873280 │ │ │ │ - mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3944] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - add x1, x28, #0x8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov x24, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp d13, d14, [sp, #96] │ │ │ │ - fmov d13, x3 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - mov x1, #0x3bf0000000000000 // #4318952042648305664 │ │ │ │ - fmov d14, x1 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - str d15, [sp, #112] │ │ │ │ - ubfiz x6, x21, #1, #32 │ │ │ │ - ldrh w1, [x0, x6] │ │ │ │ - cbz w1, 303f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fb4> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrb w20, [x0, x21] │ │ │ │ - and w0, w20, #0x7 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - lsr w1, w20, #3 │ │ │ │ - str w1, [sp, #132] │ │ │ │ - lsl w10, w7, w0 │ │ │ │ - lsl w20, w7, w1 │ │ │ │ + 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 29e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 29dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8c> // 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 29e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 290a0 ::do_widen(char) const@@Base+0xc500> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 29e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x3, [x24, #136] │ │ │ │ - lsr w25, w19, #1 │ │ │ │ - ubfiz w27, w19, #2, #1 │ │ │ │ - lsr w5, w19, #1 │ │ │ │ - add x12, x3, x5 │ │ │ │ - ldrb w0, [x3, w25, uxtw] │ │ │ │ - asr w1, w0, w27 │ │ │ │ - and w11, w1, #0x3 │ │ │ │ - cmp w11, #0x1 │ │ │ │ - b.eq 30428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fe8> // b.none │ │ │ │ - tbz w1, #1, 303d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f98> │ │ │ │ - ldr x1, [x24, #160] │ │ │ │ - mov w3, w22 │ │ │ │ - ldrb w1, [x1, w22, uxtw] │ │ │ │ - tst w1, w20 │ │ │ │ - b.eq 30610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171d0> // b.none │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - lsl w1, w1, w27 │ │ │ │ - orr w0, w0, w1 │ │ │ │ - strb w0, [x12] │ │ │ │ - ldr x0, [x24, #160] │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - tst w0, w10 │ │ │ │ - b.ne 30658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17218> // b.any │ │ │ │ - tbnz w19, #0, 3062c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171ec> │ │ │ │ - ldr x1, [x24, #136] │ │ │ │ - ldrb w0, [x1, w25, uxtw] │ │ │ │ - and w0, w0, #0xfffffff7 │ │ │ │ - strb w0, [x1, w25, uxtw] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr x0, [x24, #208] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldrh w1, [x0, x6] │ │ │ │ - cmp w1, w26 │ │ │ │ - b.hi 30360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f20> // b.pmore │ │ │ │ - ldr w5, [x24, #36] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w5, w21 │ │ │ │ - b.hi 30320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ee0> // b.pmore │ │ │ │ - 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 d13, d14, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #192 │ │ │ │ + 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 29f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 29eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8c> // 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 29f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.hi 30728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172e8> // b.pmore │ │ │ │ - add x1, x28, x0, lsl #3 │ │ │ │ - mov x12, #0x5680 // #22144 │ │ │ │ - movk x12, #0x9d2c, lsl #16 │ │ │ │ - mov x11, #0xefc60000 // #4022730752 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - str x0, [x28, #5000] │ │ │ │ - ubfx x13, x1, #11, #32 │ │ │ │ - eor x1, x1, x13 │ │ │ │ - and x12, x12, x1, lsl #7 │ │ │ │ - eor x1, x1, x12 │ │ │ │ - and x11, x11, x1, lsl #15 │ │ │ │ - eor x1, x1, x11 │ │ │ │ - eor x1, x1, x1, lsr #18 │ │ │ │ - ucvtf d31, x1 │ │ │ │ - fadd d15, d31, d30 │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.hi 306f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172b8> // b.pmore │ │ │ │ - add x13, x28, x0, lsl #3 │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - str x1, [x28, #5000] │ │ │ │ - mov x12, #0x5680 // #22144 │ │ │ │ - movk x12, #0x9d2c, lsl #16 │ │ │ │ - mov x11, #0xefc60000 // #4022730752 │ │ │ │ - ldr x0, [x13, #8] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ubfx x1, x0, #11, #32 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - and x1, x12, x0, lsl #7 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - and x1, x11, x0, lsl #15 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fmadd d31, d31, d13, d15 │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 30764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17324> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - lsl w11, w23, #3 │ │ │ │ - ldr x12, [x2] │ │ │ │ - add w1, w0, w23, lsl #3 │ │ │ │ - ldrb w0, [x3, w25, uxtw] │ │ │ │ - ldr s30, [x12, x1, lsl #2] │ │ │ │ - fcvt d30, s30 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.ge 30688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17248> // b.tcont │ │ │ │ - and w1, w0, #0xffffffbf │ │ │ │ - tst x19, #0x1 │ │ │ │ - and w0, w0, #0xfffffffb │ │ │ │ - csel w0, w0, w1, eq // eq = none │ │ │ │ - strb w0, [x3, w25, uxtw] │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.hi 306a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17268> // b.pmore │ │ │ │ - add x3, x28, x0, lsl #3 │ │ │ │ - mov x12, #0x5680 // #22144 │ │ │ │ - movk x12, #0x9d2c, lsl #16 │ │ │ │ - mov x1, #0xefc60000 // #4022730752 │ │ │ │ - movi d30, #0x0 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x3, [x3, #8] │ │ │ │ - str x0, [x28, #5000] │ │ │ │ - ubfx x13, x3, #11, #32 │ │ │ │ - eor x3, x3, x13 │ │ │ │ - and x12, x12, x3, lsl #7 │ │ │ │ - eor x3, x3, x12 │ │ │ │ - and x1, x1, x3, lsl #15 │ │ │ │ - eor x3, x3, x1 │ │ │ │ - eor x3, x3, x3, lsr #18 │ │ │ │ - ucvtf d31, x3 │ │ │ │ - fadd d15, d31, d30 │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.hi 306d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17290> // b.pmore │ │ │ │ - add x13, x28, x0, lsl #3 │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - str x1, [x28, #5000] │ │ │ │ - mov x12, #0x5680 // #22144 │ │ │ │ - movk x12, #0x9d2c, lsl #16 │ │ │ │ - mov x3, #0xefc60000 // #4022730752 │ │ │ │ - ldr x0, [x13, #8] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ubfx x1, x0, #11, #32 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - and x1, x12, x0, lsl #7 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - and x1, x3, x0, lsl #15 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - ucvtf d31, x0 │ │ │ │ - fmadd d31, d31, d13, d15 │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 30758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17318> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldr w1, [sp, #152] │ │ │ │ - ldr x0, [x2] │ │ │ │ - add w11, w1, w11 │ │ │ │ - ldr x1, [x24, #136] │ │ │ │ - ldr s30, [x0, x11, lsl #2] │ │ │ │ - ldrb w0, [x1, w25, uxtw] │ │ │ │ - fcvt d30, s30 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.ge 30674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17234> // b.tcont │ │ │ │ - and w3, w0, #0x7f │ │ │ │ - tst x19, #0x1 │ │ │ │ - and w0, w0, #0xfffffff7 │ │ │ │ - csel w0, w0, w3, eq // eq = none │ │ │ │ - strb w0, [x1, w25, uxtw] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - ldr x0, [x24, #136] │ │ │ │ - add x12, x0, x5 │ │ │ │ - ldrb w0, [x0, w25, uxtw] │ │ │ │ - asr w1, w0, w27 │ │ │ │ - b 30388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f48> │ │ │ │ - tbz w19, #0, 30640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17200> │ │ │ │ - and w0, w0, #0xffffffbf │ │ │ │ - strb w0, [x12] │ │ │ │ - ldr x0, [x24, #160] │ │ │ │ - ldrb w0, [x0, x3] │ │ │ │ - tst w0, w10 │ │ │ │ - b.ne 30658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17218> // b.any │ │ │ │ - ldr x1, [x24, #136] │ │ │ │ - ldrb w0, [x1, w25, uxtw] │ │ │ │ - and w0, w0, #0x7f │ │ │ │ - strb w0, [x1, w25, uxtw] │ │ │ │ - b 303d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f94> │ │ │ │ - and w0, w0, #0xfffffffb │ │ │ │ - strb w0, [x12] │ │ │ │ - ldr x0, [x24, #160] │ │ │ │ - ldrb w0, [x0, x3] │ │ │ │ - tst w0, w10 │ │ │ │ - b.eq 303c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f84> // b.none │ │ │ │ - ldr x1, [x24, #136] │ │ │ │ - mov w0, #0x8 // #8 │ │ │ │ - lsl w0, w0, w27 │ │ │ │ - ldrb w3, [x1, w25, uxtw] │ │ │ │ - orr w0, w0, w3 │ │ │ │ - strb w0, [x1, w25, uxtw] │ │ │ │ - b 303d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f94> │ │ │ │ - mov w3, #0x8 // #8 │ │ │ │ - lsl w3, w3, w27 │ │ │ │ - orr w0, w0, w3 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - b 305f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171b4> │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - lsl w1, w1, w27 │ │ │ │ - orr w0, w0, w1 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - strb w0, [x3, w25, uxtw] │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.ls 3051c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170dc> // b.plast │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - stp w11, w10, [sp, #156] │ │ │ │ - stp x6, x2, [sp, #168] │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - ldp x6, x2, [sp, #168] │ │ │ │ - ldp w11, w10, [sp, #156] │ │ │ │ - b 3051c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170dc> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - stp w11, w10, [sp, #156] │ │ │ │ - stp x6, x2, [sp, #168] │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - ldp x6, x2, [sp, #168] │ │ │ │ - ldp w11, w10, [sp, #156] │ │ │ │ - b 30568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17128> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - str w10, [sp, #156] │ │ │ │ - stp x6, x3, [sp, #160] │ │ │ │ - str x2, [sp, #176] │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - ldp x6, x3, [sp, #160] │ │ │ │ - ldr w10, [sp, #156] │ │ │ │ - b 30480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17040> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - str w10, [sp, #156] │ │ │ │ - stp x6, x3, [sp, #160] │ │ │ │ - str x2, [sp, #176] │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - ldp x6, x3, [sp, #160] │ │ │ │ - ldr w10, [sp, #156] │ │ │ │ - b 30434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ff4> │ │ │ │ - mov x1, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x1 │ │ │ │ - b 305c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17180> │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 304d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17098> │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 290a0 ::do_widen(char) const@@Base+0xc500> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 29f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + 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 2a018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 29fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8c> // 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 2a048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 290a0 ::do_widen(char) const@@Base+0xc500> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 2a050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 307c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17388> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str xzr, [x1] │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - str wzr, [x1, #24] │ │ │ │ - str xzr, [x1, #32] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #56] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbz x1, 2a10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdac> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 2a1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe78> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [x2] │ │ │ │ + subs x1, x1, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 2a1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6c> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2a198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe38> // b.any │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x0, x0, [x3, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + ldr x4, [x3, #96] │ │ │ │ + cmp x4, x2 │ │ │ │ + csel x2, x4, x2, le │ │ │ │ + cbnz x2, 2a1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4c> │ │ │ │ + ldr x1, [x3, #96] │ │ │ │ + ldrb w4, [x3, #69] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + add x1, x0, x1 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x0, x1, [x3, #8] │ │ │ │ + str x1, [x3, #24] │ │ │ │ + tbz w4, #0, 2a220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec0> │ │ │ │ + add x8, sp, #0x18 │ │ │ │ + bl 28f60 ::do_widen(char) const@@Base+0xc3c0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + str x0, [sp] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 2a0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> │ │ │ │ + sub x4, x4, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x4 │ │ │ │ + stp x2, x3, [sp] │ │ │ │ + bl d6f0 │ │ │ │ + ldp x2, x3, [sp] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + b 2a148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde8> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + b 2a138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + b.ne 2a248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee8> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl cec8 │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #56] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbz x1, 2a2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6c> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 2a398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1038> // b.plast │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [x2] │ │ │ │ + subs x1, x1, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 2a38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102c> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x1, x1, #0x520 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2a358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff8> // b.any │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x0, x0, [x3, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [x3, #24] │ │ │ │ + ldr x4, [x3, #112] │ │ │ │ + cmp x4, x2 │ │ │ │ + csel x2, x4, x2, le │ │ │ │ + cbnz x2, 2a36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100c> │ │ │ │ + ldr x1, [x3, #112] │ │ │ │ + ldrb w4, [x3, #80] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + add x1, x0, x1 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x0, x1, [x3, #8] │ │ │ │ + str x1, [x3, #24] │ │ │ │ + tbz w4, #0, 2a3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1080> │ │ │ │ + add x8, sp, #0x18 │ │ │ │ + bl 28f60 ::do_widen(char) const@@Base+0xc3c0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + str x0, [sp] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 2a290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf30> │ │ │ │ + sub x4, x4, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x4 │ │ │ │ + stp x2, x3, [sp] │ │ │ │ + bl d6f0 │ │ │ │ + ldp x2, x3, [sp] │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + b 2a308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa8> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + b 2a2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf98> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + b.ne 2a408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a8> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl cec8 │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w19, [x0, #40] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - strb wzr, [x0, #64] │ │ │ │ - cbz w19, 30fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b9c> │ │ │ │ - ldr x8, [x0, #136] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov w13, #0xffff // #65535 │ │ │ │ + bl 24a20 ::do_widen(char) const@@Base+0x7e80> │ │ │ │ nop │ │ │ │ - ldrb w0, [x8, w12, uxtw] │ │ │ │ - and w2, w11, #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 w6, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x0, eq // eq = none │ │ │ │ - strb w3, [x20, #64] │ │ │ │ - cinc w9, w1, ne // ne = any │ │ │ │ - cmp w7, #0x16 │ │ │ │ - ccmp w5, w13, #0x4, ne // ne = any │ │ │ │ - ccmp w9, #0x4, #0x4, ne // ne = any │ │ │ │ - b.ne 308ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1746c> // b.any │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 308e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174a8> // b.plast │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - b 30840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17400> │ │ │ │ - sub w9, w0, #0x2 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w9, #0x1 │ │ │ │ - cinc w14, w14, ls // ls = plast │ │ │ │ - cset w9, ls // ls = plast │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cinc w15, w15, eq // eq = none │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 308e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174a8> // b.plast │ │ │ │ - add w6, w6, w2 │ │ │ │ - add w7, w7, w9 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - lsr w12, w4, #1 │ │ │ │ - lsl w11, w4, #2 │ │ │ │ - b 30840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17400> │ │ │ │ - add w21, w10, #0x1 │ │ │ │ - str w21, [x20, #36] │ │ │ │ - stp w14, w15, [x20, #44] │ │ │ │ - cbnz w21, 309a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17564> │ │ │ │ - add x22, x20, #0xd0 │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - stp xzr, xzr, [x20, #208] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - cbz x0, 3091c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174dc> │ │ │ │ - bl d3c0 │ │ │ │ - ldr w19, [x20, #40] │ │ │ │ - cbz w19, 309f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175b4> │ │ │ │ - ldr x8, [x20, #136] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov w12, #0xffff // #65535 │ │ │ │ - ldrb w0, [x8, w11, uxtw] │ │ │ │ - and w7, w10, #0x4 │ │ │ │ - asr w0, w0, w7 │ │ │ │ - and w0, w0, #0x3 │ │ │ │ - cmp w0, #0x3 │ │ │ │ - cset w7, eq // eq = none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - cinc w1, w1, eq // eq = none │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w7, #0x0, #0x0, eq // eq = none │ │ │ │ - cinc w9, w1, ne // ne = any │ │ │ │ - cmp w2, w12 │ │ │ │ - ccmp w6, #0x16, #0x4, ne // ne = any │ │ │ │ - ccmp w9, #0x4, #0x4, ne // ne = any │ │ │ │ - b.ne 30a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175c0> // b.any │ │ │ │ - ldr x0, [x22] │ │ │ │ - strh w2, [x0, w3, uxtw #1] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ + mov x29, sp │ │ │ │ + bl 24a20 ::do_widen(char) const@@Base+0x7e80> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 24b80 ::do_widen(char) const@@Base+0x7fe0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 30a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175ec> // b.plast │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 30940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17500> │ │ │ │ - lsl x23, x21, #1 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d420 │ │ │ │ - mov x3, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - mov x0, x3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x22, x20, #0xd0 │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl cf40 │ │ │ │ - mov x3, x0 │ │ │ │ - add x1, x0, w21, uxtw #1 │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - stp x3, x1, [x20, #208] │ │ │ │ - str x23, [x22, #16] │ │ │ │ - cbnz x0, 3090c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174cc> │ │ │ │ - cbnz w19, 30918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174d8> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 30a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175f4> │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w4, w19 │ │ │ │ - b.cs 30a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175ec> // b.hs, b.nlast │ │ │ │ - sub w0, w0, #0x2 │ │ │ │ - add w5, w5, w7 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - lsr w11, w4, #1 │ │ │ │ - cinc w6, w6, ls // ls = plast │ │ │ │ - lsl w10, w4, #2 │ │ │ │ - b 30940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17500> │ │ │ │ - mov w0, w2 │ │ │ │ - ubfiz x3, x3, #1, #32 │ │ │ │ - ldr x1, [x20, #208] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w19, [x20, #44] │ │ │ │ - strh w0, [x1, x3] │ │ │ │ - cbz x19, 30a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17624> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x23, x0 │ │ │ │ - add x19, x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - add x21, x20, #0xa0 │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - str x23, [x20, #160] │ │ │ │ - stp x19, x19, [x21, #8] │ │ │ │ - cbz x0, 30a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1763c> │ │ │ │ - bl d3c0 │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - cbz w23, 30f9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b5c> │ │ │ │ - mov w0, w23 │ │ │ │ - bl d420 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - ldr x14, [x20, #208] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w13, #0x4 // #4 │ │ │ │ - mov w12, #0x8 // #8 │ │ │ │ - mov w11, #0x1 // #1 │ │ │ │ + mov x29, sp │ │ │ │ + bl 24b80 ::do_widen(char) const@@Base+0x7fe0> │ │ │ │ nop │ │ │ │ - lsl x8, x9, #1 │ │ │ │ - mov w2, w10 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldrh w16, [x14, x8] │ │ │ │ - cbnz w16, 30aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176ac> │ │ │ │ - b 30cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17894> │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w7, w15 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w16, w0 │ │ │ │ - b.ls 30c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177cc> // b.plast │ │ │ │ - ldr x1, [x20, #136] │ │ │ │ - lsr w6, w2, #1 │ │ │ │ - ubfiz w5, w2, #2, #1 │ │ │ │ - ldrb w3, [x1, w6, uxtw] │ │ │ │ - asr w1, w3, w5 │ │ │ │ - and w1, w1, #0x3 │ │ │ │ - sub w15, w1, #0x2 │ │ │ │ - cmp w15, #0x1 │ │ │ │ - cset w15, ls // ls = plast │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 30ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17698> // b.any │ │ │ │ - lsl w14, w13, w5 │ │ │ │ - tst w3, w14 │ │ │ │ - b.eq 30b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176fc> // b.none │ │ │ │ - ldr x3, [x21] │ │ │ │ - ldrb w1, [x3, w7, uxtw] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - strb w1, [x3, w7, uxtw] │ │ │ │ - ldr x1, [x20, #136] │ │ │ │ - ldrb w3, [x1, w6, uxtw] │ │ │ │ - lsl w5, w12, w5 │ │ │ │ - tst w5, w3 │ │ │ │ - b.eq 30ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17aa4> // b.none │ │ │ │ - ldr x16, [x21] │ │ │ │ - mov w1, w7 │ │ │ │ - ldrb w3, [x16, w7, uxtw] │ │ │ │ - orr w3, w3, #0x2 │ │ │ │ - strb w3, [x16, w7, uxtw] │ │ │ │ - ldr x3, [x20, #136] │ │ │ │ - ldrb w3, [x3, w6, uxtw] │ │ │ │ - tst w14, w3 │ │ │ │ - b.ne 30ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ab0> // b.any │ │ │ │ - tst w5, w3 │ │ │ │ - b.eq 30bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177ac> // b.none │ │ │ │ - ldr x16, [x21] │ │ │ │ - ldrb w3, [x16, x1] │ │ │ │ - orr w3, w3, #0x8 │ │ │ │ - strb w3, [x16, x1] │ │ │ │ - ldr x3, [x20, #136] │ │ │ │ - ldrb w3, [x3, w6, uxtw] │ │ │ │ - tst w14, w3 │ │ │ │ - b.eq 30f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ad8> // b.none │ │ │ │ - ldr x16, [x21] │ │ │ │ - ldrb w3, [x16, x1] │ │ │ │ - orr w3, w3, #0x10 │ │ │ │ - strb w3, [x16, x1] │ │ │ │ - ldr x3, [x20, #136] │ │ │ │ - ldrb w3, [x3, w6, uxtw] │ │ │ │ - tst w5, w3 │ │ │ │ - b.ne 30f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ae0> // b.any │ │ │ │ - tst w14, w3 │ │ │ │ - b.eq 30bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177ac> // b.none │ │ │ │ - ldr x14, [x21] │ │ │ │ - ldrb w3, [x14, x1] │ │ │ │ - orr w3, w3, #0x40 │ │ │ │ - strb w3, [x14, x1] │ │ │ │ - ldr x3, [x20, #136] │ │ │ │ - ldrb w3, [x3, w6, uxtw] │ │ │ │ - tst w5, w3 │ │ │ │ - b.eq 30bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177ac> // b.none │ │ │ │ - ldr x5, [x21] │ │ │ │ - ldrb w3, [x5, x1] │ │ │ │ - orr w3, w3, #0xffffff80 │ │ │ │ - strb w3, [x5, x1] │ │ │ │ - ldr x14, [x22] │ │ │ │ - strb w11, [x19, x9] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w7, w15 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrh w16, [x14, x8] │ │ │ │ - cmp w16, w0 │ │ │ │ - b.hi 30aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176ac> // b.pmore │ │ │ │ - ldrb w6, [x19, x9] │ │ │ │ - cbz w16, 31000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bc0> │ │ │ │ - mov w2, w10 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 30c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177f8> │ │ │ │ - ldrh w1, [x14, x8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w4, w4, w3 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 30ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1788c> // b.plast │ │ │ │ - ldr x5, [x20, #136] │ │ │ │ - lsr w1, w2, #1 │ │ │ │ - ubfiz w3, w2, #2, #1 │ │ │ │ - ldrb w1, [x5, w1, uxtw] │ │ │ │ - asr w1, w1, w3 │ │ │ │ - and w1, w1, #0x3 │ │ │ │ - sub w3, w1, #0x2 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - cset w3, ls // ls = plast │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 30c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177e0> // b.any │ │ │ │ - cbnz w6, 30e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a5c> │ │ │ │ - ldr x14, [x21] │ │ │ │ - mov w1, w4 │ │ │ │ - ldrb w5, [x14, w4, uxtw] │ │ │ │ - orr w5, w5, #0x2 │ │ │ │ - strb w5, [x14, w4, uxtw] │ │ │ │ - ldr x14, [x21] │ │ │ │ - ldrb w5, [x14, w4, uxtw] │ │ │ │ - orr w5, w5, #0x8 │ │ │ │ - strb w5, [x14, w4, uxtw] │ │ │ │ - ldr x14, [x21] │ │ │ │ - ldrb w5, [x14, w4, uxtw] │ │ │ │ - orr w5, w5, #0x20 │ │ │ │ - strb w5, [x14, w4, uxtw] │ │ │ │ - ldr x14, [x21] │ │ │ │ - ldrb w5, [x14, x1] │ │ │ │ - orr w5, w5, #0xffffff80 │ │ │ │ - strb w5, [x14, x1] │ │ │ │ - ldr x14, [x22] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add w4, w4, w3 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrh w1, [x14, x8] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 30c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177f8> // b.pmore │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - add w10, w10, w1 │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - cmp w23, w9 │ │ │ │ - b.hi 30ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17680> // b.pmore │ │ │ │ - mov w21, w23 │ │ │ │ - cbz w23, 30f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b2c> │ │ │ │ - lsl x22, x21, #3 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d420 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - str xzr, [x3], #8 │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.eq 30f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b44> // b.none │ │ │ │ - sub x22, x22, #0x8 │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - add x3, x0, x22 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x23, [x20, #184] │ │ │ │ - stp x3, x3, [x20, #192] │ │ │ │ - cbz x0, 30d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17900> │ │ │ │ - bl d3c0 │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - mov w21, w23 │ │ │ │ - cbz w23, 30f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b3c> │ │ │ │ - mov x8, #0xaa // #170 │ │ │ │ - mov x10, #0x55aa // #21930 │ │ │ │ - ldr x6, [x20, #184] │ │ │ │ - movk x8, #0xaa, lsl #16 │ │ │ │ - ldr x9, [x20, #208] │ │ │ │ - movk x10, #0x55aa, lsl #16 │ │ │ │ - mov x12, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - mov x11, #0xf0f0f0f0f0f0f0f0 // #-1085102592571150096 │ │ │ │ - orr x8, x8, x8, lsl #32 │ │ │ │ - eor x12, x12, #0xffff0000ffff0000 │ │ │ │ - eor x11, x11, #0xffffffff00000000 │ │ │ │ - orr x10, x10, x10, lsl #32 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 24ce0 ::do_widen(char) const@@Base+0x8140> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 24ce0 ::do_widen(char) const@@Base+0x8140> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldrb w0, [x19, x5] │ │ │ │ - ldrh w4, [x9, x5, lsl #1] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csinv x1, x8, xzr, ne // ne = any │ │ │ │ - str x1, [x6, x5, lsl #3] │ │ │ │ - cbz w4, 30e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179c4> │ │ │ │ - ldr x7, [x20, #136] │ │ │ │ - add w4, w2, w4 │ │ │ │ - b 30db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17974> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 30e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179c4> // 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 30da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17964> // b.any │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 30e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a4c> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 30e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a3c> // b.none │ │ │ │ - cbnz w0, 30da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17964> │ │ │ │ - ldr x3, [x6, x5, lsl #3] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - and x3, x3, x10 │ │ │ │ - str x3, [x6, x5, lsl #3] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ne 30db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17974> // b.any │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x21, x5 │ │ │ │ - b.ne 30d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17940> // b.any │ │ │ │ - add x21, x6, w21, uxtw #3 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 24e40 ::do_widen(char) const@@Base+0x82a0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 30e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a04> │ │ │ │ - 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 x21, x6 │ │ │ │ - b.eq 30e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a1c> // b.none │ │ │ │ - ldr x0, [x6] │ │ │ │ - cbnz x0, 30e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179e0> │ │ │ │ - add x6, x6, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp x21, x6 │ │ │ │ - b.ne 30e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a04> // b.any │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str w2, [x20, #52] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x3, [x6, x5, lsl #3] │ │ │ │ - and x3, x3, x11 │ │ │ │ - str x3, [x6, x5, lsl #3] │ │ │ │ - b 30da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17964> │ │ │ │ - ldr x3, [x6, x5, lsl #3] │ │ │ │ - and x3, x3, x12 │ │ │ │ - str x3, [x6, x5, lsl #3] │ │ │ │ - b 30da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17964> │ │ │ │ - cmp w6, #0x1 │ │ │ │ - b.eq 30f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b04> // b.none │ │ │ │ - cmp w6, #0x2 │ │ │ │ - b.ne 30cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1786c> // b.any │ │ │ │ - ldr x14, [x21] │ │ │ │ - mov w1, w4 │ │ │ │ - ldrb w5, [x14, w4, uxtw] │ │ │ │ - orr w5, w5, #0x10 │ │ │ │ - strb w5, [x14, w4, uxtw] │ │ │ │ - ldr x14, [x21] │ │ │ │ - ldrb w5, [x14, w4, uxtw] │ │ │ │ - orr w5, w5, #0x20 │ │ │ │ - strb w5, [x14, w4, uxtw] │ │ │ │ - ldr x14, [x21] │ │ │ │ - ldrb w5, [x14, x1] │ │ │ │ - orr w5, w5, #0x40 │ │ │ │ - strb w5, [x14, x1] │ │ │ │ - b 30c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1785c> │ │ │ │ - mov w1, w7 │ │ │ │ - tst w14, w3 │ │ │ │ - b.eq 30bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177ac> // b.none │ │ │ │ - ldr x16, [x21] │ │ │ │ - ldrb w3, [x16, x1] │ │ │ │ + mov x29, sp │ │ │ │ + bl 24e40 ::do_widen(char) const@@Base+0x82a0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 2a554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f4> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 2a55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fc> // b.any │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbnz w3, #2, 2a55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fc> │ │ │ │ + ldr x4, [x0] │ │ │ │ orr w3, w3, #0x4 │ │ │ │ - strb w3, [x16, x1] │ │ │ │ - ldr x3, [x20, #136] │ │ │ │ - ldrb w3, [x3, w6, uxtw] │ │ │ │ - tst w5, w3 │ │ │ │ - b.ne 30b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17734> // b.any │ │ │ │ - tst w14, w3 │ │ │ │ - b.ne 30b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17754> // b.any │ │ │ │ - tst w5, w3 │ │ │ │ - b.eq 30bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177ac> // b.none │ │ │ │ - ldr x16, [x21] │ │ │ │ - ldrb w3, [x16, x1] │ │ │ │ - orr w3, w3, #0x20 │ │ │ │ - strb w3, [x16, x1] │ │ │ │ - ldr x3, [x20, #136] │ │ │ │ - ldrb w3, [x3, w6, uxtw] │ │ │ │ - tst w14, w3 │ │ │ │ - b.eq 30bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17794> // b.none │ │ │ │ - b 30bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1777c> │ │ │ │ - ldr x14, [x21] │ │ │ │ - mov w1, w4 │ │ │ │ - ldrb w5, [x14, w4, uxtw] │ │ │ │ - orr w5, w5, #0x4 │ │ │ │ - strb w5, [x14, w4, uxtw] │ │ │ │ - ldr x14, [x21] │ │ │ │ - ldrb w5, [x14, w4, uxtw] │ │ │ │ - orr w5, w5, #0x8 │ │ │ │ - strb w5, [x14, w4, uxtw] │ │ │ │ - b 30ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a90> │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str xzr, [x20, #184] │ │ │ │ - stp xzr, xzr, [x20, #192] │ │ │ │ - cbnz x0, 30d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178f0> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 30e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a1c> │ │ │ │ - add x22, x0, x22 │ │ │ │ - stp x3, x22, [x20, #192] │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x23, [x20, #184] │ │ │ │ - cbnz x0, 30d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178f0> │ │ │ │ - b 30d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17900> │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str xzr, [x20, #184] │ │ │ │ - stp xzr, xzr, [x20, #192] │ │ │ │ - cbz x0, 30fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b80> │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + mov x16, x2 │ │ │ │ + br x16 │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbz w3, #1, 2a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1200> │ │ │ │ + ret │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w3, w3, #0x2 │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + mov x16, x2 │ │ │ │ + br x16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2a5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124c> │ │ │ │ + tbnz w2, #2, 2a5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127c> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2a5b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1258> │ │ │ │ bl d3c0 │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w21, w23 │ │ │ │ - cbnz w23, 30d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17900> │ │ │ │ - str wzr, [x20, #52] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x20, #36] │ │ │ │ - stur xzr, [x20, #44] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - bl d420 │ │ │ │ - mov x3, x0 │ │ │ │ - add x23, x0, #0x2 │ │ │ │ - b 309bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1757c> │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - b 30cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17894> │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 24fa0 ::do_widen(char) const@@Base+0x8400> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 2a5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - sub x11, x2, #0x1 │ │ │ │ - and x12, x2, #0x1 │ │ │ │ - add x11, x11, x11, lsr #63 │ │ │ │ - asr x11, x11, #1 │ │ │ │ - cmp x1, x11 │ │ │ │ - b.ge 31108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17cc8> // b.tcont │ │ │ │ - mov x8, x1 │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 2a608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a8> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2a5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ 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 31040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c00> │ │ │ │ - cbz x12, 310d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c98> │ │ │ │ - sub x2, x4, #0x1 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - asr x2, x2, #1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.gt 310b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c74> │ │ │ │ - b 310d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c90> │ │ │ │ - str w7, [x0, x8] │ │ │ │ - add x6, x6, x6, lsr #63 │ │ │ │ - mov x4, x2 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ge 310fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17cbc> // b.tcont │ │ │ │ - asr x2, x6, #1 │ │ │ │ - ldr w7, [x0, x2, lsl #2] │ │ │ │ - sub x6, x2, #0x1 │ │ │ │ - add x9, x0, x2, lsl #2 │ │ │ │ - lsl x8, x4, #2 │ │ │ │ - add x5, x0, x4, lsl #2 │ │ │ │ - cmp w7, w3 │ │ │ │ - b.cc 3109c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c5c> // b.lo, b.ul, b.last │ │ │ │ - str w3, [x5] │ │ │ │ - ret │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x4, x2, asr #1 │ │ │ │ - b.ne 31084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c44> // 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 31084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c44> │ │ │ │ - mov x5, x9 │ │ │ │ - str w3, [x5] │ │ │ │ - ret │ │ │ │ - add x5, x0, x1, lsl #2 │ │ │ │ - cbnz x12, 310d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c90> │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x1, x2, asr #1 │ │ │ │ - b.ne 310d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c90> // b.any │ │ │ │ - mov x4, x1 │ │ │ │ - b 310e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ca4> │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 311fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dbc> // b.none │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 311a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d64> // b.none │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2a68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132c> │ │ │ │ + tbnz w2, #2, 2a6bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2a698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1338> │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 24fa0 ::do_widen(char) const@@Base+0x8400> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 2a68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132c> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 2a6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1388> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2a68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w19, [x20] │ │ │ │ - ldr w4, [x21] │ │ │ │ - cmp w19, w4 │ │ │ │ - b.cs 311b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d78> // b.hs, b.nlast │ │ │ │ - sub x2, x20, x21 │ │ │ │ - lsl x3, x2, #62 │ │ │ │ - sub x3, x3, x2 │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - add x0, x20, x3 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 311e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da4> │ │ │ │ - mov x1, x21 │ │ │ │ - bl d6f0 │ │ │ │ - str w19, [x21] │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 31160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d20> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2a76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c> │ │ │ │ + tbnz w2, #2, 2a7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1444> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2a778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1418> │ │ │ │ + bl d3c0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldur w3, [x20, #-4] │ │ │ │ - cmp w19, w3 │ │ │ │ - b.cs 311f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17db0> // b.hs, b.nlast │ │ │ │ - sub x2, x20, #0x4 │ │ │ │ - mov x4, x2 │ │ │ │ - str w3, [x2, #4] │ │ │ │ - ldr w3, [x2, #-4]! │ │ │ │ - cmp w19, w3 │ │ │ │ - b.cc 311c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d88> // b.lo, b.ul, b.last │ │ │ │ - str w19, [x4] │ │ │ │ - b 31198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d58> │ │ │ │ - b.ne 31194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d54> // b.any │ │ │ │ - str w4, [x0] │ │ │ │ - b 31194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d54> │ │ │ │ - mov x4, x20 │ │ │ │ - str w19, [x4] │ │ │ │ - b 31198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d58> │ │ │ │ - ret │ │ │ │ + b d3c0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 24fa0 ::do_widen(char) const@@Base+0x8400> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 2a76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 2a7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1470> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2a76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - sub x0, x1, x0 │ │ │ │ - cmp x0, #0x40 │ │ │ │ - b.le 31330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ef0> │ │ │ │ - mov x13, x1 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - asr x14, x0, #2 │ │ │ │ - asr x1, x0, #3 │ │ │ │ - cbz x21, 312d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e94> │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldur w4, [x13, #-4] │ │ │ │ - ldp w3, w0, [x20] │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - ldr w2, [x20, x1] │ │ │ │ - add x19, x20, #0x4 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 31384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f44> // b.hs, b.nlast │ │ │ │ - cmp w2, w4 │ │ │ │ - b.cc 31394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f54> // b.lo, b.ul, b.last │ │ │ │ - cmp w0, w4 │ │ │ │ - b.cs 31340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f00> // b.hs, b.nlast │ │ │ │ - str w4, [x20] │ │ │ │ - stur w3, [x13, #-4] │ │ │ │ - ldp w0, w3, [x20] │ │ │ │ - mov x5, x13 │ │ │ │ - b 31280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e40> │ │ │ │ - ldr w3, [x19, #4]! │ │ │ │ - cmp w3, w0 │ │ │ │ - b.cc 3127c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e3c> // b.lo, b.ul, b.last │ │ │ │ - ldur w4, [x5, #-4] │ │ │ │ - cmp w0, w4 │ │ │ │ - b.cs 31348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f08> // b.hs, b.nlast │ │ │ │ - sub x1, x5, #0x8 │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2a84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec> │ │ │ │ + tbnz w2, #2, 2a884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1524> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2a858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f8> │ │ │ │ + bl d3c0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 24fa0 ::do_widen(char) const@@Base+0x8400> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 2a84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 2a8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1550> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2a84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x5, x1 │ │ │ │ - ldr w4, [x1], #-4 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.hi 312a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e60> // b.pmore │ │ │ │ - cmp x19, x5 │ │ │ │ - b.cs 31360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f20> // b.hs, b.nlast │ │ │ │ - mov x1, x19 │ │ │ │ - str w4, [x1], #4 │ │ │ │ - str w3, [x5] │ │ │ │ - ldr w3, [x19, #4] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr w0, [x20] │ │ │ │ - b 31280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e40> │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - mov x2, x14 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr w3, [x20, x1, lsl #2] │ │ │ │ - bl 31020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17be0> │ │ │ │ - cbnz x1, 312d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e94> │ │ │ │ - sub x0, x13, x20 │ │ │ │ - sub x13, x13, #0x4 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.le 3132c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17eec> │ │ │ │ nop │ │ │ │ - ldr w3, [x13] │ │ │ │ - sub x14, x13, x20 │ │ │ │ - ldr w0, [x20] │ │ │ │ + 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 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + tbnz w1, #1, 2a964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1604> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str w0, [x13] │ │ │ │ - asr x2, x14, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - sub x13, x13, #0x4 │ │ │ │ - bl 31020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17be0> │ │ │ │ - cmp x14, #0x4 │ │ │ │ - b.gt 31300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ec0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + b.ne 2aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1760> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp w0, w3, [x20] │ │ │ │ - b 31274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e34> │ │ │ │ - sub x5, x5, #0x4 │ │ │ │ - cmp x19, x5 │ │ │ │ - b.cc 312b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e78> // b.lo, b.ul, b.last │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3792] │ │ │ │ + and w1, w1, #0xfffffffd │ │ │ │ + stp xzr, xzr, [sp, #24] │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x20, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + stp xzr, xzr, [sp, #56] │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + mov x22, x0 │ │ │ │ + str x23, [sp, #192] │ │ │ │ + mov x23, x2 │ │ │ │ + str w1, [x19, #56] │ │ │ │ + add x1, x2, #0x10 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str wzr, [sp, #80] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + add x2, x20, #0xe60 │ │ │ │ + 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, 2aa70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1710> │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x21, 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 29ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x780> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 27b20 ::do_widen(char) const@@Base+0xaf80> │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x20, x20, #0xe60 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + tbz w0, #0, 2aa48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e8> │ │ │ │ + tbz w0, #2, 2aa48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e8> │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x0, x2 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 24fa0 ::do_widen(char) const@@Base+0x8400> │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cbz x0, 2aa54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f4> │ │ │ │ + bl d3c0 │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x23, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + b 2a93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dc> │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + bl d420 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x4, #0x1000 // #4096 │ │ │ │ + mov w3, #0x7 // #7 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + mov x0, x2 │ │ │ │ + strb w1, [sp, #85] │ │ │ │ + ldr x2, [x2] │ │ │ │ + str x4, [sp, #104] │ │ │ │ + str w3, [sp, #120] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x2, [x2, #112] │ │ │ │ + blr x2 │ │ │ │ + b 2a9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1670> │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + str x23, [sp, #192] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [sp, #85] │ │ │ │ + tbz w0, #0, 2aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1780> │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2aac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1768> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1300> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2aac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1768> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 27b20 ::do_widen(char) const@@Base+0xaf80> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2aac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1768> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2ab4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2ab10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2aac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1768> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2aa48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x21 │ │ │ │ - bl 31200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dc0> │ │ │ │ - sub x0, x19, x20 │ │ │ │ - cmp x0, #0x40 │ │ │ │ - b.le 3132c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17eec> │ │ │ │ - mov x13, x19 │ │ │ │ - b 3122c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dec> │ │ │ │ - cmp w0, w4 │ │ │ │ - b.cc 31340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f00> // b.lo, b.ul, b.last │ │ │ │ - cmp w2, w4 │ │ │ │ - b.cc 31268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e28> // b.lo, b.ul, b.last │ │ │ │ - str w2, [x20] │ │ │ │ - str w3, [x20, x1] │ │ │ │ - ldp w0, w3, [x20] │ │ │ │ - b 31274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e34> │ │ │ │ paciasp │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x1, #0x4a8 │ │ │ │ mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w5 │ │ │ │ + add x1, x1, #0x4d8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x3 │ │ │ │ - stp x1, x2, [x0] │ │ │ │ - stp x3, xzr, [x0, #16] │ │ │ │ - str xzr, [x0, #48] │ │ │ │ - stur q31, [x0, #72] │ │ │ │ - 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, 31558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18118> │ │ │ │ - ubfiz x2, x4, #3, #32 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - mov x0, x2 │ │ │ │ - bl d420 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x4, x0, x2 │ │ │ │ - stp x4, x0, [sp, #48] │ │ │ │ - bl cf40 │ │ │ │ - ldp x4, x3, [sp, #48] │ │ │ │ - str x3, [x19, #24] │ │ │ │ - mov x1, x4 │ │ │ │ - stp x1, x4, [x19, #32] │ │ │ │ - cbz w20, 31570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18130> │ │ │ │ - ubfiz x0, x20, #2, #32 │ │ │ │ - bl d420 │ │ │ │ - ubfiz x2, x20, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x20, x0, w20, uxtw #2 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl cf40 │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x22, [x22, #88] │ │ │ │ - str x3, [x19, #48] │ │ │ │ - stp x2, x20, [x19, #56] │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x22, x1 │ │ │ │ - b.hi 31604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181c4> // b.pmore │ │ │ │ - cbz x22, 31540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18100> │ │ │ │ - lsl x2, x22, #2 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - mov x0, x2 │ │ │ │ - bl d420 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - str wzr, [x3], #4 │ │ │ │ - add x4, x20, x2 │ │ │ │ - mov x0, x3 │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.eq 314cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1808c> // b.none │ │ │ │ - sub x22, x2, #0x4 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, x22 │ │ │ │ - str x4, [sp, #48] │ │ │ │ - bl cf40 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - add x0, x0, x22 │ │ │ │ - str x20, [x19, #120] │ │ │ │ - stp x0, x4, [x21, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 31540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18100> // b.none │ │ │ │ - sub x2, x0, x20 │ │ │ │ - mov x1, x20 │ │ │ │ - sub x2, x2, #0x4 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.ls 315a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18160> // b.plast │ │ │ │ - lsr x2, x2, #2 │ │ │ │ - adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - movi v30.4s, #0x4 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - ldr q31, [x3, #3728] │ │ │ │ - lsr x3, x2, #2 │ │ │ │ - add x3, x20, x3, lsl #4 │ │ │ │ - str q31, [x1], #16 │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 3150c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180cc> // b.any │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 31540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18100> // b.none │ │ │ │ - and x2, x2, #0xfffffffffffffffc │ │ │ │ - mov w1, w2 │ │ │ │ - add x20, x20, x2, lsl #2 │ │ │ │ - add x3, x20, #0x4 │ │ │ │ - str w1, [x20] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 31580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18140> // b.any │ │ │ │ - str wzr, [x19, #144] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + str x2, [x19] │ │ │ │ + mov w23, #0x5 // #5 │ │ │ │ + ldr w2, [x19, #328] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w2, w23 │ │ │ │ + b.eq 2ad7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1c> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #40] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl cd30 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0x3d0 │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x428 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x3, 2ae8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2c> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 2ad1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bc> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x3, x3, #0x350 │ │ │ │ + add x2, x2, #0x380 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0x3a8 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ + cbz x0, 2ad4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ec> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xe18 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + str x20, [x19, #560] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x3, [x19, #24] │ │ │ │ - stp x1, x4, [x19, #32] │ │ │ │ - cbnz w20, 3143c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ffc> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 31460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18020> │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - add x2, x20, #0x8 │ │ │ │ - str w3, [x20, #4] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 31540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18100> // b.none │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str w1, [x20, #8] │ │ │ │ - b 31540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18100> │ │ │ │ + b cd30 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 2ae8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2adc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a64> // b.any │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + add x22, x19, #0x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2ac54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f4> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 2ac54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f4> │ │ │ │ + bl 2a900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 2ae8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2c> │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2ae54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af4> // b.none │ │ │ │ + nop │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2ae04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa4> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - b 31534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180f4> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #200] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 315c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18180> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 315cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1818c> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - cbz x0, 315d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18198> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 315e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181a4> │ │ │ │ - bl d3c0 │ │ │ │ - ldp x20, x22, [x19, #96] │ │ │ │ - cmp x22, x20 │ │ │ │ - b.eq 31610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181d0> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 315fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181bc> │ │ │ │ - bl d3c0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 315e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181a8> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - bl cee0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 3161c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181dc> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 31628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181e8> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 31634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181f4> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 31640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18200> │ │ │ │ - bl d3c0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str xzr, [x21, #16] │ │ │ │ + cbz x0, 2ae6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 2ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a80> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 2ae54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2ae40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae0> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 2ad94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a34> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a80> // b.any │ │ │ │ + b 2ae28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac8> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2ac80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x1, #0x4a8 │ │ │ │ mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - stp xzr, xzr, [x19, #24] │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - cbz x0, 31674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18234> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - stp xzr, xzr, [x19, #48] │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - cbz x0, 31688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18248> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - stp xzr, xzr, [x19, #72] │ │ │ │ - str xzr, [x19, #88] │ │ │ │ - cbz x0, 3169c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1825c> │ │ │ │ - bl d3c0 │ │ │ │ - ldp x21, x20, [x19, #96] │ │ │ │ - stp xzr, xzr, [x19, #96] │ │ │ │ - str xzr, [x19, #112] │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 316d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18298> // b.none │ │ │ │ - mov x19, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x4d8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldur x21, [x3, #-24] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, #0x5 // #5 │ │ │ │ + add x19, x20, x21 │ │ │ │ + str x2, [x20, x21] │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr w1, [x19, #328] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w1, w25 │ │ │ │ + b.eq 2b094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d34> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #40] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl cd30 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x3d0 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + add x0, x0, #0x428 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x2, 2b1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e58> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 2afd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c78> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x19, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x350 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0x380 │ │ │ │ + add x0, x0, #0x3a8 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x23, 2b060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2b060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2b060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2b19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xe18 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + str x22, [x19, #560] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b cd30 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2b1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e58> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2b0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7c> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x24, x19, #0x28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2af10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb0> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 2af10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb0> │ │ │ │ + bl 2a900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 2b1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e58> │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 2b174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e14> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 316f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182b4> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2b124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc4> // 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, 2b18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2b100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da0> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 2b174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e14> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ bl d3c0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 316c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18280> // b.any │ │ │ │ - cbz x21, 31704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c4> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 316c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18280> // b.any │ │ │ │ - cbnz x21, 316dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1829c> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2b160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e00> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 2b0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4c> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2b100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da0> // b.any │ │ │ │ + b 2b148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de8> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 2b060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2af3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdc> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x0, x1, #0x4a8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x4d8 │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr w2, [x19, #312] │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 2b3b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2058> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0x90 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x58 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + add x0, x19, #0x118 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #24] │ │ │ │ + str x2, [x19, #280] │ │ │ │ + bl cd30 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x3d0 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x400 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x428 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x1, 2b4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2178> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 2b300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa0> │ │ │ │ + ldr x0, [x19, #776] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x19, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x350 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x380 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x3a8 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x22, 2b388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2028> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2b388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2028> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2b388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2028> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2b4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xe18 │ │ │ │ + str x0, [x19] │ │ │ │ + str x21, [x19, #544] │ │ │ │ + add x0, x19, #0x220 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b cd30 │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 2b4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2178> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2b400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a0> // b.any │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + add x23, x19, #0x18 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2b238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed8> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 2b238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed8> │ │ │ │ + bl 2a900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 2b4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2178> │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 2b494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2134> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2b444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e4> // 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, 2b4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 2b494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2134> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2b480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2120> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 2b3d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2070> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> // b.any │ │ │ │ + b 2b468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2108> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 2b388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2028> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2b264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f04> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - bl 31648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18208> │ │ │ │ - ldr x0, [x21, #200] │ │ │ │ - cbz x0, 31748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18308> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #176] │ │ │ │ - cbz x0, 31754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18314> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - cbz x0, 31760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18320> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - cbz x0, 3176c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1832c> │ │ │ │ - bl d3c0 │ │ │ │ - ldp x19, x20, [x21, #96] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 2b5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227c> │ │ │ │ + mov x0, x20 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 2a900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 3179c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1835c> // b.none │ │ │ │ + b.eq 2b5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2254> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 317dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1839c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 31780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18340> // b.any │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 317a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18368> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cbz x0, 317b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18374> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - cbz x0, 317c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18380> │ │ │ │ + nop │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2b564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2204> // 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, 2b5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2b540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e0> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2b5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2254> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cbz x0, 317f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183b0> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2b5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2240> // b.any │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b d3c0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ + ldr x19, [x19] │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 31780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18340> // b.any │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - b 3179c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1835c> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b.ne 2b540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e0> // b.any │ │ │ │ + b 2b588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2228> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2b5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2254> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 2b604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a4> // b.any │ │ │ │ + b 2b5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2254> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2b524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x1, #0x4a8 │ │ │ │ mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x8000 // #32768 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w1 │ │ │ │ - str d0, [sp, #56] │ │ │ │ - bl d420 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr d0, [sp, #56] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x13, [x0, w21, uxtw #3] │ │ │ │ - ldr w12, [x13, #36] │ │ │ │ - cbz w12, 31a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1862c> │ │ │ │ - ldr x9, [x13, #184] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - movi v23.4s, #0x0 │ │ │ │ - ldr x0, [x9] │ │ │ │ - add x12, x9, w12, uxtw #3 │ │ │ │ - cbz x0, 3192c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184ec> │ │ │ │ - fmov d31, x0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov w10, s31 │ │ │ │ - fmov w11, s31 │ │ │ │ - movi v21.4s, #0x4 │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - mov x8, #0x1 // #1 │ │ │ │ - fmov d20, x0 │ │ │ │ - fmov d25, #1.000000000000000000e+00 │ │ │ │ - mov w14, #0x20 // #32 │ │ │ │ - ldr x5, [x20, #24] │ │ │ │ - movi d29, #0x0 │ │ │ │ - ldr x7, [x13, #344] │ │ │ │ - mov w0, w10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add w3, w4, w1 │ │ │ │ - add w2, w4, w1 │ │ │ │ - lsr x6, x3, #6 │ │ │ │ - lsl x2, x8, x2 │ │ │ │ - ldr d31, [x5, x3, lsl #3] │ │ │ │ - ldr x3, [x7, x6, lsl #3] │ │ │ │ - tst x2, x3 │ │ │ │ - b.eq 3197c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1853c> // b.none │ │ │ │ - fsub d30, d25, d0 │ │ │ │ - fmul d31, d30, d31 │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 318b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18470> // b.any │ │ │ │ - fcmpe d29, d20 │ │ │ │ - b.gt 31998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18558> │ │ │ │ - add x9, x9, #0x8 │ │ │ │ - cmp x9, x12 │ │ │ │ - b.eq 31a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1862c> // b.none │ │ │ │ - ldr x0, [x9] │ │ │ │ - add w4, w4, w10 │ │ │ │ - cbz x0, 3192c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184ec> │ │ │ │ - fmov d31, x0 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w10, w11, w0 │ │ │ │ - mov w11, w0 │ │ │ │ - b 3189c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1845c> │ │ │ │ - mov x9, x0 │ │ │ │ - add x0, x9, #0x8 │ │ │ │ - cmp x12, x0 │ │ │ │ - b.eq 31a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1862c> // b.none │ │ │ │ - ldr x1, [x9, #8] │ │ │ │ - cbz x1, 31a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1864c> │ │ │ │ - add x9, x9, #0x10 │ │ │ │ - cmp x12, x9 │ │ │ │ - b.eq 31a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1862c> // b.none │ │ │ │ - ldr x0, [x9] │ │ │ │ - cbz x0, 3192c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184ec> │ │ │ │ - fmov d31, x0 │ │ │ │ - fmov d30, x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - cnt v30.8b, v30.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x11, d31 │ │ │ │ - addv b31, v30.8b │ │ │ │ - fmov x10, d31 │ │ │ │ - mul w10, w10, w11 │ │ │ │ - b 31884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18444> │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 318b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18470> // b.any │ │ │ │ - b 318ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184ac> │ │ │ │ - sub w0, w10, #0x1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 31a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18644> // b.plast │ │ │ │ - lsr w3, w10, #2 │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - dup v22.4s, w4 │ │ │ │ - mov x1, x19 │ │ │ │ - dup v24.2d, v29.d[0] │ │ │ │ - umaddl x3, w3, w14, x19 │ │ │ │ - ldr q27, [x0, #3728] │ │ │ │ - ldp q28, q30, [x1], #32 │ │ │ │ - add v31.4s, v22.4s, v27.4s │ │ │ │ - add v27.4s, v27.4s, v21.4s │ │ │ │ - fdiv v28.2d, v28.2d, v24.2d │ │ │ │ - zip1 v26.4s, v31.4s, v23.4s │ │ │ │ - fdiv v30.2d, v30.2d, v24.2d │ │ │ │ - zip2 v31.4s, v31.4s, v23.4s │ │ │ │ - mov x2, v26.d[1] │ │ │ │ - fmov x6, d26 │ │ │ │ - mov x0, v31.d[1] │ │ │ │ - add x2, x5, x2, lsl #3 │ │ │ │ - add x0, x5, x0, lsl #3 │ │ │ │ - str d28, [x5, x6, lsl #3] │ │ │ │ - st1 {v28.d}[1], [x2] │ │ │ │ - fmov x2, d31 │ │ │ │ - str d30, [x5, x2, lsl #3] │ │ │ │ - st1 {v30.d}[1], [x0] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 319c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18580> // b.any │ │ │ │ - and w0, w10, #0xfffffffc │ │ │ │ - tst x10, #0x3 │ │ │ │ - b.eq 31a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18620> // b.none │ │ │ │ - ldr d31, [x19, w0, uxtw #3] │ │ │ │ - add w2, w0, w4 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - str d31, [x5, x2, lsl #3] │ │ │ │ - cmp w1, w10 │ │ │ │ - b.cs 31a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18620> // b.hs, b.nlast │ │ │ │ - ldr d31, [x19, w1, uxtw #3] │ │ │ │ - add w1, w1, w4 │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - str d31, [x5, x1, lsl #3] │ │ │ │ - cmp w0, w10 │ │ │ │ - b.cs 31a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18620> // b.hs, b.nlast │ │ │ │ - ldr d31, [x19, w0, uxtw #3] │ │ │ │ - add w0, w0, w4 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - str d31, [x5, x0, lsl #3] │ │ │ │ - add x9, x9, #0x8 │ │ │ │ - cmp x12, x9 │ │ │ │ - b.ne 31900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184c0> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + add x1, x1, #0x4d8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + str x2, [x19] │ │ │ │ + mov w23, #0x5 // #5 │ │ │ │ + ldr w2, [x19, #328] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w2, w23 │ │ │ │ + b.eq 2b7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2464> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #40] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl cd30 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0x3d0 │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x428 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x3, 2b8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256c> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 2b75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23fc> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x3, x3, #0x350 │ │ │ │ + add x2, x2, #0x380 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0x3a8 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ + cbz x0, 2b78c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242c> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xe18 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x20, [x19, #560] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + bl cd30 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ b d3c0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 31a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185d8> │ │ │ │ - add x0, x9, #0x10 │ │ │ │ - cmp x0, x12 │ │ │ │ - b.eq 31a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1862c> // b.none │ │ │ │ - ldr x1, [x9, #16] │ │ │ │ - add x9, x9, #0x18 │ │ │ │ - cbz x1, 31928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184e8> │ │ │ │ - cmp x9, x12 │ │ │ │ - b.eq 31a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1862c> // b.none │ │ │ │ - ldr x0, [x9] │ │ │ │ - cbz x0, 3192c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184ec> │ │ │ │ - fmov d31, x0 │ │ │ │ - fmov d30, x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - cnt v30.8b, v30.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - addv b31, v30.8b │ │ │ │ - fmov x10, d31 │ │ │ │ - mov w11, w0 │ │ │ │ - mul w10, w10, w0 │ │ │ │ - b 31884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18444> │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 2b8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2b80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ac> // b.any │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + add x22, x19, #0x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2b694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2334> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 2b694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2334> │ │ │ │ + bl 2a900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 2b8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256c> │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2b894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2534> // b.none │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2b848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e8> // 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, 2b8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 2b824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c4> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 2b894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2534> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2b880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2520> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 2b7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247c> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2b824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c4> // b.any │ │ │ │ + b 2b86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250c> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2b6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2360> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ - mov w2, w2 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - sub x21, x2, w1, uxtw │ │ │ │ - mov x1, #0xfffffffe // #4294967294 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.ls 31ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18768> // b.plast │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 31c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18844> // b.none │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x5680 // #22144 │ │ │ │ - movk x23, #0x9d2c, lsl #16 │ │ │ │ - mov x22, #0xefc60000 // #4022730752 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 31ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x186a0> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - lsl x24, x0, #32 │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.ls 31b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18718> // b.plast │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - ldr x2, [x20, x2, lsl #3] │ │ │ │ - str x0, [x20, #4992] │ │ │ │ - ubfx x0, x2, #11, #32 │ │ │ │ - eor x2, x2, x0 │ │ │ │ - and x0, x23, x2, lsl #7 │ │ │ │ - eor x2, x2, x0 │ │ │ │ - and x0, x22, x2, lsl #15 │ │ │ │ - eor x2, x2, x0 │ │ │ │ - eor x2, x2, x2, lsr #18 │ │ │ │ - adds x1, x24, x2 │ │ │ │ - ccmp x21, x1, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 31b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x186ec> // b.lo, b.ul, b.last │ │ │ │ - add w0, w19, w1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + add x0, x1, #0x4a8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x2, [x0, #4992] │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 31cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1889c> // b.pmore │ │ │ │ - ldr x1, [x20, x2, lsl #3] │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - mov x22, #0x5680 // #22144 │ │ │ │ - mov x23, #0xefc60000 // #4022730752 │ │ │ │ - movk x22, #0x9d2c, lsl #16 │ │ │ │ - str x0, [x20, #4992] │ │ │ │ - ubfx x2, x1, #11, #32 │ │ │ │ - eor x1, x1, x2 │ │ │ │ - and x2, x22, x1, lsl #7 │ │ │ │ - eor x1, x1, x2 │ │ │ │ - and x2, x23, x1, lsl #15 │ │ │ │ - eor x1, x1, x2 │ │ │ │ - eor x1, x1, x1, lsr #18 │ │ │ │ - mul x1, x1, x21 │ │ │ │ - cmp w21, w1 │ │ │ │ - b.ls 31c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18824> // b.plast │ │ │ │ - neg w2, w21 │ │ │ │ - udiv w24, w2, w21 │ │ │ │ - msub w24, w24, w21, w2 │ │ │ │ - cmp w1, w24 │ │ │ │ - b.cc 31c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18808> // b.lo, b.ul, b.last │ │ │ │ - b 31c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18824> │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - ldr x1, [x20, x1, lsl #3] │ │ │ │ - str x0, [x20, #4992] │ │ │ │ - ubfx x2, x1, #11, #32 │ │ │ │ - eor x1, x1, x2 │ │ │ │ - and x2, x22, x1, lsl #7 │ │ │ │ - eor x1, x1, x2 │ │ │ │ - and x2, x23, x1, lsl #15 │ │ │ │ - eor x1, x1, x2 │ │ │ │ - eor x1, x1, x1, lsr #18 │ │ │ │ - mul x1, x1, x21 │ │ │ │ - cmp w24, w1 │ │ │ │ - b.ls 31c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18824> // b.plast │ │ │ │ - mov x1, x0 │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.ls 31c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187d4> // b.plast │ │ │ │ + add x1, x1, #0x4d8 │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr w2, [x19, #312] │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 2bacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0x90 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x58 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + add x0, x19, #0x118 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #24] │ │ │ │ + str x2, [x19, #280] │ │ │ │ + bl cd30 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x3d0 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x400 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x428 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x1, 2bbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2878> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 2ba0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ac> │ │ │ │ + ldr x0, [x19, #776] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x19, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x350 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x380 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x3a8 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x22, 2ba94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2734> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2ba94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2734> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2ba94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2734> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2bbbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x285c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xe18 │ │ │ │ + str x0, [x19] │ │ │ │ + str x21, [x19, #544] │ │ │ │ + add x0, x19, #0x220 │ │ │ │ + bl cd30 │ │ │ │ mov x0, x20 │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x1, [x20, #4992] │ │ │ │ - b 31c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187d4> │ │ │ │ - lsr x1, x1, #32 │ │ │ │ - add w0, w19, w1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0, #4992] │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 31ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188a8> // b.pmore │ │ │ │ - ldr x1, [x20, x2, lsl #3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x20, #4992] │ │ │ │ - mov x3, #0x5680 // #22144 │ │ │ │ - movk x3, #0x9d2c, lsl #16 │ │ │ │ - mov x0, #0xefc60000 // #4022730752 │ │ │ │ - ubfx x2, x1, #11, #32 │ │ │ │ - eor x1, x1, x2 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - and x2, x3, x1, lsl #7 │ │ │ │ - eor x1, x1, x2 │ │ │ │ - and x0, x0, x1, lsl #15 │ │ │ │ - eor x1, x1, x0 │ │ │ │ - eor x1, x1, x1, lsr #18 │ │ │ │ - add w0, w19, w1 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - b 31bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1877c> │ │ │ │ - bl 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - b 31c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18850> │ │ │ │ - nop │ │ │ │ + b d3c0 │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 2bbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2878> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2bb14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b4> // b.any │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + add x23, x19, #0x18 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2b944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 2b944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e4> │ │ │ │ + bl 2a900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 2bbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2878> │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 2bb94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2834> // b.none │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2bb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f0> // 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, 2bbac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x284c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.ne 2bb2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 2bb94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2834> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2bb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2820> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 2bae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2784> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2bb2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc> // b.any │ │ │ │ + b 2bb74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2814> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 2ba94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2734> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2b970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2610> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - sub w8, w2, w1 │ │ │ │ - adrp x10, 9f000 │ │ │ │ - ldr x10, [x10, #3744] │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov w19, w1 │ │ │ │ - ldr x11, [x3] │ │ │ │ - ldr x9, [x4] │ │ │ │ - ldr w11, [x11, w1, sxtw #2] │ │ │ │ - ldr w9, [x9, w2, sxtw #2] │ │ │ │ - stp w2, w1, [sp, #72] │ │ │ │ - sub w9, w9, w11 │ │ │ │ - ldr x1, [x10] │ │ │ │ - str x1, [sp, #136] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp w9, #0x62 │ │ │ │ - ccmp w8, #0x3, #0x4, gt │ │ │ │ - b.le 31ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18aa4> │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - mov w20, w2 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x1, [x5] │ │ │ │ - cset w0, le │ │ │ │ - ldr x2, [x6] │ │ │ │ - ldr d30, [x1, w19, sxtw #3] │ │ │ │ - ldr d31, [x2, w20, sxtw #3] │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 31eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a70> // b.first │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3944] │ │ │ │ - asr w2, w8, #1 │ │ │ │ - mov x21, x7 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x1, #0x4a8 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x4d8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldur x21, [x3, #-24] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, #0x5 // #5 │ │ │ │ + add x19, x20, x21 │ │ │ │ + str x2, [x20, x21] │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr w1, [x19, #328] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w1, w25 │ │ │ │ + b.eq 2bdf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a90> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #40] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl cd30 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x3d0 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + add x0, x0, #0x428 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x2, 2befc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9c> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 2bd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cc> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x19, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x350 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0x380 │ │ │ │ + add x0, x0, #0x3a8 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x23, 2bdb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a54> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2bdb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a54> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2bdb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a54> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2bee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b80> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0xe18 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x22, [x19, #560] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + bl cd30 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + 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 d3c0 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2befc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2be38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ad8> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x24, x19, #0x28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2bc64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2904> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 2bc64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2904> │ │ │ │ + bl 2a900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 2befc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9c> │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 2beb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b58> // b.none │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2be74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b14> // b.none │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str w8, [sp, #8] │ │ │ │ - str d0, [sp, #16] │ │ │ │ - stp x5, x6, [sp, #24] │ │ │ │ - stp x3, x4, [sp, #56] │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - bl 31ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x186a0> │ │ │ │ - ldr w8, [sp, #8] │ │ │ │ - ldp x5, x6, [sp, #24] │ │ │ │ - add x7, sp, #0x50 │ │ │ │ - ldp x3, x4, [sp, #56] │ │ │ │ - asr w8, w8, #2 │ │ │ │ - ldr d0, [sp, #16] │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - add w0, w8, w0 │ │ │ │ - mov w1, w19 │ │ │ │ - add w2, w0, w19 │ │ │ │ - mov x0, x22 │ │ │ │ - str d0, [sp, #8] │ │ │ │ - stp x3, x4, [sp, #16] │ │ │ │ - str x5, [sp, #32] │ │ │ │ - str w2, [sp, #44] │ │ │ │ - str x6, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #80] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - bl 31d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188c0> │ │ │ │ - ldp x3, x4, [sp, #16] │ │ │ │ - and w8, w0, #0xff │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w1, [sp, #44] │ │ │ │ - add x7, sp, #0x70 │ │ │ │ - ldr x6, [sp, #48] │ │ │ │ - mov w2, w20 │ │ │ │ - ldr d0, [sp, #8] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - str w8, [sp, #8] │ │ │ │ - stp xzr, xzr, [sp, #112] │ │ │ │ - bl 31d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188c0> │ │ │ │ - ldr w8, [sp, #8] │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ldr x22, [sp, #112] │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 31eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18aac> // b.any │ │ │ │ - ldp x3, x0, [x21] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 31e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a24> // b.none │ │ │ │ - str x3, [x21, #8] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 31fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b74> // b.none │ │ │ │ - str w19, [x3], #4 │ │ │ │ - str x3, [x21, #8] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 31fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ba0> // b.none │ │ │ │ - str w20, [x3], #4 │ │ │ │ - str x3, [x21, #8] │ │ │ │ - cbz x22, 31e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a54> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + cbz x0, 2bed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b70> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2be50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af0> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 2beb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b58> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ bl d3c0 │ │ │ │ - cbz x23, 31ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a60> │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b44> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 2be08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa8> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2be50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af0> // b.any │ │ │ │ + b 2be98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b38> │ │ │ │ mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 2bdb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a54> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2bc90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2930> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + 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] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 24fa0 ::do_widen(char) const@@Base+0x8400> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + tbnz w0, #0, 2bf64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c04> │ │ │ │ + str wzr, [x19, #208] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2bf78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c18> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 31eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a74> │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 32034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bf4> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2bf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + cbz x2, 2c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca0> │ │ │ │ + add x1, x2, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca0> // b.any │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x1, [x2] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + add x1, x2, #0xc │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca0> // b.any │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x1, [x2] │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 2c018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cb8> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x2 │ │ │ │ + blr x1 │ │ │ │ + strb wzr, [x20, #96] │ │ │ │ + str wzr, [x19, #208] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 31eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a74> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - sub x20, x24, x23 │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x2, x1, x22 │ │ │ │ - asr x1, x20, #2 │ │ │ │ - mov x24, x2 │ │ │ │ - add x1, x1, x2, asr #2 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.hi 320c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c88> // b.pmore │ │ │ │ - cbz x1, 31fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b90> │ │ │ │ - lsl x2, x1, #2 │ │ │ │ - stp x2, x1, [sp, #8] │ │ │ │ mov x0, x2 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl d420 │ │ │ │ - mov x4, x0 │ │ │ │ + blr x3 │ │ │ │ + strb wzr, [x20, #96] │ │ │ │ + b 2c004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca4> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2c048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 29140 ::do_widen(char) const@@Base+0xc5a0> │ │ │ │ + strb wzr, [x20, #96] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #208] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - str wzr, [x4], #4 │ │ │ │ - ldp x2, x1, [sp, #8] │ │ │ │ - add x5, x0, x2 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.eq 31f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b24> // b.none │ │ │ │ - mov x0, x4 │ │ │ │ - sub x2, x2, #0x4 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x5, [sp, #8] │ │ │ │ - bl cf40 │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - mov x4, x5 │ │ │ │ - ldr x0, [x21] │ │ │ │ - stp x19, x4, [x21] │ │ │ │ - str x5, [x21, #16] │ │ │ │ - cbz x0, 31f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b3c> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x19, [x21] │ │ │ │ - cmp x20, #0x4 │ │ │ │ - b.le 31ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bb8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ mov x0, x19 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x19, [x21] │ │ │ │ - add x0, x19, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - cmp x24, #0x4 │ │ │ │ - b.le 32024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18be4> │ │ │ │ - mov x1, x22 │ │ │ │ - bl d6f0 │ │ │ │ - b 31e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a48> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - add x1, sp, #0x4c │ │ │ │ - mov x0, x21 │ │ │ │ - bl 33cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a880> │ │ │ │ - ldp x3, x0, [x21, #8] │ │ │ │ - b 31e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a38> │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - b 31f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b24> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - bl 33cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a880> │ │ │ │ - b 31e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a48> │ │ │ │ - b.ne 31f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b58> // b.any │ │ │ │ - ldr w0, [x23] │ │ │ │ - str w0, [x19] │ │ │ │ - cmp x24, #0x4 │ │ │ │ - b.le 32040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c00> │ │ │ │ - mov x2, x24 │ │ │ │ - add x0, x19, #0x4 │ │ │ │ - mov x1, x22 │ │ │ │ - bl d6f0 │ │ │ │ - cbnz x22, 31e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a4c> │ │ │ │ - b 31e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a58> │ │ │ │ - b.ne 31e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a48> // b.any │ │ │ │ - ldr w1, [x22] │ │ │ │ - str w1, [x0] │ │ │ │ - b 31e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a4c> │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - b.eq 32054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c14> // b.none │ │ │ │ - cbz x22, 31e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a58> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - b 31e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a58> │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - str w1, [x19, #4] │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xff0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2c0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d4c> │ │ │ │ + tbnz w2, #2, 2c180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e20> │ │ │ │ + ldr x0, [x19, #184] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xf28 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2c0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d64> │ │ │ │ bl d3c0 │ │ │ │ - b 31e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a58> │ │ │ │ - bti j │ │ │ │ - ldr x22, [sp, #112] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - cbz x22, 32088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c48> │ │ │ │ - mov x0, x22 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 2c0f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d90> │ │ │ │ + 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2c104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - mov x0, x23 │ │ │ │ - cbz x23, 32094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c54> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2c118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db8> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3203c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bfc> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - ldr x23, [sp, #80] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - b 32088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c48> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3203c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bfc> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x22, 32080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c40> │ │ │ │ - b 32088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c48> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1c0 │ │ │ │ - stp x29, x30, [sp, #336] │ │ │ │ - add x29, sp, #0x150 │ │ │ │ - stp x21, x22, [sp, #368] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x19, x20, [sp, #352] │ │ │ │ - stp x23, x24, [sp, #384] │ │ │ │ - stp x25, x26, [sp, #400] │ │ │ │ - stp x27, x28, [sp, #416] │ │ │ │ - ldr x19, [x22, #8] │ │ │ │ - str w1, [sp, #4] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str d15, [sp, #432] │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #328] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x23, [x0, w1, uxtw #3] │ │ │ │ - ldr w21, [x23, #36] │ │ │ │ - cbz x21, 338d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a490> │ │ │ │ - lsl x20, x21, #2 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2c0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl cf40 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2c188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e28> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - bl cf40 │ │ │ │ + blr x1 │ │ │ │ + b 2c0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c> │ │ │ │ + bl 2bf20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc0> │ │ │ │ + b 2c0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d4c> │ │ │ │ mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl cf40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - bl cf40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl cf40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl cf40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x25, x0 │ │ │ │ - bl cf40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x26, x0 │ │ │ │ - bl cf40 │ │ │ │ - ubfiz x0, x21, #3, #32 │ │ │ │ - bl d420 │ │ │ │ - ubfiz x2, x21, #3, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x24, x0, w21, uxtw #3 │ │ │ │ - mov x27, x0 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x24, [sp, #208] │ │ │ │ - bl cf40 │ │ │ │ - ubfiz x0, x21, #3, #32 │ │ │ │ - str x24, [sp, #200] │ │ │ │ - bl d420 │ │ │ │ - ubfiz x2, x21, #3, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, w21, uxtw #3 │ │ │ │ - mov x24, x0 │ │ │ │ - str x0, [sp, #224] │ │ │ │ - str x21, [sp, #240] │ │ │ │ - bl cf40 │ │ │ │ - mov x0, x20 │ │ │ │ - str x21, [sp, #232] │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x21, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x20, [sp, #272] │ │ │ │ - bl cf40 │ │ │ │ - ldr w0, [x23, #36] │ │ │ │ - str x20, [sp, #264] │ │ │ │ - cbz x0, 33904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4c4> │ │ │ │ - lsl x28, x0, #2 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d420 │ │ │ │ - add x3, x0, x28 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - str x3, [sp, #296] │ │ │ │ - bl cf40 │ │ │ │ - ldr w28, [x23, #36] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - str x3, [sp, #288] │ │ │ │ - cbz w28, 32444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19004> │ │ │ │ - ldr x13, [x23, #208] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - str x19, [sp, #8] │ │ │ │ - ldr x8, [sp, #112] │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - ldrh w7, [x13, x4, lsl #1] │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - ldp x16, x19, [sp, #80] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldp x18, x15, [sp, #96] │ │ │ │ - str w9, [x16, x4, lsl #2] │ │ │ │ - ldr x12, [x0] │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - ldr x17, [sp, #152] │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - ldr x14, [x23, #184] │ │ │ │ - ldr w28, [x8, x4, lsl #2] │ │ │ │ - cbz w7, 3242c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fec> │ │ │ │ - ldr x3, [x23, #136] │ │ │ │ - add w2, w7, w5 │ │ │ │ - mov w1, w5 │ │ │ │ + blr x2 │ │ │ │ + b 2c0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2c0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d4c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w30, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x3, w0, uxtw] │ │ │ │ - asr w0, w0, w30 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w28, w28, w0 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 32340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f00> // b.any │ │ │ │ - ldr w30, [x15, x4, lsl #2] │ │ │ │ - add w9, w9, w28 │ │ │ │ - mov w1, w5 │ │ │ │ - str w28, [x8, x4, lsl #2] │ │ │ │ - str w10, [x19, x4, lsl #2] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w28, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x3, w0, uxtw] │ │ │ │ - asr w0, w0, w28 │ │ │ │ - and w0, w0, #0x3 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cinc w30, w30, eq // eq = none │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 32380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f40> // b.any │ │ │ │ - str w30, [x15, x4, lsl #2] │ │ │ │ - ldr x1, [x12, w5, sxtw #3] │ │ │ │ - sub w0, w2, #0x1 │ │ │ │ - str w5, [x18, x4, lsl #2] │ │ │ │ - str w7, [x17, x4, lsl #2] │ │ │ │ - ldr x3, [x12, w0, sxtw #3] │ │ │ │ - str w11, [x25, x4, lsl #2] │ │ │ │ - ldr d31, [x1, #136] │ │ │ │ - ldr x1, [x14, x4, lsl #3] │ │ │ │ - str w5, [x21, x4, lsl #2] │ │ │ │ - str d31, [x27, x4, lsl #3] │ │ │ │ - ldr d31, [x3, #136] │ │ │ │ - str w0, [x20, x4, lsl #2] │ │ │ │ - str d31, [x24, x4, lsl #3] │ │ │ │ - cbz x1, 328c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19484> │ │ │ │ - fmov d31, x1 │ │ │ │ - ldr w28, [x23, #36] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w6, w6, w0 │ │ │ │ - str w6, [x26, x4, lsl #2] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp w28, w4 │ │ │ │ - b.ls 32440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19000> // b.plast │ │ │ │ - add w11, w11, w6 │ │ │ │ - mov w6, w0 │ │ │ │ - ldrh w7, [x13, x4, lsl #1] │ │ │ │ - add w10, w10, w30 │ │ │ │ - str w9, [x16, x4, lsl #2] │ │ │ │ - mov w5, w2 │ │ │ │ - ldr w28, [x8, x4, lsl #2] │ │ │ │ - cbnz w7, 32328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ee8> │ │ │ │ - ldr w30, [x15, x4, lsl #2] │ │ │ │ - add w9, w9, w28 │ │ │ │ - mov w2, w5 │ │ │ │ - str w10, [x19, x4, lsl #2] │ │ │ │ - b 323ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f6c> │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - bl d420 │ │ │ │ - mov x21, x0 │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - str x21, [sp, #120] │ │ │ │ - str wzr, [x21] │ │ │ │ - bl d420 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x20 │ │ │ │ - str w28, [x20, #4] │ │ │ │ - str wzr, [x21], #8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xff0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2c1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e8c> │ │ │ │ + tbnz w2, #2, 2c2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f68> │ │ │ │ + ldr x0, [x19, #184] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xf28 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2c204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea4> │ │ │ │ bl d3c0 │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x7, sp, #0x130 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - add x6, sp, #0xe0 │ │ │ │ - add x5, sp, #0xc0 │ │ │ │ - add x4, sp, #0x118 │ │ │ │ - add x3, sp, #0x100 │ │ │ │ - str x21, [sp, #320] │ │ │ │ - ldr x2, [x0, w1, uxtw #3] │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w2, [x2, #36] │ │ │ │ - stp x20, x21, [sp, #304] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - bl 31d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188c0> │ │ │ │ - ldp x2, x0, [sp, #304] │ │ │ │ - mov x1, #0x3333333333333333 // #3689348814741910323 │ │ │ │ - movk x1, #0x333, lsl #48 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - lsr x0, x0, #1 │ │ │ │ - sxtw x2, w0 │ │ │ │ - stp x2, x0, [sp, #16] │ │ │ │ - cmp x1, w0, sxtw │ │ │ │ - b.cc 339f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5b4> // b.lo, b.ul, b.last │ │ │ │ - mov x20, x2 │ │ │ │ - cbz x2, 33914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4d4> │ │ │ │ - mov w2, #0x28 // #40 │ │ │ │ - mov x21, x0 │ │ │ │ - smull x19, w0, w2 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 2c238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed8> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - add x2, x0, x19 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x4, x2 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 33970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a530> // b.none │ │ │ │ - lsr x1, x20, #1 │ │ │ │ - mov w5, #0x50 // #80 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - umaddl x1, w1, w5, x0 │ │ │ │ - add x0, x0, #0x50 │ │ │ │ - stp q31, q31, [x0, #-80] │ │ │ │ - stp q31, q31, [x0, #-48] │ │ │ │ - stur q31, [x0, #-16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 32528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190e8> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - tbz w0, #0, 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19128> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - mov w1, #0x28 // #40 │ │ │ │ - umull x0, w0, w1 │ │ │ │ - add x1, x3, x0 │ │ │ │ - str xzr, [x3, x0] │ │ │ │ - stp xzr, xzr, [x1, #8] │ │ │ │ - stp xzr, xzr, [x1, #24] │ │ │ │ - mov x1, x2 │ │ │ │ - add x23, x22, #0x48 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - str x3, [x22, #72] │ │ │ │ - stp x1, x4, [x23, #8] │ │ │ │ - cbz x0, 32584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19144> │ │ │ │ + b.eq 2c24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eec> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 3263c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x191fc> │ │ │ │ - ldr x4, [x22, #72] │ │ │ │ - mov w9, #0x28 // #40 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldp x10, x11, [sp, #80] │ │ │ │ - ldp x12, x15, [sp, #96] │ │ │ │ - umaddl x9, w0, w9, x4 │ │ │ │ - ldp x16, x13, [sp, #112] │ │ │ │ - ldr x14, [sp, #152] │ │ │ │ - add w0, w7, #0x1 │ │ │ │ - ldr w1, [x13, w7, uxtw #2] │ │ │ │ - add x4, x4, #0x28 │ │ │ │ - stur w1, [x4, #-36] │ │ │ │ - add w7, w7, #0x2 │ │ │ │ - ldr w0, [x13, x0, lsl #2] │ │ │ │ - ldr w2, [x26, w1, sxtw #2] │ │ │ │ - ldr w8, [x25, w1, sxtw #2] │ │ │ │ - ldr w19, [x12, w1, sxtw #2] │ │ │ │ - ldr w6, [x16, w0, sxtw #2] │ │ │ │ - add w8, w8, w2 │ │ │ │ - ldr w3, [x15, w0, sxtw #2] │ │ │ │ - ldr w5, [x10, w0, sxtw #2] │ │ │ │ - ldr w2, [x11, w0, sxtw #2] │ │ │ │ - ldr w18, [x14, w0, sxtw #2] │ │ │ │ - add w5, w5, w6 │ │ │ │ - ldr w20, [x26, w0, sxtw #2] │ │ │ │ - add w2, w2, w3 │ │ │ │ - ldr w6, [x12, w0, sxtw #2] │ │ │ │ - sub w5, w5, #0x1 │ │ │ │ - ldr w3, [x25, w0, sxtw #2] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - ldr w17, [x10, w1, sxtw #2] │ │ │ │ - add w6, w6, w18 │ │ │ │ - ldr w18, [x11, w1, sxtw #2] │ │ │ │ - add w1, w3, w20 │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - stur w19, [x4, #-40] │ │ │ │ - stp w17, w18, [x4, #-32] │ │ │ │ - stp w8, w6, [x4, #-24] │ │ │ │ - stp w0, w5, [x4, #-16] │ │ │ │ - stp w2, w1, [x4, #-8] │ │ │ │ - cmp x9, x4 │ │ │ │ - b.ne 325b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19170> // b.any │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x19, [x0, #96] │ │ │ │ - ldr x21, [x0, #144] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 326d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19298> │ │ │ │ - ldr x24, [sp, #24] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - smull x20, w24, w2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - add x2, x0, x20 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x4, x2 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.eq 326cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1928c> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov w5, #0x30 // #48 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - lsr x1, x0, #1 │ │ │ │ - mov x0, x3 │ │ │ │ - umaddl x1, w1, w5, x3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - stp q31, q31, [x0, #-48] │ │ │ │ - stur q31, [x0, #-16] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 326a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19260> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - tbz w0, #0, 326d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19294> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - umaddl x0, w0, w1, x3 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x20, [x22, #96] │ │ │ │ - add x24, x22, #0x60 │ │ │ │ - ldr x28, [x24, #8] │ │ │ │ - str x3, [x22, #96] │ │ │ │ - stp x0, x4, [x24, #8] │ │ │ │ - mov x27, x20 │ │ │ │ - cmp x20, x28 │ │ │ │ - b.eq 32718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192d8> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 328e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194a0> │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ne 32700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192c0> // b.any │ │ │ │ - cbz x20, 32724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192e4> │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 2c260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f00> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x3, [x22, #16] │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - ldr x0, [x3, #112] │ │ │ │ - lsl x1, x0, #1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 33c5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a81c> // b.pmore │ │ │ │ - cbz x1, 33924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4e4> │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - str x3, [sp, #8] │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2c20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl cf40 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - add x0, x27, x20 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldp x1, x0, [x3, #200] │ │ │ │ - mul x13, x21, x19 │ │ │ │ - ldr w2, [sp, #4] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - lsl w11, w2, #1 │ │ │ │ - lsl w21, w2, #1 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - add w20, w11, #0x1 │ │ │ │ - sub x2, x2, x4 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - add x2, sp, #0xbc │ │ │ │ - str x2, [sp, #8] │ │ │ │ - b 327c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19384> │ │ │ │ - ldp x1, x0, [x3, #200] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ls 32b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196d8> // b.plast │ │ │ │ - ldr x9, [x23] │ │ │ │ - mov w0, #0x28 // #40 │ │ │ │ - ldr x2, [x3, #224] │ │ │ │ - umaddl x0, w27, w0, x9 │ │ │ │ - ldr w7, [x1, w28, uxtw #2] │ │ │ │ - ldr w19, [x2, w28, uxtw #2] │ │ │ │ - ldr w0, [x0, #20] │ │ │ │ - cmp w0, w7 │ │ │ │ - b.lt 328f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194b0> // b.tstop │ │ │ │ - ldr x3, [x22, #16] │ │ │ │ - tbnz w19, #31, 327b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19374> │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - add w0, w27, #0x1 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.lt 32924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194e4> // b.tstop │ │ │ │ - ldr x0, [x3, #112] │ │ │ │ - cbz x0, 327b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19374> │ │ │ │ - mov w6, #0x18 // #24 │ │ │ │ - sxtw x4, w19 │ │ │ │ - umull x6, w27, w6 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x3, #144] │ │ │ │ - add x1, x7, x4 │ │ │ │ - ldr x3, [x3, #296] │ │ │ │ - madd x9, x21, x0, x1 │ │ │ │ - ldr w15, [x19] │ │ │ │ - madd x0, x20, x0, x1 │ │ │ │ - ldr w9, [x3, x9, lsl #2] │ │ │ │ - ldr w3, [x3, x0, lsl #2] │ │ │ │ - cmp w15, w9 │ │ │ │ - b.eq 32874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19434> // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - str w9, [sp, #188] │ │ │ │ - add x0, x0, x6 │ │ │ │ - ldp x1, x15, [x0, #8] │ │ │ │ - cmp x15, x1 │ │ │ │ - b.eq 32aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19668> // b.none │ │ │ │ - str w9, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w9, [x19] │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 328a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19464> // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - str w3, [sp, #188] │ │ │ │ - add x0, x0, x6 │ │ │ │ - ldp x1, x9, [x0, #8] │ │ │ │ - cmp x9, x1 │ │ │ │ - b.eq 32ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196a4> // b.none │ │ │ │ - str w3, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w3, [x19, #4] │ │ │ │ - ldr x3, [x22, #16] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add x7, x7, x13, lsl #1 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - ldr x0, [x3, #112] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.cc 32828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x193e8> // b.lo, b.ul, b.last │ │ │ │ - b 327b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19374> │ │ │ │ - ldr w28, [x23, #36] │ │ │ │ - str wzr, [x26, x4, lsl #2] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp w28, w4 │ │ │ │ - b.ls 32440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19000> // b.plast │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - b 32414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fd4> │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ne 32700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192c0> // b.any │ │ │ │ - b 32718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192d8> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3291c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194dc> // b.none │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str w7, [sp, #40] │ │ │ │ - stp x9, x13, [sp, #56] │ │ │ │ - bl cf40 │ │ │ │ - ldp x9, x13, [sp, #56] │ │ │ │ - ldr w7, [sp, #40] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - b 327f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x193b0> │ │ │ │ - ldr x1, [x3, #112] │ │ │ │ - cbz x1, 327b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19374> │ │ │ │ - mov w1, #0x28 // #40 │ │ │ │ - mov w6, #0x18 // #24 │ │ │ │ - sxtw x4, w19 │ │ │ │ - umull x0, w0, w1 │ │ │ │ - umull x6, w27, w6 │ │ │ │ - ldr w0, [x9, x0] │ │ │ │ - cmp w0, w7 │ │ │ │ - b.gt 3281c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x193dc> │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add x15, x6, #0x18 │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr x0, [x3, #144] │ │ │ │ - add x1, x9, x4 │ │ │ │ - ldr x3, [x3, #296] │ │ │ │ - madd x2, x0, x21, x1 │ │ │ │ - ldr w16, [x19] │ │ │ │ - madd x0, x0, x20, x1 │ │ │ │ - ldr w2, [x3, x2, lsl #2] │ │ │ │ - ldr w3, [x3, x0, lsl #2] │ │ │ │ - cmp w16, w2 │ │ │ │ - b.eq 329ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1956c> // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - str w2, [sp, #188] │ │ │ │ - add x0, x0, x6 │ │ │ │ - ldp x1, x16, [x0, #8] │ │ │ │ - cmp x1, x16 │ │ │ │ - b.eq 32a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1962c> // b.none │ │ │ │ - str w2, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w2, [x19] │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 329dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1959c> // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - str w3, [sp, #188] │ │ │ │ - add x0, x0, x6 │ │ │ │ - ldp x1, x16, [x0, #8] │ │ │ │ - cmp x1, x16 │ │ │ │ - b.eq 32a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195f0> // b.none │ │ │ │ - str w3, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w3, [x19, #4] │ │ │ │ - ldr x0, [x24] │ │ │ │ - str w2, [sp, #188] │ │ │ │ - add x0, x0, x15 │ │ │ │ - ldp x1, x16, [x0, #8] │ │ │ │ - cmp x1, x16 │ │ │ │ - b.eq 337bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a37c> // b.none │ │ │ │ - str w2, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w3, [sp, #188] │ │ │ │ - cmp x16, x1 │ │ │ │ - b.eq 33790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a350> // b.none │ │ │ │ - str w3, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - ldr x3, [x22, #16] │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - add x9, x9, x13, lsl #1 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - ldr x0, [x3, #112] │ │ │ │ - cmp x0, x7 │ │ │ │ - b.hi 32960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19520> // b.pmore │ │ │ │ - b 327b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19374> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - str x6, [sp, #56] │ │ │ │ - str w2, [sp, #64] │ │ │ │ - str w3, [sp, #128] │ │ │ │ - stp x15, x7, [sp, #136] │ │ │ │ - stp x9, x13, [sp, #160] │ │ │ │ - bl 1fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - ldr x6, [sp, #56] │ │ │ │ - ldp x15, x7, [sp, #136] │ │ │ │ - ldp x9, x13, [sp, #160] │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - b 329d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19598> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - str x6, [sp, #56] │ │ │ │ - str w2, [sp, #64] │ │ │ │ - str w3, [sp, #128] │ │ │ │ - stp x15, x7, [sp, #136] │ │ │ │ - stp x9, x13, [sp, #160] │ │ │ │ - bl 1fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - ldr x6, [sp, #56] │ │ │ │ - ldp x15, x7, [sp, #136] │ │ │ │ - ldp x9, x13, [sp, #160] │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - b 329a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19568> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - stp x6, x2, [sp, #56] │ │ │ │ - str x7, [sp, #128] │ │ │ │ - str w3, [sp, #136] │ │ │ │ - str w9, [sp, #144] │ │ │ │ - str x13, [sp, #160] │ │ │ │ - bl 1fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - ldr x7, [sp, #128] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - ldp x6, x2, [sp, #56] │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - ldr w9, [sp, #144] │ │ │ │ - b 32870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19430> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - stp x6, x2, [sp, #56] │ │ │ │ - str x7, [sp, #128] │ │ │ │ - str w3, [sp, #136] │ │ │ │ - str x13, [sp, #144] │ │ │ │ - bl 1fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - ldr x7, [sp, #128] │ │ │ │ - ldr x13, [sp, #144] │ │ │ │ - ldp x6, x2, [sp, #56] │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - b 328a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19460> │ │ │ │ - ldp x0, x1, [x22, #152] │ │ │ │ - add x2, x22, #0x98 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196f0> // b.none │ │ │ │ - str x0, [x22, #160] │ │ │ │ - ldp x0, x1, [x22, #176] │ │ │ │ - add x2, x22, #0xb0 │ │ │ │ - str x2, [sp, #64] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19708> // b.none │ │ │ │ - str x0, [x22, #184] │ │ │ │ - ldr x0, [x22, #200] │ │ │ │ - add x2, x22, #0xc8 │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19724> // b.none │ │ │ │ - str x0, [x2, #8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 333c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f88> │ │ │ │ - lsl x19, x0, #2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl cf40 │ │ │ │ - mov w0, #0x6666 // #26214 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - movk w0, #0x3f66, lsl #16 │ │ │ │ - fmov s15, w0 │ │ │ │ - ldr x0, [x24] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - add x5, x0, x28 │ │ │ │ - ldr x27, [x0, x28] │ │ │ │ - ldr x20, [x5, #8] │ │ │ │ - cmp x20, x27 │ │ │ │ - b.eq 32fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b84> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sub x15, x20, x27 │ │ │ │ - mov x2, #0x3f // #63 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - asr x3, x15, #2 │ │ │ │ - clz x3, x3 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 31200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dc0> │ │ │ │ - cmp x15, #0x40 │ │ │ │ - b.le 335e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1a0> │ │ │ │ - add x19, x27, #0x40 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 31124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ce4> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 32c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19804> // b.none │ │ │ │ - ldp w1, w2, [x19, #-4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cs 336f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2b0> // b.hs, b.nlast │ │ │ │ - sub x0, x19, #0x4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x0 │ │ │ │ - str w1, [x0, #4] │ │ │ │ - ldr w1, [x0, #-4]! │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cc 32c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197e0> // b.lo, b.ul, b.last │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w2, [x3] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 32c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197c4> // b.any │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x5, x0, x28 │ │ │ │ - ldr x27, [x0, x28] │ │ │ │ - ldr x2, [x5, #8] │ │ │ │ - cmp x2, x27 │ │ │ │ - b.eq 32fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b84> // b.none │ │ │ │ - sub x0, x2, x27 │ │ │ │ - sub x3, x0, #0x4 │ │ │ │ - cmp x3, #0x10 │ │ │ │ - b.ls 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a284> // b.plast │ │ │ │ - add x1, x27, #0x4 │ │ │ │ - and x6, x0, #0x3 │ │ │ │ - orr x0, x1, x27 │ │ │ │ - and x0, x0, #0xf │ │ │ │ - orr x0, x0, x6 │ │ │ │ - cbnz x0, 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a284> │ │ │ │ - adrp x4, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - dup v30.2d, x27 │ │ │ │ - lsr x3, x3, #2 │ │ │ │ - ldr q31, [x4, #3760] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - lsr x3, x3, #2 │ │ │ │ - add v30.2d, v30.2d, v31.2d │ │ │ │ - sub x3, x3, #0x1 │ │ │ │ - b 32cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19890> │ │ │ │ - ldur q29, [x1, #-4] │ │ │ │ - adrp x4, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr q31, [x1], #16 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr q28, [x4, #3744] │ │ │ │ - cmeq v31.4s, v31.4s, v29.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbnz x4, 32cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19898> │ │ │ │ - add v30.2d, v30.2d, v28.2d │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 32ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19868> // b.any │ │ │ │ - fmov x0, d30 │ │ │ │ - add x3, x0, #0x4 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 336e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a8> // b.none │ │ │ │ - ldp w6, w1, [x0] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 3377c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a33c> // b.none │ │ │ │ - add x7, x0, #0x8 │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 336e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a8> // b.none │ │ │ │ - ldr w6, [x0, #8] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 32d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19950> // b.none │ │ │ │ - add x3, x0, #0xc │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 336e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a8> // b.none │ │ │ │ - ldr w1, [x0, #12] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 338c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a488> // b.none │ │ │ │ - add x7, x0, #0x10 │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 336e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a8> // b.none │ │ │ │ - ldr w6, [x0, #16] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 32d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19950> // b.none │ │ │ │ - add x3, x0, #0x14 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 336e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a8> // b.none │ │ │ │ - ldr w1, [x0, #20] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 338c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a488> // b.none │ │ │ │ - add x7, x0, #0x18 │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 336e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a8> // b.none │ │ │ │ - ldr w6, [x0, #24] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 32d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19950> // b.none │ │ │ │ - add x3, x0, #0x1c │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 336e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a8> // b.none │ │ │ │ - ldr w1, [x0, #28] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 338c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a488> // b.none │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 336e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a8> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 32ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1999c> // b.none │ │ │ │ - ldr w1, [x0] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - ldr w6, [x3] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 32dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19994> // b.none │ │ │ │ - str w1, [x3, #4] │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 32ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1999c> // b.none │ │ │ │ - mov w6, w1 │ │ │ │ - ldr w1, [x0] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp w6, w1 │ │ │ │ - b.ne 32db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19970> // b.any │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ cmp x2, x0 │ │ │ │ - b.ne 32dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19980> // b.any │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 32dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199ac> // b.none │ │ │ │ - str x3, [x5, #8] │ │ │ │ - subs x3, x3, x27 │ │ │ │ - b.ne 334e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0a0> // b.any │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w11, #0x28 // #40 │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - mov x20, #0x1 // #1 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - umull x11, w21, w11 │ │ │ │ - add x0, sp, #0xb4 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 32e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199f8> │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - add x5, x0, x28 │ │ │ │ - ldr x27, [x0, x28] │ │ │ │ - ldr x3, [x5, #8] │ │ │ │ - sub x3, x3, x27 │ │ │ │ - asr x6, x3, #2 │ │ │ │ - cmp x6, x20 │ │ │ │ - b.ls 32f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b3c> // b.plast │ │ │ │ - add x1, x27, w20, uxtw #2 │ │ │ │ - ldr w0, [x27, w20, uxtw #2] │ │ │ │ - ldur w2, [x1, #-4] │ │ │ │ - lsr w27, w2, #1 │ │ │ │ - cmp w27, w0, lsr #1 │ │ │ │ - b.ne 32e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199dc> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov w2, w27 │ │ │ │ - ldp x6, x5, [sp, #32] │ │ │ │ - add x4, x1, x11 │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str x11, [sp, #8] │ │ │ │ - ldr w3, [x1, x11] │ │ │ │ - ldr w4, [x4, #20] │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - bl 7610c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cccc> │ │ │ │ - ldp w1, w0, [sp, #180] │ │ │ │ - ldr x11, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.gt 33b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a710> │ │ │ │ - sub w0, w1, w0 │ │ │ │ - scvtf s30, w1 │ │ │ │ - scvtf s31, w0 │ │ │ │ - fdiv s31, s31, s30 │ │ │ │ - fcmpe s31, s15 │ │ │ │ - b.gt 32eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a6c> │ │ │ │ - b 32e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199dc> │ │ │ │ - sub x0, x20, #0x1 │ │ │ │ - sub w1, w20, #0x1 │ │ │ │ - ldr x6, [x23] │ │ │ │ - ubfx x0, x0, #6, #32 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - ubfx x5, x20, #6, #32 │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - add x4, x6, x11 │ │ │ │ - ldr w2, [x6, x11] │ │ │ │ - lsl x1, x3, x1 │ │ │ │ - ldr x6, [sp, #16] │ │ │ │ - str w27, [sp, #188] │ │ │ │ - ldr x12, [x19, x0] │ │ │ │ - lsl x5, x5, #3 │ │ │ │ - lsl x3, x3, x20 │ │ │ │ - orr x1, x12, x1 │ │ │ │ - str x1, [x19, x0] │ │ │ │ - ldr w0, [x6, x21, lsl #2] │ │ │ │ - ldr x1, [x19, x5] │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - str w0, [x6, x21, lsl #2] │ │ │ │ - ldr x6, [sp, #56] │ │ │ │ - orr x1, x1, x3 │ │ │ │ - ldr w3, [x4, #20] │ │ │ │ - ldp x0, x12, [x6, #8] │ │ │ │ - str x1, [x19, x5] │ │ │ │ - cmp x0, x12 │ │ │ │ - b.eq 3374c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a30c> // b.none │ │ │ │ - str w27, [x0], #4 │ │ │ │ - str x0, [x6, #8] │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - sub w2, w3, w2 │ │ │ │ - ldr w1, [x4] │ │ │ │ - add w2, w2, w2, lsr #31 │ │ │ │ - ldp x0, x3, [x5, #8] │ │ │ │ - neg w27, w2, asr #1 │ │ │ │ - add w1, w27, w1 │ │ │ │ - str w1, [sp, #188] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 3372c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2ec> // b.none │ │ │ │ - str w1, [x0], #4 │ │ │ │ - str x0, [x5, #8] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr w1, [x4, #20] │ │ │ │ - ldp x0, x3, [x2, #8] │ │ │ │ - sub w1, w1, w27 │ │ │ │ - str w1, [sp, #188] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 33714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2d4> // b.none │ │ │ │ - str w1, [x0], #4 │ │ │ │ - str x0, [x2, #8] │ │ │ │ - b 32e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199dc> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr w0, [x0, x21, lsl #2] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 32fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b94> │ │ │ │ - cbz x19, 330ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c6c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.le 330bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c7c> │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - add x5, x0, x28 │ │ │ │ - ldr x27, [x0, x28] │ │ │ │ - ldr x20, [x5, #8] │ │ │ │ - cmp x20, x27 │ │ │ │ - b.ne 32bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19780> // b.any │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 32dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199bc> │ │ │ │ - sub x0, x6, w0, sxtw │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 33b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a730> // b.pmore │ │ │ │ - cbz x0, 33708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2c8> │ │ │ │ - lsl x20, x0, #2 │ │ │ │ - str x3, [sp, #8] │ │ │ │ + b.ne 2c2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f70> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ mov x0, x20 │ │ │ │ - stp x6, x5, [sp, #32] │ │ │ │ - bl d420 │ │ │ │ - ldp x6, x5, [sp, #32] │ │ │ │ - mov x11, x0 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - add x20, x0, x20 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - str x11, [sp, #8] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ubfx x2, x7, #6, #32 │ │ │ │ - lsl x1, x12, x7 │ │ │ │ - ldr x0, [x19, x2, lsl #3] │ │ │ │ - tst x1, x0 │ │ │ │ - b.ne 33044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c04> // b.any │ │ │ │ - cmp x11, x20 │ │ │ │ - b.eq 335f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1b0> // b.none │ │ │ │ - ldr w0, [x27, x7, lsl #2] │ │ │ │ - str w0, [x11], #4 │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - cmp x6, x7 │ │ │ │ - b.hi 33020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19be0> // b.pmore │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x5, #16] │ │ │ │ - sub x20, x11, x1 │ │ │ │ - sub x0, x0, x27 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 33930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4f0> // b.pmore │ │ │ │ - cmp x20, x3 │ │ │ │ - b.hi 33834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3f4> // b.pmore │ │ │ │ - cmp x20, #0x4 │ │ │ │ - b.le 33990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a550> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - str x5, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr x0, [x5] │ │ │ │ - add x20, x0, x20 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x20, [x5, #8] │ │ │ │ - cbz x0, 32f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b4c> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x19, 32f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b50> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.gt 32fa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b68> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 330dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c9c> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.le 333c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f80> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr w4, [x0, x27, lsl #2] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - b.le 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> │ │ │ │ - ldr w20, [x22, #144] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - nop │ │ │ │ + blr x1 │ │ │ │ + b 2c20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ + bl 2bf20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc0> │ │ │ │ + b 2c1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e8c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2c20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2c1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e8c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x22, #120] │ │ │ │ - sxtw x3, w20 │ │ │ │ - ldr w6, [x0, w20, sxtw #2] │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - cmp w0, w6, lsr #1 │ │ │ │ - b.eq 3313c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cfc> // b.none │ │ │ │ - ldr x1, [x24] │ │ │ │ - add x5, x1, x23 │ │ │ │ - ldp x0, x2, [x5, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 33518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0d8> // b.none │ │ │ │ - str w6, [x0], #4 │ │ │ │ - ldr w20, [x22, #144] │ │ │ │ - str x0, [x5, #8] │ │ │ │ - sxtw x3, w20 │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - cmp x0, x3 │ │ │ │ - csinc w20, wzr, w20, ls // ls = plast │ │ │ │ - str w20, [x22, #144] │ │ │ │ - cmp w4, w28 │ │ │ │ - b.ne 33100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cc0> // b.any │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x1, x0, x23 │ │ │ │ - ldr x15, [x0, x23] │ │ │ │ - ldr x20, [x1, #8] │ │ │ │ - cmp x20, x15 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - sub x18, x20, x15 │ │ │ │ - mov x2, #0x3f // #63 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x15 │ │ │ │ - asr x3, x18, #2 │ │ │ │ - clz x3, x3 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 31200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dc0> │ │ │ │ - cmp x18, #0x40 │ │ │ │ - b.le 33804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3c4> │ │ │ │ - add x19, x15, #0x40 │ │ │ │ - mov x0, x15 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 31124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ce4> │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - cmp x20, x19 │ │ │ │ - ldr q27, [x0, #3744] │ │ │ │ - b.eq 33204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dc4> // b.none │ │ │ │ - ldp w1, w2, [x19, #-4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cs 3381c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3dc> // b.hs, b.nlast │ │ │ │ - sub x0, x19, #0x4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x3, x0 │ │ │ │ - str w1, [x0, #4] │ │ │ │ - ldr w1, [x0, #-4]! │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cc 331e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19da0> // b.lo, b.ul, b.last │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w2, [x3] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 331c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d84> // b.any │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x5, x0, x23 │ │ │ │ - ldr x1, [x0, x23] │ │ │ │ - ldr x3, [x5, #8] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x6, x1, #0x4 │ │ │ │ - sub x4, x0, #0x4 │ │ │ │ - cmp x4, #0x10 │ │ │ │ - b.ls 334b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a078> // b.plast │ │ │ │ - add x2, x1, #0x4 │ │ │ │ - and x7, x0, #0x3 │ │ │ │ - orr x0, x1, x2 │ │ │ │ - mov x6, x2 │ │ │ │ - and x0, x0, #0xf │ │ │ │ - orr x0, x0, x7 │ │ │ │ - cbnz x0, 334b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a078> │ │ │ │ - lsr x4, x4, #2 │ │ │ │ - dup v30.2d, x1 │ │ │ │ - add x1, x4, #0x1 │ │ │ │ - adrp x4, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr q31, [x4, #3760] │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - add v30.2d, v30.2d, v31.2d │ │ │ │ - b 33290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e50> │ │ │ │ - ldur q31, [x2, #-4] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr q29, [x2], #16 │ │ │ │ - cmeq v31.4s, v31.4s, v29.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbnz x4, 33298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e58> │ │ │ │ - add v30.2d, v30.2d, v27.2d │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 33270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e30> // b.any │ │ │ │ - fmov x1, d30 │ │ │ │ - add x0, x1, #0x4 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - ldp w4, w2, [x1] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 33988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a548> // b.none │ │ │ │ - add x6, x1, #0x8 │ │ │ │ - cmp x3, x6 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - ldr w4, [x1, #8] │ │ │ │ - cmp w2, w4 │ │ │ │ - b.eq 33350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f10> // b.none │ │ │ │ - add x7, x1, #0xc │ │ │ │ - cmp x3, x7 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - ldr w2, [x1, #12] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 33978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a538> // b.none │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - ldr w4, [x1, #16] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 33980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a540> // b.none │ │ │ │ - add x6, x1, #0x14 │ │ │ │ - cmp x3, x6 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - ldr w2, [x1, #20] │ │ │ │ - cmp w2, w4 │ │ │ │ - b.eq 33350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f10> // b.none │ │ │ │ - add x7, x1, #0x18 │ │ │ │ - cmp x3, x7 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - ldr w4, [x1, #24] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 33978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a538> // b.none │ │ │ │ - add x0, x1, #0x1c │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - ldr w2, [x1, #28] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 33980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a540> // b.none │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 3339c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f5c> // b.none │ │ │ │ - ldr w2, [x1] │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - ldr w4, [x0] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 33394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f54> // b.none │ │ │ │ - str w2, [x0, #4] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 3339c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f5c> // b.none │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w2, [x1] │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ne 33370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f30> // b.any │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 33380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f40> // b.any │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - str x0, [x5, #8] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.gt 330dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c9c> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 333d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f94> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 333e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fa0> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - cbz x0, 333ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fac> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cbz x0, 333f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fb8> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cbz x0, 33404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fc4> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cbz x0, 33410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fd0> │ │ │ │ - bl d3c0 │ │ │ │ - cbz x26, 3341c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fdc> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x25, 33428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fe8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cbz x0, 33434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ff4> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 33440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a000> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 3344c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a00c> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 33458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a018> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, 33464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a024> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 33884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a444> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 339f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5b0> // 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] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr d15, [sp, #432] │ │ │ │ - add sp, sp, #0x1c0 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - add x6, x6, #0x4 │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x6 │ │ │ │ - cmp x3, x6 │ │ │ │ - b.eq 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.none │ │ │ │ - ldp w4, w2, [x6, #-4] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ne 334b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a074> // b.any │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 33350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f10> // b.any │ │ │ │ - b 330c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> │ │ │ │ - asr x6, x3, #2 │ │ │ │ - str x6, [sp, #8] │ │ │ │ - add x20, x6, #0x3f │ │ │ │ - stp x3, x5, [sp, #32] │ │ │ │ - lsr x20, x20, #6 │ │ │ │ - lsl x0, x20, #3 │ │ │ │ - bl d420 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - ldr x6, [sp, #8] │ │ │ │ - ldp x3, x5, [sp, #32] │ │ │ │ - b 32dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199bc> │ │ │ │ - ldr x1, [x1, x23] │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x21, x0, x1 │ │ │ │ - asr x0, x21, #2 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 33c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a850> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - csinc x19, x0, xzr, ne // ne = any │ │ │ │ - str x3, [sp, #32] │ │ │ │ - add x19, x19, x0 │ │ │ │ - str w6, [sp, #40] │ │ │ │ - cmp x19, x2 │ │ │ │ - stp x5, x1, [sp, #56] │ │ │ │ - csel x19, x19, x2, ls // ls = plast │ │ │ │ - lsl x19, x19, #2 │ │ │ │ + tbnz w1, #1, 2c338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + blr x2 │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + tbnz w1, #2, 2c358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff8> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - ldr w6, [sp, #40] │ │ │ │ - mov x7, x0 │ │ │ │ - str w6, [x0, x21] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldp x5, x1, [sp, #56] │ │ │ │ - ldr w4, [sp, #8] │ │ │ │ - cbz x21, 335a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a164> │ │ │ │ - mov x2, x21 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x5, x7, [sp, #56] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - add x21, x21, #0x4 │ │ │ │ - add x21, x7, x21 │ │ │ │ - cbz x1, 335d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a190> │ │ │ │ - mov x0, x1 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - stp x5, x7, [sp, #32] │ │ │ │ - bl d3c0 │ │ │ │ - ldr w20, [x22, #144] │ │ │ │ - ldp x5, x7, [sp, #32] │ │ │ │ - ldr w4, [sp, #8] │ │ │ │ - sxtw x3, w20 │ │ │ │ - add x19, x7, x19 │ │ │ │ - stp x7, x21, [x5] │ │ │ │ - str x19, [x5, #16] │ │ │ │ - b 3313c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cfc> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 31124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ce4> │ │ │ │ - b 32c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19804> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x2, x11, x0 │ │ │ │ - asr x0, x2, #2 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 33b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a758> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - stp x3, x6, [sp, #32] │ │ │ │ - csinc x20, x0, xzr, ne // ne = any │ │ │ │ - add x20, x20, x0 │ │ │ │ - stp x5, x7, [sp, #128] │ │ │ │ - cmp x20, x1 │ │ │ │ - csel x20, x20, x1, ls // ls = plast │ │ │ │ - str x2, [sp, #144] │ │ │ │ - lsl x20, x20, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - ldp x5, x7, [sp, #128] │ │ │ │ - mov x13, x0 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - ldp x3, x6, [sp, #32] │ │ │ │ - ldr w1, [x27, x7, lsl #2] │ │ │ │ - str w1, [x0, x2] │ │ │ │ - cbz x2, 33680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a240> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - stp x2, x3, [sp, #32] │ │ │ │ - stp x6, x5, [sp, #128] │ │ │ │ - str x7, [sp, #144] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x2, x3, [sp, #32] │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - ldp x6, x5, [sp, #128] │ │ │ │ - ldr x7, [sp, #144] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - add x11, x2, #0x4 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x11, x13, x11 │ │ │ │ - cbz x0, 336b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a278> │ │ │ │ - str x3, [sp, #8] │ │ │ │ - stp x6, x5, [sp, #32] │ │ │ │ - stp x7, x13, [sp, #128] │ │ │ │ - str x11, [sp, #144] │ │ │ │ - bl d3c0 │ │ │ │ - ldp x6, x5, [sp, #32] │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - ldp x7, x13, [sp, #128] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x11, [sp, #144] │ │ │ │ - add x20, x13, x20 │ │ │ │ - str x13, [sp, #8] │ │ │ │ - b 33044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c04> │ │ │ │ - mov x0, x27 │ │ │ │ - b 336d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a298> │ │ │ │ - ldp w4, w1, [x0, #-4] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 33780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a340> // b.none │ │ │ │ - mov x3, x0 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 336cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a28c> // b.any │ │ │ │ - mov x3, x2 │ │ │ │ - b 32dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199ac> │ │ │ │ - mov x3, x19 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w2, [x3] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 32c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197c4> // b.any │ │ │ │ - b 32c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19804> │ │ │ │ - mov x11, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 3300c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bcc> │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, sp, #0xbc │ │ │ │ - str x11, [sp, #8] │ │ │ │ - bl 33d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a940> │ │ │ │ - ldr x11, [sp, #8] │ │ │ │ - b 32e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199dc> │ │ │ │ - mov x0, x5 │ │ │ │ - add x1, sp, #0xbc │ │ │ │ - str x11, [sp, #8] │ │ │ │ - bl 33d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a940> │ │ │ │ - ldr x4, [x23] │ │ │ │ - ldr x11, [sp, #8] │ │ │ │ - add x4, x4, x11 │ │ │ │ - b 32f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b14> │ │ │ │ - mov x0, x6 │ │ │ │ - add x1, sp, #0xbc │ │ │ │ - str w3, [sp, #8] │ │ │ │ - str w2, [sp, #128] │ │ │ │ - str x11, [sp, #136] │ │ │ │ - bl 33d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a940> │ │ │ │ - ldr x4, [x23] │ │ │ │ - ldr x11, [sp, #136] │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - add x4, x4, x11 │ │ │ │ - b 32f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ae4> │ │ │ │ - mov x3, x0 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 32d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19950> // b.any │ │ │ │ - mov x3, x2 │ │ │ │ - b 32dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199ac> │ │ │ │ - add x1, sp, #0xbc │ │ │ │ - str x4, [sp, #40] │ │ │ │ - stp x6, x15, [sp, #56] │ │ │ │ - stp x7, x9, [sp, #128] │ │ │ │ - str x13, [sp, #144] │ │ │ │ - bl 1fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - ldr x13, [sp, #144] │ │ │ │ - ldp x6, x15, [sp, #56] │ │ │ │ - ldp x7, x9, [sp, #128] │ │ │ │ - b 32a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195d0> │ │ │ │ - add x1, sp, #0xbc │ │ │ │ - str x4, [sp, #40] │ │ │ │ - str x6, [sp, #56] │ │ │ │ - str w3, [sp, #64] │ │ │ │ - stp x15, x7, [sp, #128] │ │ │ │ - str x9, [sp, #144] │ │ │ │ - str x13, [sp, #160] │ │ │ │ - bl 1fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ - ldp x15, x7, [sp, #128] │ │ │ │ - ldr x0, [x24] │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - add x0, x0, x15 │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - ldr x6, [sp, #56] │ │ │ │ - ldr x9, [sp, #144] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - ldp x1, x16, [x0, #8] │ │ │ │ - b 329fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195bc> │ │ │ │ - mov x0, x15 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 31124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ce4> │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr q27, [x0, #3744] │ │ │ │ - b 33204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dc4> │ │ │ │ - mov x3, x19 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w2, [x3] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 331c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d84> // b.any │ │ │ │ - b 33204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dc4> │ │ │ │ - cmp x3, #0x4 │ │ │ │ - b.le 339b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a574> │ │ │ │ - mov x2, x3 │ │ │ │ - mov x0, x27 │ │ │ │ - stp x5, x11, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x5, x11, [sp, #32] │ │ │ │ - ldp x3, x0, [x5] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x1, x0, x3 │ │ │ │ - add x1, x2, x1 │ │ │ │ - sub x2, x11, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 339ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a56c> │ │ │ │ - str x5, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr x0, [x5] │ │ │ │ - add x20, x0, x20 │ │ │ │ - b 33094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c54> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 339f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5b0> // b.any │ │ │ │ - ldr d15, [sp, #432] │ │ │ │ - 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, #0x1c0 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x19, #64] │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + blr x2 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + tbz w0, #0, 2c37c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x301c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2c378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3018> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + strb wzr, [x1, #16] │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x3, x7 │ │ │ │ - b 32d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19950> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #80] │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - str xzr, [sp, #208] │ │ │ │ - str xzr, [sp, #240] │ │ │ │ - stp xzr, xzr, [sp, #256] │ │ │ │ - str xzr, [sp, #272] │ │ │ │ - str q31, [sp, #192] │ │ │ │ - str q31, [sp, #224] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #280] │ │ │ │ - str xzr, [sp, #296] │ │ │ │ - b 32444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19004> │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 3256c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1912c> │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - b 32770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19330> │ │ │ │ - mov x0, x20 │ │ │ │ - str x5, [sp, #32] │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x27, x0 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr x0, [x5] │ │ │ │ - cbz x0, 33960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a520> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - add x20, x27, x20 │ │ │ │ - str x27, [x5] │ │ │ │ - str x20, [x5, #16] │ │ │ │ - b 33094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c54> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 32550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19110> │ │ │ │ - mov x0, x6 │ │ │ │ - b 33350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f10> │ │ │ │ - mov x0, x7 │ │ │ │ - b 33350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f10> │ │ │ │ - mov x0, x1 │ │ │ │ - b 334d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a094> │ │ │ │ - ldr x0, [x5] │ │ │ │ - b.ne 3387c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a43c> // b.any │ │ │ │ - ldr w1, [x1] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - str w1, [x27] │ │ │ │ - str x0, [x5, #8] │ │ │ │ - b 330a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c60> │ │ │ │ - add x20, x3, x20 │ │ │ │ - b 33094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c54> │ │ │ │ - b.ne 33850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a410> // b.any │ │ │ │ - ldr w0, [x1] │ │ │ │ - str w0, [x27] │ │ │ │ - b 33850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a410> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 33b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6e8> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 339f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5b0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, 33a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5fc> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 339d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a594> │ │ │ │ - b 339cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a58c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 33a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a628> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 33a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5ec> │ │ │ │ - b 33a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5e4> │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + tbz w0, #0, 2c3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x305c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2c3b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3058> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + strb wzr, [x1, #16] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cbz x0, 33a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a648> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cbz x1, 33a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a658> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - cbz x1, 33aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a668> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x26, 33ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a674> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x25, 33ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a680> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cbz x0, 33ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a690> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 33a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a618> │ │ │ │ - b 33a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a610> │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a688> │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 33b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6c0> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - cbz x0, 33a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a63c> │ │ │ │ - bl d3c0 │ │ │ │ - b 33a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a63c> │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 2c394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3034> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a620> │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 33af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6b8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 33af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5f4> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x3, x3, #0xa10 │ │ │ │ - add x1, x1, #0xa40 │ │ │ │ - add x0, x0, #0xa60 │ │ │ │ - mov w2, #0xb7 // #183 │ │ │ │ - bl cec8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 339f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5b0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0xa78 │ │ │ │ - bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 339f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5b0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 33af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6b0> │ │ │ │ - bl d3c0 │ │ │ │ - b 33af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6b0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cbz x0, 33bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7ac> │ │ │ │ - bl d3c0 │ │ │ │ - cbz x19, 33bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7b8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - mov x19, x20 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d3c0 │ │ │ │ - b 33bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a788> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x19, 33bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7b0> │ │ │ │ - b 33bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7b8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6c0> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - mov x19, x0 │ │ │ │ - b 33a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a650> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - mov x19, x0 │ │ │ │ - b 33aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a660> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a66c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33ab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a678> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 339f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5b0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 33bfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7bc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 339f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5b0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldp x23, x20, [x0] │ │ │ │ - sub x20, x20, x23 │ │ │ │ - asr x0, x20, #2 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 33d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a92c> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x22, x1 │ │ │ │ - csinc x3, x0, xzr, ne // ne = any │ │ │ │ - add x3, x3, x0 │ │ │ │ - cmp x3, x2 │ │ │ │ - csel x3, x3, x2, ls // ls = plast │ │ │ │ - lsl x19, x3, #2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov x22, x0 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - cbz x20, 33d34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8f4> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - add x20, x22, x20 │ │ │ │ - cbz x23, 33d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a908> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - stp x22, x20, [x21] │ │ │ │ - add x3, x22, x19 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str x3, [x21, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x180 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldp x23, x20, [x0] │ │ │ │ - sub x20, x20, x23 │ │ │ │ - asr x0, x20, #2 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 33e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9ec> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x22, x1 │ │ │ │ - csinc x3, x0, xzr, ne // ne = any │ │ │ │ - add x3, x3, x0 │ │ │ │ - cmp x3, x2 │ │ │ │ - csel x3, x3, x2, ls // ls = plast │ │ │ │ - lsl x19, x3, #2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d420 │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov x22, x0 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - cbz x20, 33df4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9b4> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - add x20, x22, x20 │ │ │ │ - cbz x23, 33e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9c8> │ │ │ │ - mov x0, x23 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2c46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310c> │ │ │ │ + tbnz w2, #2, 2c514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31b4> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2c484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3124> │ │ │ │ bl d3c0 │ │ │ │ - stp x22, x20, [x21] │ │ │ │ - add x3, x22, x19 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str x3, [x21, #16] │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2c4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2c4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2c51c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31bc> // 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 x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + bl 2c300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa0> │ │ │ │ + b 2c46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2c4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2c46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x180 │ │ │ │ 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 33e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa48> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 33ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1abb8> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa30> // b.any │ │ │ │ - cbz x22, 33e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa54> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldp x22, x21, [x20, #56] │ │ │ │ - stp xzr, xzr, [x20, #56] │ │ │ │ - str xzr, [x20, #72] │ │ │ │ - mov x19, x22 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 33ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa84> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 34008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1abc8> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa6c> // b.any │ │ │ │ - cbz x22, 33ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa90> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldp x22, x21, [x20, #80] │ │ │ │ - stp xzr, xzr, [x20, #80] │ │ │ │ - str xzr, [x20, #96] │ │ │ │ - mov x19, x22 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 33f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aac0> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 33fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aba8> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aaa8> // b.any │ │ │ │ - cbz x22, 33f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aacc> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - stp xzr, xzr, [x20, #104] │ │ │ │ - str xzr, [x20, #120] │ │ │ │ - cbz x0, 33f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aae0> │ │ │ │ - bl d3c0 │ │ │ │ - add x19, sp, #0x58 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x2, [x20, #160] │ │ │ │ - ldr x0, [x20, #128] │ │ │ │ - str x2, [x19, #32] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - ldp q30, q31, [sp, #48] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - stp q30, q31, [x20, #128] │ │ │ │ - stur q30, [sp, #88] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - cbz x0, 33f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab18> │ │ │ │ - bl d3c0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x2, [x19, #32] │ │ │ │ - str x2, [x20, #200] │ │ │ │ - ldr x0, [x20, #168] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - ldp q30, q31, [sp, #48] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - stur q30, [sp, #88] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - stur q30, [x20, #168] │ │ │ │ - stur q31, [x20, #184] │ │ │ │ - cbz x0, 33f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab50> │ │ │ │ - bl d3c0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x2, [x19, #32] │ │ │ │ - str x2, [x20, #240] │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - ldp q30, q31, [sp, #48] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - stp q30, q31, [x20, #208] │ │ │ │ - stur q30, [sp, #88] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - cbz x0, 33fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab84> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2c56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320c> │ │ │ │ + tbnz w2, #2, 2c61c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32bc> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2c584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3224> │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x20, #248] │ │ │ │ - stp xzr, xzr, [x20, #248] │ │ │ │ - str xzr, [x20, #264] │ │ │ │ - cbz x0, 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1abd8> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2c5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2c5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2c624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c4> // 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b d3c0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aaa8> // b.any │ │ │ │ - b 33f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aac0> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa30> // b.any │ │ │ │ - b 33e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa48> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa6c> // b.any │ │ │ │ - b 33ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa84> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + bl 2c300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa0> │ │ │ │ + b 2c56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2c5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2c56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320c> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - bl 33e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa00> │ │ │ │ - ldr x0, [x20, #248] │ │ │ │ - cbz x0, 34054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac14> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - cbz x0, 34060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac20> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #168] │ │ │ │ - cbz x0, 3406c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac2c> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #128] │ │ │ │ - cbz x0, 34078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac38> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - cbz x0, 34084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac44> │ │ │ │ - bl d3c0 │ │ │ │ - ldp x19, x21, [x20, #80] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 340ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac6c> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3414c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad0c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 34090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac50> // b.any │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x21, 340b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac78> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - ldp x19, x21, [x20, #56] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 340e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aca0> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 34160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad20> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 340c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac84> // b.any │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - cbz x21, 340ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acac> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - ldp x19, x21, [x20, #32] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 3411c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acdc> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 34138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acf8> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ + bl 2a900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2c6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3374> // b.none │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2c690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3330> // 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, 2c6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3388> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330c> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2c6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3374> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl d3c0 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 34100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acc0> // b.any │ │ │ │ - ldr x21, [x20, #32] │ │ │ │ - cbz x21, 34174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad34> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 34100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acc0> // b.any │ │ │ │ - ldr x21, [x20, #32] │ │ │ │ - b 3411c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acdc> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 34090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac50> // b.any │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - b 340ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac6c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 340c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac84> // b.any │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - b 340e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aca0> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3360> // b.any │ │ │ │ ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x210 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3720] │ │ │ │ - str x19, [sp, #56] │ │ │ │ - bl ca90 │ │ │ │ - ldr w26, [x20, #20] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - cbz w26, 351c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd84> │ │ │ │ - ubfiz x0, x26, #2, #32 │ │ │ │ - bl d420 │ │ │ │ - ubfiz x2, x26, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x19, x0 │ │ │ │ - bl cf40 │ │ │ │ - ubfiz x0, x26, #2, #32 │ │ │ │ - bl d420 │ │ │ │ - ubfiz x2, x26, #2, #32 │ │ │ │ - mov x28, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x21, [sp, #560] │ │ │ │ - str x22, [sp, #568] │ │ │ │ - str d15, [sp, #640] │ │ │ │ - bl cf40 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - add x27, sp, #0x90 │ │ │ │ - cbz w0, 34e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9f8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str w25, [sp, #36] │ │ │ │ - add x27, sp, #0x90 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x22, sp, #0xa0 │ │ │ │ - str d13, [sp, #624] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - str d14, [sp, #632] │ │ │ │ - fmov d13, x0 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3704] │ │ │ │ - cbnz x25, 34458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b018> │ │ │ │ - cbz w26, 34340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af00> │ │ │ │ - mov x21, x20 │ │ │ │ - add x7, x20, #0x50 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x1, [x21], #32 │ │ │ │ - ldr x5, [x1, #32] │ │ │ │ - lsr w1, w0, #3 │ │ │ │ - mvn w2, w0 │ │ │ │ - and w2, w2, #0x7 │ │ │ │ - ldrb w1, [x5, w1, uxtw] │ │ │ │ - asr w1, w1, w2 │ │ │ │ - tbz w1, #0, 345d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b190> │ │ │ │ - ubfiz x1, x3, #2, #32 │ │ │ │ - ldr w2, [x20, #20] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str w0, [x19, x1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str wzr, [x28, x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.hi 34288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae48> // b.pmore │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ubfiz x4, x4, #2, #32 │ │ │ │ - ubfiz x2, x3, #2, #32 │ │ │ │ - ldr x0, [x0, x26] │ │ │ │ - add x0, x0, x4 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.eq 34624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1e4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - stp x2, x4, [sp, #8] │ │ │ │ - str x7, [sp, #24] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x7, [sp, #24] │ │ │ │ - mov x1, x28 │ │ │ │ - ldp x2, x4, [sp, #8] │ │ │ │ - ldr x0, [x7] │ │ │ │ - ldr x0, [x0, x26] │ │ │ │ - add x0, x0, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr w1, [x20, #20] │ │ │ │ - cbz w1, 34340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af00> │ │ │ │ - ldr x2, [x21] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - ldr x3, [x2, x26] │ │ │ │ - ldr x2, [x1, x26] │ │ │ │ - ldrsw x1, [x3, x0, lsl #2] │ │ │ │ - str w0, [x2, x1, lsl #2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr w1, [x20, #20] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 34328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aee8> // b.pmore │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x3, #0x14 // #20 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #72] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0xa88 │ │ │ │ - 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 w1, [x24, #520] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - tbz w1, #0, 34430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aff0> │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - add w21, w1, #0x1 │ │ │ │ - ldr w1, [x24, #524] │ │ │ │ - ucvtf d30, w2 │ │ │ │ - scvtf d31, w21 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fcvtzs w21, d31 │ │ │ │ - cmp w21, w1 │ │ │ │ - b.ge 343dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af9c> // b.tcont │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w1, w3 │ │ │ │ - str w3, [x24, #524] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.le 34430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aff0> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, x1, #0x740 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x26 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d0f0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w21, [x24, #524] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 3443c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1affc> // b.none │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330c> // b.any │ │ │ │ + b 2c6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3354> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2c65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2c6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3374> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl d3c0 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ls 34e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9f0> // b.plast │ │ │ │ - str w25, [sp, #36] │ │ │ │ - ldr w26, [x20, #20] │ │ │ │ - cbz x25, 34268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae28> │ │ │ │ - mvn w0, w25 │ │ │ │ - mov w1, w25 │ │ │ │ - and w2, w0, #0x1 │ │ │ │ - mov w8, #0xff // #255 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz w26, 344bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b07c> │ │ │ │ - ldr x5, [x20] │ │ │ │ - lsr w7, w0, #3 │ │ │ │ - mvn w4, w0 │ │ │ │ - ldr x6, [x20, #104] │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - ldr x3, [x5, #8] │ │ │ │ - ldr x5, [x5, #32] │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - madd x3, x3, x25, x5 │ │ │ │ - ldrb w3, [x3, w7, uxtw] │ │ │ │ - asr w3, w3, w4 │ │ │ │ - and w4, w3, #0x1 │ │ │ │ - tst x3, #0x1 │ │ │ │ - csel w4, w4, w8, ne // ne = any │ │ │ │ - strb w4, [x6, x0] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr w3, [x20, #20] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.hi 34470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b030> // b.pmore │ │ │ │ - ldr w12, [x20, #12] │ │ │ │ - mov w9, w12 │ │ │ │ - cmp wzr, w12, lsr #1 │ │ │ │ - b.eq 34878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> // b.none │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - asr w15, w1, #1 │ │ │ │ - ldr x8, [x20, #128] │ │ │ │ - add x13, x20, #0x80 │ │ │ │ - ubfiz w14, w0, #2, #1 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x16, #0x1 // #1 │ │ │ │ - b 3454c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b10c> │ │ │ │ - ldr x9, [x20, #208] │ │ │ │ - orr x7, x5, x7 │ │ │ │ - str x7, [x8, x0] │ │ │ │ - ldr x4, [x9, x0] │ │ │ │ - orr x4, x4, x5 │ │ │ │ - str x4, [x9, x0] │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - add w4, w11, #0x1 │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - strb wzr, [x7, w11, sxtw] │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - strb wzr, [x7, w4, sxtw] │ │ │ │ - ldr x8, [x13] │ │ │ │ - ldr w12, [x20, #12] │ │ │ │ - ldr x0, [x8, x0] │ │ │ │ - lsr w7, w12, #1 │ │ │ │ - mov w9, w12 │ │ │ │ - tst x5, x0 │ │ │ │ - cinc w3, w3, ne // ne = any │ │ │ │ - cmp w7, w6 │ │ │ │ - b.ls 3466c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b22c> // b.plast │ │ │ │ - add w11, w11, #0x2 │ │ │ │ - ldr x4, [x23, #8] │ │ │ │ - ubfx x0, x6, #6, #32 │ │ │ │ - ldr x9, [x20, #168] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr x7, [x4, w6, uxtw #3] │ │ │ │ - lsl x5, x16, x6 │ │ │ │ - ldr x4, [x9, x0] │ │ │ │ - add x10, x8, x0 │ │ │ │ - ldr x17, [x7, #136] │ │ │ │ - orr x18, x5, x4 │ │ │ │ - bic x4, x4, x5 │ │ │ │ - ldrb w7, [x17, w15, sxtw] │ │ │ │ - asr w7, w7, w14 │ │ │ │ - and w7, w7, #0x3 │ │ │ │ - cmp w7, #0x1 │ │ │ │ - csel x4, x4, x18, ne // ne = any │ │ │ │ - str x4, [x9, x0] │ │ │ │ - ldrb w4, [x17, w15, sxtw] │ │ │ │ - ldr x7, [x8, x0] │ │ │ │ - asr w4, w4, w14 │ │ │ │ - and w4, w4, #0x3 │ │ │ │ - cmp w4, #0x2 │ │ │ │ - b.eq 344f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0b4> // b.none │ │ │ │ - bic x7, x7, x5 │ │ │ │ - str x7, [x8, x0] │ │ │ │ - ldr x7, [x20, #208] │ │ │ │ - ldr x9, [x9, x0] │ │ │ │ - ldr x4, [x7, x0] │ │ │ │ - tst x5, x9 │ │ │ │ - b.eq 34644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b204> // b.none │ │ │ │ - orr x4, x5, x4 │ │ │ │ - str x4, [x7, x0] │ │ │ │ - b 3450c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0cc> │ │ │ │ - ldr x6, [x21] │ │ │ │ - ubfiz x1, x4, #2, #32 │ │ │ │ - ldr x2, [x7] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr x6, [x6] │ │ │ │ - ldr x2, [x2] │ │ │ │ - str w0, [x6, x1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str wzr, [x2, x1] │ │ │ │ - ldr w1, [x20, #20] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 34288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae48> // b.lo, b.ul, b.last │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ubfiz x4, x4, #2, #32 │ │ │ │ - ubfiz x2, x3, #2, #32 │ │ │ │ - ldr x0, [x0, x26] │ │ │ │ - add x0, x0, x4 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.hi 342e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aea0> // b.pmore │ │ │ │ - b.ne 34310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aed0> // b.any │ │ │ │ - ldr x1, [x7] │ │ │ │ - ldr w3, [x19] │ │ │ │ - ldr w2, [x28] │ │ │ │ - ldr x1, [x1, x26] │ │ │ │ - str w3, [x0] │ │ │ │ - str w2, [x1, x4] │ │ │ │ - ldr w1, [x20, #20] │ │ │ │ - b 34310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aed0> │ │ │ │ - bic x4, x4, x5 │ │ │ │ - str x4, [x7, x0] │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - lsr w7, w12, #1 │ │ │ │ - ldr x0, [x10] │ │ │ │ - mov w9, w12 │ │ │ │ - tst x5, x0 │ │ │ │ - cinc w3, w3, ne // ne = any │ │ │ │ - cmp w7, w6 │ │ │ │ - b.hi 34548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b108> // b.pmore │ │ │ │ - cbz w3, 34878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> │ │ │ │ - mov w8, #0x18 // #24 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - movi d24, #0x0 │ │ │ │ - mov w15, w11 │ │ │ │ - umull x8, w2, w8 │ │ │ │ - fmov d29, #2.500000000000000000e+00 │ │ │ │ - fmov d30, #-2.000000000000000000e+00 │ │ │ │ - fmov d25, #2.000000000000000000e+00 │ │ │ │ - fmov d28, #-1.000000000000000000e+00 │ │ │ │ - fmov d23, #1.000000000000000000e+00 │ │ │ │ - cbz w7, 34878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 2c720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c0> // b.any │ │ │ │ + b 2c6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3374> │ │ │ │ nop │ │ │ │ - ldr x5, [x20, #208] │ │ │ │ - fneg d26, d29 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - mov w16, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - b 34758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b318> │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w12, 346e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2a4> │ │ │ │ - ldr x30, [x20, #32] │ │ │ │ - sub w17, w12, #0x1 │ │ │ │ - ldr x26, [x20, #104] │ │ │ │ - ldr x30, [x30, x8] │ │ │ │ - ldrsw x17, [x30, x17, lsl #2] │ │ │ │ - ldrb w17, [x26, x17] │ │ │ │ - scvtf d31, w17 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - ldr w17, [x20, #20] │ │ │ │ - sub w17, w17, #0x1 │ │ │ │ - cmp w17, w12 │ │ │ │ - b.ls 34a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5ec> // b.plast │ │ │ │ - ldr x30, [x20, #32] │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - ldr x26, [x20, #104] │ │ │ │ - ldr x30, [x30, x8] │ │ │ │ - ldrsw x12, [x30, x12, lsl #2] │ │ │ │ - ldrb w12, [x26, x12] │ │ │ │ - scvtf d27, w12 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - cbz w14, 34a14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5d4> │ │ │ │ - sub w12, w14, #0x1 │ │ │ │ - ldrsw x12, [x30, x12, lsl #2] │ │ │ │ - ldrb w12, [x26, x12] │ │ │ │ - scvtf d27, w12 │ │ │ │ - fsub d31, d31, d27 │ │ │ │ - cmp w17, w14 │ │ │ │ - b.hi 34a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5c8> // b.pmore │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.gt 349f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5b8> │ │ │ │ - fcmpe d26, d31 │ │ │ │ - b.gt 34ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b690> │ │ │ │ - add w18, w18, #0x1 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - add x6, x6, #0x2 │ │ │ │ - cmp w7, w4 │ │ │ │ - b.ls 34864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b424> // b.plast │ │ │ │ - ubfx x0, x4, #6, #32 │ │ │ │ - lsl x10, x11, x4 │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr x12, [x5, x0] │ │ │ │ - tst x10, x12 │ │ │ │ - b.eq 34748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b308> // b.none │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ubfiz x12, x4, #3, #32 │ │ │ │ - ldr x17, [x13] │ │ │ │ - ubfiz x21, x4, #1, #32 │ │ │ │ - ldr x14, [x14, x8] │ │ │ │ - ldr x17, [x17, x0] │ │ │ │ - ldr w12, [x14, x12] │ │ │ │ - ldr w14, [x14, w6, uxtw #2] │ │ │ │ - tst x10, x17 │ │ │ │ - b.ne 346bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b27c> // b.any │ │ │ │ - cbz w12, 347b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b378> │ │ │ │ - ldr x30, [x20, #32] │ │ │ │ - sub w17, w12, #0x1 │ │ │ │ - ldr x26, [x20, #104] │ │ │ │ - ldr x30, [x30, x8] │ │ │ │ - ldrsw x17, [x30, x17, lsl #2] │ │ │ │ - ldrb w17, [x26, x17] │ │ │ │ - ucvtf d14, w17 │ │ │ │ - ldr w17, [x20, #20] │ │ │ │ - sub w17, w17, #0x1 │ │ │ │ - cmp w17, w12 │ │ │ │ - b.ls 34a94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b654> // b.plast │ │ │ │ - ldr x26, [x20, #32] │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - ldr x30, [x20, #104] │ │ │ │ - ldr x26, [x26, x8] │ │ │ │ - ldrsw x12, [x26, x12, lsl #2] │ │ │ │ - ldrb w12, [x30, x12] │ │ │ │ - scvtf d31, w12 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cbz w14, 34a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b63c> │ │ │ │ - sub w12, w14, #0x1 │ │ │ │ - ldrsw x12, [x26, x12, lsl #2] │ │ │ │ - ldrb w12, [x30, x12] │ │ │ │ - ucvtf d15, w12 │ │ │ │ - cmp w17, w14 │ │ │ │ - b.hi 34a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b630> // b.pmore │ │ │ │ - fcmp d14, d30 │ │ │ │ - cset w12, eq // eq = none │ │ │ │ - fcmp d15, d30 │ │ │ │ - cset w14, eq // eq = none │ │ │ │ - cmp w12, #0x0 │ │ │ │ - ccmp w14, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 34a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b600> // b.none │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - fmov d15, #-2.000000000000000000e+00 │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - fmov d14, d15 │ │ │ │ - strb w5, [x7, x21] │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - strb w5, [x7, x6] │ │ │ │ - ldr x5, [x20, #208] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - ldr w9, [x20, #12] │ │ │ │ - add x6, x6, #0x2 │ │ │ │ - ldr x12, [x5, x0] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - bic x10, x12, x10 │ │ │ │ - str x10, [x5, x0] │ │ │ │ - cmp w7, w4 │ │ │ │ - b.hi 34758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b318> // b.pmore │ │ │ │ - cmp w18, w3 │ │ │ │ - b.eq 34ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b6a8> // b.none │ │ │ │ - cbz w18, 35358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf18> │ │ │ │ - mov w3, w18 │ │ │ │ - cbnz w7, 346a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b260> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - cbz w9, 3491c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4dc> │ │ │ │ - asr w0, w3, #1 │ │ │ │ - ldr x5, [x20, #128] │ │ │ │ - sbfx x4, x0, #3, #29 │ │ │ │ - and x4, x4, #0x7fffffff8 │ │ │ │ - lsl x0, x6, x0 │ │ │ │ - ldr x5, [x5, x4] │ │ │ │ - tst x0, x5 │ │ │ │ - b.ne 348b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b474> // b.any │ │ │ │ - ldr x5, [x20, #168] │ │ │ │ - ldr x4, [x5, x4] │ │ │ │ - tst x0, x4 │ │ │ │ - b.eq 34910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4d0> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - mvn w4, w3 │ │ │ │ - ldr x5, [x20, #104] │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - ldr x7, [x0], #104 │ │ │ │ - lsl w10, w6, w4 │ │ │ │ - ldrb w5, [x5, x3] │ │ │ │ - ldr x0, [x7, #8] │ │ │ │ - cmp w5, #0x0 │ │ │ │ - cset w5, ne // ne = any │ │ │ │ - ldr x9, [x7, #32] │ │ │ │ - lsl w4, w5, w4 │ │ │ │ - lsr x0, x0, #3 │ │ │ │ - lsr w5, w3, #3 │ │ │ │ - madd x0, x0, x25, x5 │ │ │ │ - ldrb w5, [x9, x0] │ │ │ │ - bic w5, w5, w10 │ │ │ │ - strb w5, [x9, x0] │ │ │ │ - ldr x5, [x7, #32] │ │ │ │ - ldrb w7, [x5, x0] │ │ │ │ - orr w4, w4, w7 │ │ │ │ - strb w4, [x5, x0] │ │ │ │ - ldr w9, [x20, #12] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp w9, w3 │ │ │ │ - b.hi 34884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b444> // b.pmore │ │ │ │ - ldr w9, [x20, #20] │ │ │ │ - and w26, w1, #0x1 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - umull x26, w26, w0 │ │ │ │ - cbz w9, 34340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af00> │ │ │ │ - mov x21, x20 │ │ │ │ - umull x2, w2, w0 │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - add x7, x20, #0x50 │ │ │ │ - ldr x4, [x21], #32 │ │ │ │ - mov w5, w1 │ │ │ │ - ldr x13, [x20, #80] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x10, [x4, #8] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x8, [x4, #32] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - lsr x10, x10, #3 │ │ │ │ - ldr x12, [x14, x2] │ │ │ │ - ldr x11, [x13, x2] │ │ │ │ - madd x10, x10, x25, x8 │ │ │ │ - ldr w8, [x12, w0, uxtw #2] │ │ │ │ - ldr w2, [x11, w0, uxtw #2] │ │ │ │ - mvn w6, w8 │ │ │ │ - lsr w15, w8, #3 │ │ │ │ - cmp w1, w2 │ │ │ │ - csel w1, w1, w2, ge // ge = tcont │ │ │ │ - cmp w5, w2 │ │ │ │ - csel w5, w5, w2, ge // ge = tcont │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - ldrb w2, [x10, w15, uxtw] │ │ │ │ - asr w2, w2, w6 │ │ │ │ - tbnz w2, #0, 349d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b594> │ │ │ │ - ldr x9, [x14, x26] │ │ │ │ - ubfiz x2, x4, #2, #32 │ │ │ │ - ldr x6, [x13, x26] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str w8, [x9, x2] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - str w1, [x6, x2] │ │ │ │ - ldr w9, [x20, #20] │ │ │ │ - mov w1, w9 │ │ │ │ - cmp w9, w0 │ │ │ │ - b.ls 34604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1c4> // b.plast │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 34970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b530> │ │ │ │ - ubfiz x2, x3, #2, #32 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str w8, [x19, x2] │ │ │ │ - str w5, [x28, x2] │ │ │ │ - cmp w9, w0 │ │ │ │ - b.ls 342c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae84> // b.plast │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 34970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b530> │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - strb w15, [x7, x21] │ │ │ │ - b 34834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3f4> │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x26, [x20, #104] │ │ │ │ - ldr x30, [x12, x8] │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - ldrsw x12, [x30, x14, lsl #2] │ │ │ │ - ldrb w12, [x26, x12] │ │ │ │ - scvtf d27, w12 │ │ │ │ - fsub d31, d31, d27 │ │ │ │ - b 34734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2f4> │ │ │ │ - cbz w14, 3472c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2ec> │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x26, [x20, #104] │ │ │ │ - ldr x30, [x12, x8] │ │ │ │ - b 34718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2d8> │ │ │ │ - fcmp d15, d25 │ │ │ │ - cset w17, eq // eq = none │ │ │ │ - cmp w12, #0x0 │ │ │ │ - ccmp w17, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 34aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b668> // b.none │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - fmov d15, #2.000000000000000000e+00 │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - strb w5, [x7, x21] │ │ │ │ - ldr x5, [x20, #104] │ │ │ │ - strb w15, [x5, x6] │ │ │ │ - b 3483c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3fc> │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x30, [x20, #104] │ │ │ │ - ldr x26, [x12, x8] │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - ldrsw x12, [x26, x14, lsl #2] │ │ │ │ - ldrb w12, [x30, x12] │ │ │ │ - scvtf d31, w12 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 34804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3c4> │ │ │ │ - cbz w14, 347fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3bc> │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x30, [x20, #104] │ │ │ │ - ldr x26, [x12, x8] │ │ │ │ - b 347ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3ac> │ │ │ │ - fcmp d14, d25 │ │ │ │ - cset w12, eq // eq = none │ │ │ │ - cmp w14, #0x0 │ │ │ │ - ccmp w12, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 34cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b878> // b.none │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - fmov d14, #2.000000000000000000e+00 │ │ │ │ - strb w15, [x7, x21] │ │ │ │ - b 34834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3f4> │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - strb w5, [x7, x21] │ │ │ │ - ldr x5, [x20, #104] │ │ │ │ - strb w15, [x5, x6] │ │ │ │ - b 3483c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3fc> │ │ │ │ - fsub d29, d29, d23 │ │ │ │ - fcmpe d29, d23 │ │ │ │ - b.gt 34870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b430> │ │ │ │ - cbz w7, 34878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x10, x3 │ │ │ │ - mov w11, w3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w12, #0xffffffff // #-1 │ │ │ │ - ubfx x4, x0, #6, #32 │ │ │ │ - lsl x6, x10, x0 │ │ │ │ - ldr x5, [x5, x4, lsl #3] │ │ │ │ - tst x6, x5 │ │ │ │ - b.eq 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b860> // b.none │ │ │ │ - ldr x7, [x20, #56] │ │ │ │ - ubfiz x9, x0, #1, #32 │ │ │ │ - ldr x14, [x13] │ │ │ │ - ldr x7, [x7, x8] │ │ │ │ - ldr x14, [x14, x4, lsl #3] │ │ │ │ - ubfiz x4, x0, #3, #32 │ │ │ │ - ldr w5, [x7, w3, uxtw #2] │ │ │ │ - ldr w4, [x7, x4] │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - tst x6, x14 │ │ │ │ - b.eq 34ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8a0> // b.none │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w4, 34b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b758> │ │ │ │ - ldr x6, [x20, #32] │ │ │ │ - ldr x15, [x20, #80] │ │ │ │ - ldr x14, [x6, x8] │ │ │ │ - sub w6, w4, #0x1 │ │ │ │ - ldr x16, [x15, x8] │ │ │ │ - ldrsw x15, [x14, x6, lsl #2] │ │ │ │ - ldr x14, [x20, #248] │ │ │ │ - ldr w6, [x16, w4, uxtw #2] │ │ │ │ - ldr b31, [x7, x15] │ │ │ │ - sub w6, w1, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - scvtf s31, s31 │ │ │ │ - ldr s30, [x14, w6, sxtw #2] │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - ldr w6, [x20, #20] │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - cmp w6, w4 │ │ │ │ - b.ls 35178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd38> // b.plast │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr x14, [x20, #80] │ │ │ │ - ldr x16, [x15, x8] │ │ │ │ - ldr x15, [x14, x8] │ │ │ │ - ldrsw x17, [x16, x4, lsl #2] │ │ │ │ - ldr x14, [x20, #248] │ │ │ │ - ldr w4, [x15, x4, lsl #2] │ │ │ │ - ldr b30, [x7, x17] │ │ │ │ - sub w4, w1, w4 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - scvtf s30, s30 │ │ │ │ - ldr s28, [x14, w4, sxtw #2] │ │ │ │ - fmul s30, s30, s28 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cbz w5, 34c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7f4> │ │ │ │ - ldr w4, [x15, w5, uxtw #2] │ │ │ │ - sub w15, w5, #0x1 │ │ │ │ - sub w4, w1, w4 │ │ │ │ - ldrsw x15, [x16, x15, lsl #2] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr s28, [x14, w4, sxtw #2] │ │ │ │ - ldr b30, [x7, x15] │ │ │ │ - scvtf s30, s30 │ │ │ │ - fmul s30, s30, s28 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - cmp w6, w5 │ │ │ │ - b.ls 34c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b820> // b.plast │ │ │ │ - ldr x6, [x20, #32] │ │ │ │ - ldr x4, [x20, #80] │ │ │ │ - ldr x16, [x6, x8] │ │ │ │ - ldr x15, [x4, x8] │ │ │ │ - ldr x14, [x20, #248] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldrsw x6, [x16, x5, lsl #2] │ │ │ │ - ldr w4, [x15, x5, lsl #2] │ │ │ │ - sub w4, w1, w4 │ │ │ │ - ldr b30, [x7, x6] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - scvtf s30, s30 │ │ │ │ - ldr s28, [x14, w4, sxtw #2] │ │ │ │ - fmul s30, s30, s28 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 34c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b848> │ │ │ │ - mov w4, #0xffffffff // #-1 │ │ │ │ - strb w4, [x7, x9] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldr x4, [x20, #104] │ │ │ │ - strb w5, [x4, x3] │ │ │ │ - ldr w9, [x20, #12] │ │ │ │ - lsr w7, w9, w5 │ │ │ │ - b 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b860> │ │ │ │ - strb w11, [x7, x9] │ │ │ │ - ldr x4, [x20, #104] │ │ │ │ - strb w12, [x4, x3] │ │ │ │ - ldr w9, [x20, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ nop │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp w7, w0 │ │ │ │ - b.ls 34878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> // b.plast │ │ │ │ - ldr x5, [x20, #208] │ │ │ │ - add x3, x3, #0x2 │ │ │ │ - b 34b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b6d0> │ │ │ │ - cmp w17, #0x0 │ │ │ │ - ccmp w12, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 34cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b898> // b.none │ │ │ │ - ldr x5, [x20, #104] │ │ │ │ - strb w15, [x5, x21] │ │ │ │ - ldr x5, [x20, #104] │ │ │ │ - strb w15, [x5, x6] │ │ │ │ - b 3483c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3fc> │ │ │ │ - add w16, w16, #0x1 │ │ │ │ - b 34748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b308> │ │ │ │ - cbz w4, 34d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8e0> │ │ │ │ - ldr x6, [x20, #32] │ │ │ │ - ldr x15, [x20, #80] │ │ │ │ - ldr x14, [x6, x8] │ │ │ │ - sub w6, w4, #0x1 │ │ │ │ - ldr x16, [x15, x8] │ │ │ │ - ldrsw x15, [x14, x6, lsl #2] │ │ │ │ - ldr x14, [x20, #248] │ │ │ │ - ldr w6, [x16, w4, uxtw #2] │ │ │ │ - ldr b14, [x7, x15] │ │ │ │ - sub w6, w1, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - scvtf s14, s14 │ │ │ │ - ldr s31, [x14, w6, sxtw #2] │ │ │ │ - fmul s14, s14, s31 │ │ │ │ - fcvt d14, s14 │ │ │ │ - ldr w6, [x20, #20] │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - cmp w6, w4 │ │ │ │ - b.ls 3515c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd1c> // b.plast │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr x14, [x20, #80] │ │ │ │ - ldr x16, [x15, x8] │ │ │ │ - ldr x15, [x14, x8] │ │ │ │ - ldrsw x17, [x16, x4, lsl #2] │ │ │ │ - ldr x14, [x20, #248] │ │ │ │ - ldr w4, [x15, x4, lsl #2] │ │ │ │ - ldr b31, [x7, x17] │ │ │ │ - sub w4, w1, w4 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - scvtf s31, s31 │ │ │ │ - ldr s30, [x14, w4, sxtw #2] │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cbz w5, 34db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b978> │ │ │ │ - ldr w4, [x15, w5, uxtw #2] │ │ │ │ - sub w15, w5, #0x1 │ │ │ │ - sub w4, w1, w4 │ │ │ │ - ldrsw x15, [x16, x15, lsl #2] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr s31, [x14, w4, sxtw #2] │ │ │ │ - ldr b15, [x7, x15] │ │ │ │ - scvtf s15, s15 │ │ │ │ - fmul s15, s15, s31 │ │ │ │ - fcvt d15, s15 │ │ │ │ - cmp w6, w5 │ │ │ │ - b.ls 34de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9a4> // b.plast │ │ │ │ - ldr x6, [x20, #32] │ │ │ │ - ldr x4, [x20, #80] │ │ │ │ - ldr x16, [x6, x8] │ │ │ │ - ldr x15, [x4, x8] │ │ │ │ - ldr x14, [x20, #248] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldrsw x6, [x16, x5, lsl #2] │ │ │ │ - ldr w4, [x15, x5, lsl #2] │ │ │ │ - sub w4, w1, w4 │ │ │ │ - ldr b31, [x7, x6] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - scvtf s31, s31 │ │ │ │ - ldr s30, [x14, w4, sxtw #2] │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - fcmpe d14, #0.0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - b.gt 34df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9b8> │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - fcvtzu w4, d31 │ │ │ │ - fcmpe d15, #0.0 │ │ │ │ - strb w4, [x7, x9] │ │ │ │ - ldr x4, [x20, #104] │ │ │ │ - b.gt 34e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9e0> │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - fcvtzu w5, d31 │ │ │ │ - strb w5, [x4, x3] │ │ │ │ - ldr w9, [x20, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - b 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b860> │ │ │ │ - strb w11, [x4, x3] │ │ │ │ - ldr w9, [x20, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - b 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b860> │ │ │ │ - ldr d13, [sp, #624] │ │ │ │ - ldr d14, [sp, #632] │ │ │ │ - bl ca90 │ │ │ │ - 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 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #472] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x1e8 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x1f8 │ │ │ │ - strh wzr, [sp, #480] │ │ │ │ + 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 x21, x22, [sp, #64] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - str x2, [sp, #256] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - add x0, x27, x0 │ │ │ │ - bl d7c8 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3856] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3792] │ │ │ │ - add x3, x26, #0x18 │ │ │ │ - add x1, x26, #0x40 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - stp x3, x2, [sp, #144] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #4088] │ │ │ │ - stp xzr, xzr, [sp, #160] │ │ │ │ - stp xzr, xzr, [sp, #176] │ │ │ │ - stp xzr, xzr, [sp, #192] │ │ │ │ - str x1, [sp, #256] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - add x4, sp, #0xf0 │ │ │ │ - add x3, x24, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x98 │ │ │ │ - mov x0, x23 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - str x3, [sp, #152] │ │ │ │ - str w2, [sp, #216] │ │ │ │ - stp x4, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - 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, #264] │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - add x24, sp, #0x60 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ + ldp x0, x21, [x28, #32] │ │ │ │ str x0, [sp, #8] │ │ │ │ - stp x24, xzr, [sp, #80] │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - cbz x4, 3534c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf0c> │ │ │ │ - ldp x6, x3, [sp, #176] │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x26, #0x18 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x5, x26, #0x40 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - str x5, [sp, #256] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 34fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb90> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #152] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - mov x0, x23 │ │ │ │ - str x25, [x27, x1] │ │ │ │ - str x20, [sp, #256] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x12 // #18 │ │ │ │ - add x3, x3, #0xaa0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x22, x0 │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - str x21, [sp, #112] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ + sub x0, x21, x0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 2c8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3540> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + ldrb w0, [x28, #88] │ │ │ │ + tbz w0, #0, 2cab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3750> │ │ │ │ + ldr x20, [x28, #72] │ │ │ │ + ldr x27, [x28, #96] │ │ │ │ + cbz x20, 2ca90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + tbz w0, #1, 2ca08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3896] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + add x24, x20, #0x28 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 2c934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp x0, x22, [x20, #40] │ │ │ │ + ldr x19, [x28, #72] │ │ │ │ cmp x0, x22 │ │ │ │ - b.eq 3531c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bedc> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - stp x22, xzr, [x20] │ │ │ │ - add x0, x0, x1 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 35430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bff0> // b.plast │ │ │ │ - add x23, sp, #0x70 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl cd18 │ │ │ │ - mov x25, x0 │ │ │ │ - add x22, sp, #0xa0 │ │ │ │ - str x22, [sp, #144] │ │ │ │ + b.eq 2c970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3610> // b.none │ │ │ │ + cbz x19, 2ca70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3710> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 2c954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f4> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbz w0, #0, 2c8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3574> │ │ │ │ + ldr x2, [x28, #72] │ │ │ │ + cbz x2, 2ca90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> │ │ │ │ + ldr x3, [x27] │ │ │ │ + mov x0, x27 │ │ │ │ + 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 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bef4> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3704] │ │ │ │ - stp x25, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldrb w0, [x26, #520] │ │ │ │ - tbnz w0, #0, 35234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdf4> │ │ │ │ - ldrb w0, [x26, #521] │ │ │ │ - tbnz w0, #0, 351dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd9c> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 350e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bca0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 350f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcb0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 35100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcc0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - cbz x28, 3510c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bccc> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.gt 2ca24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c4> │ │ │ │ + ldr x0, [x28, #72] │ │ │ │ + cbz x0, 2ca90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> │ │ │ │ + ldr x2, [x0, #32] │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x19, x19, x20 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + add x19, x0, x19 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x19, x0, [x1, #16] │ │ │ │ + ldp x0, x1, [x28, #104] │ │ │ │ + add x1, x0, x1 │ │ │ │ + cmp x21, x3 │ │ │ │ + b.eq 2c93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35dc> // b.none │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + str x1, [x28, #48] │ │ │ │ + ldr x2, [x28, #40] │ │ │ │ + sub x3, x3, x4 │ │ │ │ + add x0, x0, x3 │ │ │ │ + sub x2, x2, x0 │ │ │ │ + add x1, x0, w2, sxtw │ │ │ │ + stp x0, x1, [x28, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cbz x19, 35194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd54> │ │ │ │ - b.ne 35398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf58> // b.any │ │ │ │ - ldr x21, [sp, #560] │ │ │ │ + b.ne 2ca40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e0> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x4, x22 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x22, [sp, #568] │ │ │ │ - ldr d15, [sp, #640] │ │ │ │ - add sp, sp, #0x210 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x0, x19 │ │ │ │ + bl ca78 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x2, x24 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d408 │ │ │ │ + mov w0, w22 │ │ │ │ + bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w22, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + b.eq 2c804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a4> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 2c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3480> // b.any │ │ │ │ + ldp x0, x1, [x28, #104] │ │ │ │ + add x1, x0, x1 │ │ │ │ + stp x0, x0, [x28, #32] │ │ │ │ + str x1, [x28, #48] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + b 2c8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3540> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ + b 2c7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349c> │ │ │ │ + cbz x19, 2ca90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> │ │ │ │ + ldr x2, [x27] │ │ │ │ + mov x0, x27 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + ldr x22, [x19, #40] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x22, x22, x1 │ │ │ │ + mov x2, x22 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x22, x0, #0x4, gt │ │ │ │ + b.le 2c9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3680> │ │ │ │ + ldr x1, [x28, #72] │ │ │ │ + cbz x1, 2ca90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + sub x22, x22, x0 │ │ │ │ + mov x2, x22 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x19, [x28, #72] │ │ │ │ + cbz x19, 2ca90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> │ │ │ │ + ldp x0, x2, [x19, #24] │ │ │ │ + add x22, x0, x22 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x22, x0, [x19, #40] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + b 2c7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3494> │ │ │ │ + ldr x19, [x28, #72] │ │ │ │ + cbz x19, 2ca90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> │ │ │ │ + ldp x1, x3, [x19, #24] │ │ │ │ + sub x22, x22, x0 │ │ │ │ + add x22, x1, x22 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x22, x1, [x19, #40] │ │ │ │ + cbnz x0, 2c9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3678> │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 2c864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3504> │ │ │ │ + tbnz w0, #0, 2ca50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f0> │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x20, #56] │ │ │ │ + ldp x2, x0, [x20, #24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x20, #40] │ │ │ │ + b 2c7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x344c> │ │ │ │ + ldr x0, [x28, #72] │ │ │ │ + cbz x0, 2ca90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d6f0 │ │ │ │ + b 2c83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34dc> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xb10 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x738 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x468 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xd0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldp x1, x2, [x0, #32] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + b.le 2cb7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x381c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 2cb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3820> │ │ │ │ + ldr x0, [x3, #72] │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldur x4, [x4, #-24] │ │ │ │ + add x0, x0, x4 │ │ │ │ + ldr x0, [x0, #232] │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #96] │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + blr x4 │ │ │ │ + ldp x2, x3, [sp, #16] │ │ │ │ + ldp x1, x4, [x3, #96] │ │ │ │ + add x4, x1, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2cb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3808> // b.none │ │ │ │ + ldr x2, [x3, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x4, [x3, #48] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + add x2, x1, w2, sxtw │ │ │ │ + stp x1, x2, [x3, #32] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ - cbz w5, 34d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b95c> │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x4, [x20, #80] │ │ │ │ - ldr x16, [x14, x8] │ │ │ │ - ldr x15, [x4, x8] │ │ │ │ - ldr x14, [x20, #248] │ │ │ │ - b 34d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b934> │ │ │ │ - cbz w5, 34c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7d8> │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x4, [x20, #80] │ │ │ │ - ldr x16, [x14, x8] │ │ │ │ - ldr x15, [x4, x8] │ │ │ │ - ldr x14, [x20, #248] │ │ │ │ - b 34bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7ac> │ │ │ │ - b.ne 35398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf58> // b.any │ │ │ │ - ldr x21, [sp, #560] │ │ │ │ - ldr x22, [sp, #568] │ │ │ │ - ldr d15, [sp, #640] │ │ │ │ - add sp, sp, #0x210 │ │ │ │ + ret │ │ │ │ + stp x1, x1, [x3, #32] │ │ │ │ + str x4, [x3, #48] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov w3, w1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x2, x0 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr w4, [x0, #120] │ │ │ │ + ldr x5, [x1] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + tbz w4, #1, 2cc30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d0> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2cc8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x392c> │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 2cc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3924> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ccb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3958> // b.none │ │ │ │ + strb w3, [x1] │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x2, #40] │ │ │ │ + mov w0, w3 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2cd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39b0> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 2cc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3924> // b.none │ │ │ │ + ldrb w0, [x2, #80] │ │ │ │ + strb w3, [sp, #23] │ │ │ │ + tbz w0, #0, 2cd14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39b4> │ │ │ │ + ldr x0, [x2, #72] │ │ │ │ + str w3, [sp] │ │ │ │ + add x1, sp, #0x17 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldur x4, [x4, #-24] │ │ │ │ + add x0, x0, x4 │ │ │ │ + ldr x0, [x0, #232] │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #96] │ │ │ │ + blr x4 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w3, [sp] │ │ │ │ + b.eq 2cc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a0> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2cc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a4> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2cc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a4> │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x1, x1, #0x540 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.ne 2cce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3984> // b.any │ │ │ │ + ldp x1, x0, [x0, #96] │ │ │ │ + stp x1, x1, [x2, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + b 2cbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x387c> │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp] │ │ │ │ + str w3, [sp, #12] │ │ │ │ + bl 2cae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3780> │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + ldp x1, x0, [x2, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2cbf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3890> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2cc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a4> │ │ │ │ + str x0, [sp] │ │ │ │ + str w3, [sp, #12] │ │ │ │ + blr x4 │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + ldr x2, [sp] │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 2cc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3924> // b.none │ │ │ │ + ldr w0, [x2, #120] │ │ │ │ + tbz w0, #1, 2cc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d8> │ │ │ │ + ldr x1, [x2, #40] │ │ │ │ + b 2cbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3884> │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + 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 2cd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a24> // b.none │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 2ce10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ab0> │ │ │ │ + cmp w1, #0x18 │ │ │ │ + b.eq 2cdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a6c> // b.none │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 2cdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a6c> // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x21, [sp, #560] │ │ │ │ - str x22, [sp, #568] │ │ │ │ - str d15, [sp, #640] │ │ │ │ - b 3421c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1addc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 35538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0f8> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 352d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be98> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - b 35304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bec4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x3, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 35384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf44> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be4c> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - b 352c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be80> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 35370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf30> // b.any │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x0, x3 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 350c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc88> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 28000 ::do_widen(char) const@@Base+0xb460> │ │ │ │ + add x1, x1, #0x440 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 35360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf20> // b.any │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x0, x26 │ │ │ │ - bl ca30 │ │ │ │ - bl d0f0 │ │ │ │ - b 350d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc90> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 35040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc00> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 350a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc68> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - bl cef8 │ │ │ │ - b 34fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb6c> │ │ │ │ - cbnz w16, 34af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b6b4> │ │ │ │ - b 34878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 35304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bec4> │ │ │ │ - mov x0, x20 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2ce08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3aa8> // b.any │ │ │ │ + bl 2cae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3780> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 2ce10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ab0> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 2cdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a9c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + tbz w0, #0, 2ce10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ab0> │ │ │ │ + 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 2cdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a6c> │ │ │ │ blr x2 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - mov w1, w0 │ │ │ │ - b 352c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be80> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 354b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c078> // b.none │ │ │ │ - str d13, [sp, #624] │ │ │ │ - str d14, [sp, #632] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - cbz x28, 353c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf88> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x21, [sp, #560] │ │ │ │ - ldr x22, [sp, #568] │ │ │ │ - ldr d15, [sp, #640] │ │ │ │ - cbz x19, 353e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bfa0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #560] │ │ │ │ - str x22, [sp, #568] │ │ │ │ - str d13, [sp, #624] │ │ │ │ - str d14, [sp, #632] │ │ │ │ - str d15, [sp, #640] │ │ │ │ - b.ne 353a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf60> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - cbnz x28, 353c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf80> │ │ │ │ - b 353c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf88> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 35398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf58> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x23, sp, #0x70 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x26, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x24, [sp, #152] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x21, [sp, #152] │ │ │ │ - mov x21, x26 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - str x20, [sp, #256] │ │ │ │ - mov x20, x21 │ │ │ │ - bl cd30 │ │ │ │ - cbnz x28, 353c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf80> │ │ │ │ - b 353c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf88> │ │ │ │ - bl d720 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr d13, [sp, #624] │ │ │ │ - ldr d14, [sp, #632] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - cbnz x28, 353c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf80> │ │ │ │ - b 353c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf88> │ │ │ │ - bti j │ │ │ │ - ldr d13, [sp, #624] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr d14, [sp, #632] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - cbnz x28, 353c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf80> │ │ │ │ - b 353c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf88> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 35418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bfd8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 35494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c054> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 353ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf6c> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 35398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf58> // b.any │ │ │ │ - bl d720 │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 353d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf98> │ │ │ │ + b 2cdbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a5c> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 353b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf74> │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + b 2cdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a60> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ - add x2, x1, #0x28 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp x29, x30, [sp, #192] │ │ │ │ - add x29, sp, #0xc0 │ │ │ │ - stp x19, x20, [sp, #208] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + 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 x21, x22, [sp, #224] │ │ │ │ - stp x23, x24, [sp, #240] │ │ │ │ - stp x25, x26, [sp, #256] │ │ │ │ - stp x27, x28, [sp, #272] │ │ │ │ - str d15, [sp, #288] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #184] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldr x21, [x27] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x21, 2d0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d8c> │ │ │ │ + ldr w0, [x21, #56] │ │ │ │ + mov x28, x1 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + tbz w0, #1, 2d0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d64> │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3896] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + add x22, x1, x3 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 2cf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c10> // b.none │ │ │ │ + ldp x0, x20, [x21, #40] │ │ │ │ + ldr x19, [x27] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2d02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ccc> // b.none │ │ │ │ + cbz x19, 2d140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3de0> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 2d010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cb0> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbz w0, #0, 2cfb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c54> │ │ │ │ + ldr x2, [x27] │ │ │ │ + cbz x2, 2d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d94> │ │ │ │ + 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 2cf4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bec> │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 2d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d94> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 2d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d94> │ │ │ │ + ldp x1, x3, [x0, #24] │ │ │ │ + add x2, x0, #0x18 │ │ │ │ + sub x19, x19, x20 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x19, x1, x19 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x19, x1, [x2, #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 2d0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d84> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x4, x20 │ │ │ │ + add x3, x21, #0x28 │ │ │ │ + mov x2, x22 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x0, x19 │ │ │ │ + bl ca78 │ │ │ │ + mov w20, w0 │ │ │ │ + add x2, x21, #0x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d408 │ │ │ │ + mov w0, w20 │ │ │ │ + bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w20, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + b.eq 2cefc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b9c> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 2ced0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b70> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - str xzr, [x19, #136] │ │ │ │ - str xzr, [x19, #152] │ │ │ │ - str xzr, [x19, #176] │ │ │ │ - str xzr, [x19, #192] │ │ │ │ - str xzr, [x19, #216] │ │ │ │ - str xzr, [x19, #232] │ │ │ │ - str x2, [x19] │ │ │ │ - stp q31, q31, [x19, #32] │ │ │ │ - stp q31, q31, [x19, #64] │ │ │ │ - stp q31, q31, [x19, #96] │ │ │ │ - stp q31, q31, [x19, #240] │ │ │ │ - ldr x24, [x1, #96] │ │ │ │ - ldp x21, x20, [x1, #80] │ │ │ │ - str w20, [x19, #20] │ │ │ │ - lsl w0, w24, #1 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - stp w21, w0, [x19, #8] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - str xzr, [x19, #144] │ │ │ │ - and x22, x20, #0xffffffff │ │ │ │ - str xzr, [x19, #184] │ │ │ │ - str xzr, [x19, #224] │ │ │ │ - str q31, [x19, #160] │ │ │ │ - stur q31, [x19, #200] │ │ │ │ - cbz w20, 35a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c644> │ │ │ │ - add x1, x19, #0x38 │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - add x27, x19, #0x50 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ubfiz x0, x20, #2, #32 │ │ │ │ - bl d420 │ │ │ │ - mov x25, x0 │ │ │ │ - ubfiz x2, x20, #2, #32 │ │ │ │ - add x27, x25, w20, uxtw #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl d420 │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x26, x0 │ │ │ │ - subs x27, x27, x25 │ │ │ │ - mov x23, x0 │ │ │ │ - stp xzr, xzr, [x28], #48 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - stp x0, x1, [sp, #144] │ │ │ │ - b.eq 356e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2a4> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - bl d420 │ │ │ │ - add x24, x0, x27 │ │ │ │ - str x0, [x23] │ │ │ │ - str x24, [x23, #16] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x25 │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x24, [x23, #-16] │ │ │ │ - str x23, [sp, #40] │ │ │ │ - cmp x28, x23 │ │ │ │ - b.eq 3572c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2ec> // b.none │ │ │ │ - stp xzr, xzr, [x23] │ │ │ │ - mov x0, x27 │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - bl d420 │ │ │ │ - b 356a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c264> │ │ │ │ - mov x2, x0 │ │ │ │ - add x0, x2, #0x18 │ │ │ │ - str xzr, [x2, #8] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.eq 3572c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2ec> // b.none │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ + b 2cef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b94> │ │ │ │ + cbz x19, 2d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d94> │ │ │ │ + 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 │ │ │ │ + ccmp x20, x0, #0x4, gt │ │ │ │ + b.le 2d09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d3c> │ │ │ │ + ldr x1, [x27] │ │ │ │ + cbz x1, 2d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d94> │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x19, [x27] │ │ │ │ + cbz x19, 2d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d94> │ │ │ │ + ldp x0, x2, [x19, #24] │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x20, x0, [x19, #40] │ │ │ │ + ldr x20, [x21, #48] │ │ │ │ + b 2ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b8c> │ │ │ │ + ldr x19, [x27] │ │ │ │ + cbz x19, 2d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d94> │ │ │ │ + ldp x1, x3, [x19, #24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + add x20, x1, x20 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x20, x1, [x19, #40] │ │ │ │ + cbnz x0, 2d094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d34> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 2cf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c10> │ │ │ │ + tbnz w0, #0, 2d118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3db8> │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x21, #56] │ │ │ │ + ldp x2, x0, [x21, #24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x21, #40] │ │ │ │ + b 2ceb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b50> │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x468 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xb10 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x738 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stp xzr, xzr, [x2, #24] │ │ │ │ - add x2, x2, #0x30 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - cmp x28, x2 │ │ │ │ - b.eq 3572c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2ec> // b.none │ │ │ │ - stp xzr, xzr, [x2] │ │ │ │ - add x0, x2, #0x18 │ │ │ │ - str xzr, [x2, #8] │ │ │ │ - str xzr, [x2, #16] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.ne 35700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2c0> // b.any │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x26, [x19, #32] │ │ │ │ - stp x28, x28, [x19, #40] │ │ │ │ - cbz x25, 35748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c308> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x22, 35a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c65c> │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - add x27, x19, #0x50 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ubfiz x0, x20, #2, #32 │ │ │ │ - bl d420 │ │ │ │ - mov x25, x0 │ │ │ │ - ubfiz x2, x20, #2, #32 │ │ │ │ - add x27, x25, w20, uxtw #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl d420 │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x26, x0 │ │ │ │ - subs x27, x27, x25 │ │ │ │ - mov x23, x0 │ │ │ │ - stp xzr, xzr, [x24], #48 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - stp x0, x1, [sp, #144] │ │ │ │ - b.ne 357bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c37c> // b.any │ │ │ │ - b 35a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c614> │ │ │ │ - stp xzr, xzr, [x23] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d420 │ │ │ │ - add x28, x0, x27 │ │ │ │ - str x0, [x23] │ │ │ │ - str x28, [x23, #16] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x25 │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x28, [x23, #-16] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cmp x23, x24 │ │ │ │ - b.ne 357b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c374> // b.any │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x26, [x19, #56] │ │ │ │ - stp x24, x24, [x19, #64] │ │ │ │ - cbz x25, 3580c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3cc> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x22, 35a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c650> │ │ │ │ - add x27, x19, #0x50 │ │ │ │ - ubfiz x0, x20, #2, #32 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - bl d420 │ │ │ │ - mov x23, x0 │ │ │ │ - ubfiz x2, x20, #2, #32 │ │ │ │ - add x26, x23, w20, uxtw #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl d420 │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x25, x0 │ │ │ │ - subs x26, x26, x23 │ │ │ │ - mov x20, x0 │ │ │ │ - stp xzr, xzr, [x28], #48 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - stp x0, x1, [sp, #144] │ │ │ │ - b.ne 35878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c438> // b.any │ │ │ │ - b 35a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5e4> │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - bl d420 │ │ │ │ - add x27, x0, x26 │ │ │ │ - str x0, [x20] │ │ │ │ - str x27, [x20, #16] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x23 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x27, [x20, #-16] │ │ │ │ - str x20, [sp, #56] │ │ │ │ - cmp x20, x28 │ │ │ │ - b.ne 35870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c430> // b.any │ │ │ │ - add x27, x19, #0x50 │ │ │ │ - str x25, [x19, #80] │ │ │ │ - stp x28, x28, [x27, #8] │ │ │ │ - cbz x23, 358c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c484> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x22, 35ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c764> │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - str x20, [x19, #104] │ │ │ │ - stp x22, x22, [x19, #112] │ │ │ │ - lsr w3, w1, #1 │ │ │ │ - cbnz w1, 35aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c668> │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - str wzr, [sp, #88] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #104] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldp q31, q29, [sp, #64] │ │ │ │ - stp xzr, xzr, [sp, #120] │ │ │ │ - ldur q30, [sp, #104] │ │ │ │ - str q31, [x19, #128] │ │ │ │ - str xzr, [x26, #32] │ │ │ │ - ldur q31, [sp, #120] │ │ │ │ - str q29, [x26, #16] │ │ │ │ - stur q30, [x19, #168] │ │ │ │ - str xzr, [x23, #32] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - str q31, [x23, #16] │ │ │ │ - str x25, [sp, #144] │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - str wzr, [sp, #152] │ │ │ │ - str x24, [sp, #160] │ │ │ │ - str w22, [sp, #168] │ │ │ │ - str x20, [sp, #176] │ │ │ │ - ldp q30, q31, [sp, #144] │ │ │ │ - str q30, [x19, #208] │ │ │ │ - str x20, [x25, #32] │ │ │ │ - str q31, [x25, #16] │ │ │ │ - cbz w21, 35bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c76c> │ │ │ │ - ubfiz x0, x21, #2, #32 │ │ │ │ - bl d420 │ │ │ │ - mov x20, x0 │ │ │ │ - ubfiz x2, x21, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - add x0, x19, #0xf8 │ │ │ │ - str x20, [x19, #248] │ │ │ │ - add x22, x20, w21, uxtw #2 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x22, x22, [x0, #8] │ │ │ │ nop │ │ │ │ - scvtf d0, w19 │ │ │ │ - fadd d0, d0, d15 │ │ │ │ - bl d240 <__cxa_call_terminate@plt> │ │ │ │ - fcvt s0, d0 │ │ │ │ - str s0, [x20, x19, lsl #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w21, w19 │ │ │ │ - b.hi 359c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c580> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 35c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c804> // b.any │ │ │ │ - ldr d15, [sp, #288] │ │ │ │ - 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, #0x130 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov w4, w1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x2, x0 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr w3, [x0, #128] │ │ │ │ + ldr x5, [x1] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + tbz w3, #1, 2d210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3eb0> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2d258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ef8> │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 2d250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ef0> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2d284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f24> // b.none │ │ │ │ + strb w4, [x1] │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x2, #40] │ │ │ │ + mov w0, w4 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2d2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f7c> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - cmp x28, x1 │ │ │ │ - b.eq 358ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c46c> // b.none │ │ │ │ - stp xzr, xzr, [x0, #24] │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 358ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c46c> // b.none │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - b 35a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5e4> │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - cmp x24, x1 │ │ │ │ - b.eq 357f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3b0> // b.none │ │ │ │ - stp xzr, xzr, [x0, #24] │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 357f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3b0> // b.none │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - b 35a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c614> │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 3566c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c22c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 3583c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3fc> │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 35780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c340> │ │ │ │ - add w23, w3, #0x3f │ │ │ │ - add w20, w3, #0x3f │ │ │ │ - str w3, [sp, #16] │ │ │ │ - lsr x23, x23, #6 │ │ │ │ - lsl x0, x23, #3 │ │ │ │ - bl d420 │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - lsl x2, x23, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - and w22, w3, #0x3f │ │ │ │ - str w3, [sp, #16] │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - bl cf40 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - lsr w1, w20, #6 │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - str w22, [sp, #88] │ │ │ │ - lsl x2, x1, #3 │ │ │ │ - ubfx x0, x3, #6, #25 │ │ │ │ - mov w24, w3 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - add x0, x25, x0, lsl #3 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - add x25, x25, x23, lsl #3 │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 2d250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ef0> // b.none │ │ │ │ + ldrb w1, [x2, #88] │ │ │ │ + add x0, x2, #0x48 │ │ │ │ + strb w4, [sp, #23] │ │ │ │ + tbz w1, #0, 2d2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f80> │ │ │ │ + ldr x1, [x2, #96] │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + add x2, sp, #0x17 │ │ │ │ + str w4, [sp] │ │ │ │ + bl 2ce60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b00> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w4, [sp] │ │ │ │ + b.eq 2d1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e80> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2d1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e84> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2d1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e84> │ │ │ │ + ldr x3, [x0] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x1, x1, #0x4c0 │ │ │ │ + ldr x3, [x3, #176] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 2d2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f50> // b.any │ │ │ │ + ldp x1, x0, [x0, #104] │ │ │ │ + stp x1, x1, [x2, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + b 2d1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e5c> │ │ │ │ mov x0, x2 │ │ │ │ - ldp q30, q31, [sp, #64] │ │ │ │ - str x25, [sp, #96] │ │ │ │ - str q30, [x19, #128] │ │ │ │ - str x25, [x26, #32] │ │ │ │ - str q31, [x26, #16] │ │ │ │ - bl d420 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - lsr w20, w20, #6 │ │ │ │ - bl cf40 │ │ │ │ - str x25, [sp, #104] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - lsr x0, x24, #6 │ │ │ │ - str w22, [sp, #128] │ │ │ │ - ldur q30, [sp, #104] │ │ │ │ - add x0, x25, x0, lsl #3 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - lsl x0, x20, #3 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - stur q30, [x19, #168] │ │ │ │ - ldur q31, [sp, #120] │ │ │ │ - add x25, x25, x2 │ │ │ │ - str x25, [x23, #32] │ │ │ │ - str x25, [sp, #136] │ │ │ │ - str q31, [x23, #16] │ │ │ │ - bl d420 │ │ │ │ - lsr x24, x24, #6 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - mov x25, x0 │ │ │ │ - add x24, x0, x24, lsl #3 │ │ │ │ - add x20, x0, x20, lsl #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - b 35960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c520> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 358f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b0> │ │ │ │ - str xzr, [x19, #248] │ │ │ │ - stp xzr, xzr, [x19, #256] │ │ │ │ - b 359e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5a0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - str wzr, [sp, #88] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - bl 30780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17340> │ │ │ │ - ldr x0, [x19, #248] │ │ │ │ - cbnz x0, 35c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c84c> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 30780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17340> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 30780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17340> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 30780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17340> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - cbnz x0, 35c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c854> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 35da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c960> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 35da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c960> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 35da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c960> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 35c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c85c> // b.none │ │ │ │ + str x2, [sp] │ │ │ │ + str w4, [sp, #12] │ │ │ │ + bl 2c740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e0> │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr w4, [sp, #12] │ │ │ │ + ldp x1, x0, [x2, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2d1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e70> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2d1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e84> │ │ │ │ + str x0, [sp] │ │ │ │ + str w4, [sp, #12] │ │ │ │ + blr x3 │ │ │ │ + ldr w4, [sp, #12] │ │ │ │ + ldr x2, [sp] │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 2d250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ef0> // b.none │ │ │ │ + ldr w0, [x2, #128] │ │ │ │ + tbz w0, #1, 2d218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3eb8> │ │ │ │ + ldr x1, [x2, #40] │ │ │ │ + b 2d1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e64> │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 35be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7a8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca00> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x23, 35c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c838> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d3c0 │ │ │ │ - add x27, x19, #0x50 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - b 35be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7a8> │ │ │ │ - bl d3c0 │ │ │ │ - b 35bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7b0> │ │ │ │ - bl d3c0 │ │ │ │ - b 35c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7d0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x23, 35c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c830> │ │ │ │ - b 35c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c838> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca00> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x25, 35cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c898> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - add x27, x19, #0x50 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 35be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7a8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x25, 35cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c890> │ │ │ │ - b 35cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c898> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - str xzr, [sp, #120] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - bl 30780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17340> │ │ │ │ - b 35be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7a8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - str wzr, [sp, #152] │ │ │ │ - str xzr, [sp, #160] │ │ │ │ - str wzr, [sp, #168] │ │ │ │ - str xzr, [sp, #176] │ │ │ │ - bl 30780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17340> │ │ │ │ - b 35be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7a8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca00> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x25, 35d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c944> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 35cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c898> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x25, 35d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c93c> │ │ │ │ - b 35d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c944> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xd0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 35de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9a0> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 35dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9bc> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 35dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c984> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 35e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9d0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 35dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c984> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 35de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9a0> │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2d370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4010> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2d3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4064> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2ce60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b00> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 2d3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4044> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + add x3, x1, w3, sxtw │ │ │ │ + stp x1, x3, [x19, #32] │ │ │ │ + ldrb w0, [x21, #16] │ │ │ │ + tbz w0, #0, 2d3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4064> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2d38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x402c> │ │ │ │ + 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 2d370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4010> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2d390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4030> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xd0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbnz x2, 35e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca10> │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x2] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 35e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca0c> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 35eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca6c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - bl d3c0 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 35ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca60> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbnz x0, 35e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca34> │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 35e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca4c> // b.any │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 35e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca20> // b.any │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - b 35ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1caa8> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w19, sxtw #3] │ │ │ │ - bl 307e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173a0> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - bl ccb8 │ │ │ │ - ldr w19, [x20, #8] │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - str w1, [x20, #8] │ │ │ │ - bl cf70 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.lt 35edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca9c> // b.tstop │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl d5e8 >::basic_ofstream()@plt+0x8> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x5, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - stp xzr, xzr, [x5, #64]! │ │ │ │ - str xzr, [x5, #16] │ │ │ │ - str w2, [x0, #12] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.gt 35f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb04> │ │ │ │ - ret │ │ │ │ - mov x4, x0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - ubfiz x3, x2, #3, #32 │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x3 │ │ │ │ - str wzr, [x4, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - stp x4, x5, [sp, #32] │ │ │ │ - bl d420 │ │ │ │ - mov x6, x0 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - str xzr, [x0], #8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - sub x2, x3, #0x8 │ │ │ │ - add x3, x6, x3 │ │ │ │ - stp x3, x6, [sp, #16] │ │ │ │ - bl cf40 │ │ │ │ - ldp x4, x5, [sp, #32] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x3, x6, [sp, #16] │ │ │ │ - str x6, [x4, #64] │ │ │ │ - stp x3, x3, [x5, #8] │ │ │ │ - add x0, x4, #0x10 │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2d470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4110> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2d4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4160> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2ce60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b00> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 2d4a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4144> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + add x3, x1, w3, sxtw │ │ │ │ + stp x1, x3, [x19, #32] │ │ │ │ + ldrb w0, [x21, #16] │ │ │ │ + tbz w0, #0, 2d4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4160> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2d48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x412c> │ │ │ │ + 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 │ │ │ │ - b d090 │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.gt 35fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb94> │ │ │ │ - ldr x0, [x1, #64] │ │ │ │ - cbz x0, 35fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb90> │ │ │ │ - b d3c0 │ │ │ │ ret │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 2d470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4110> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2d48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x412c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xd0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x0, x1, #0x10 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl db28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x328> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [x1, #64] │ │ │ │ - cbz x0, 36008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cbc8> │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2d520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41c0> │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #0, 2d540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41e0> │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w1, sxtw #3] │ │ │ │ - b 307e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173a0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x2b8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xbf8 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl cec8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - 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] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x270 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3720] │ │ │ │ - str x20, [sp, #56] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl ca90 │ │ │ │ - ldr w1, [x19, #12] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 366f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2b0> │ │ │ │ - adrp x21, 35000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bbc0> │ │ │ │ - add x21, x21, #0xec0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - mov x3, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, w20, uxtw #3 │ │ │ │ - bl dd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x520> │ │ │ │ - ldr w0, [x19, #12] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 360ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc6c> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 36100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ccc0> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl d318 , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator >*, int)@plt+0x8> │ │ │ │ - ldr w0, [x19, #12] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 360e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cca0> │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 758a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c468> │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x248 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x258 │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - add x20, sp, #0xf0 │ │ │ │ - ldp x21, x25, [x0, #8] │ │ │ │ - strh wzr, [sp, #576] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - str q31, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x3] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ - str x2, [sp, #352] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl d7c8 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3856] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3792] │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #256] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - stp x3, x2, [sp, #240] │ │ │ │ - add x27, sp, #0x150 │ │ │ │ - stp xzr, xzr, [sp, #272] │ │ │ │ - stp xzr, xzr, [sp, #288] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x3, [sp, #248] │ │ │ │ - str w2, [sp, #312] │ │ │ │ - stp x27, xzr, [sp, #320] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ - bl d7c8 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3d8 , std::allocator >::overflow(int)@plt+0x8> │ │ │ │ - ldr x4, [sp, #288] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - stp x0, xzr, [sp, #80] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - cbz x4, 36958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d518> │ │ │ │ - ldp x5, x3, [sp, #272] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + ldp x0, x27, [x21, #32] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + sub x0, x27, x0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 2d748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43e8> │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + add x24, x21, #0x48 │ │ │ │ + ldrb w0, [x21, #168] │ │ │ │ + tbz w0, #0, 2d87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x451c> │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + ldr x1, [x21, #176] │ │ │ │ + str x1, [sp] │ │ │ │ + tbnz w0, #0, 2d77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x441c> │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x2, [x24, #80] │ │ │ │ + ldr x3, [x1, #96] │ │ │ │ + ldp x1, x4, [x21, #88] │ │ │ │ + add x1, x1, x2 │ │ │ │ + sub x2, x4, x2 │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x24, #80] │ │ │ │ + ldr x1, [x21, #96] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 2d720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43c0> // b.any │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x24, #88] │ │ │ │ + ldr x20, [x21, #72] │ │ │ │ + cbz x20, 2d8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbz w0, #1, 2d860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4500> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x23, x20, #0x30 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3832] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3816] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + b 2d698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4338> │ │ │ │ + cbz x19, 2d8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4544> │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x27 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd78 │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w28, w0 │ │ │ │ + mov x2, x23 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w28 │ │ │ │ + bl ce98 │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.eq 2d7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4470> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 2d7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4450> // b.none │ │ │ │ + ldp x0, x4, [x20, #48] │ │ │ │ + ldr x19, [x24] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 2d644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42e4> // b.any │ │ │ │ + cbz x19, 2d8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x28, [x19, #48] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x28, x28, x1 │ │ │ │ + mov x2, x28 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x28, x0, #0x4, gt │ │ │ │ + b.le 2d788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4428> │ │ │ │ + ldr x1, [x24] │ │ │ │ + cbz x1, 2d8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> │ │ │ │ + ldr x3, [x1, #32] │ │ │ │ + sub x28, x28, x0 │ │ │ │ + mov x2, x28 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2d8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> │ │ │ │ + ldp x0, x2, [x19, #32] │ │ │ │ + add x28, x0, x28 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x28, x0, [x19, #48] │ │ │ │ + ldr x4, [x20, #56] │ │ │ │ + b 2d648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42e8> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x2, x3, [x21, #184] │ │ │ │ + ldr x1, [x21, #40] │ │ │ │ + add x0, x2, x0 │ │ │ │ + add x2, x2, x3 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + str x2, [x21, #48] │ │ │ │ + add x1, x0, w1, sxtw │ │ │ │ + stp x0, x1, [x21, #32] │ │ │ │ + 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 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - str x2, [sp, #240] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 36248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce08> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #240] │ │ │ │ + b.ne 2d86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x450c> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + b 2d610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42b0> │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2d8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> │ │ │ │ + ldp x1, x3, [x19, #32] │ │ │ │ + sub x28, x28, x0 │ │ │ │ + add x28, x1, x28 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x28, x1, [x19, #48] │ │ │ │ + cbnz x0, 2d718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43b8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 2d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44e4> │ │ │ │ + ldp x0, x1, [x21, #184] │ │ │ │ + stp x0, x0, [x21, #32] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x21, #48] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + b 2d748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43e8> │ │ │ │ + ldr x2, [x21, #72] │ │ │ │ + cbz x2, 2d8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> │ │ │ │ + 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 2d820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44c0> │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cbz x0, 2d8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cbz x0, 2d8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> │ │ │ │ + ldp x1, x3, [x0, #32] │ │ │ │ + add x2, x0, #0x20 │ │ │ │ + sub x19, x19, x20 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x19, x1, x19 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x19, x1, [x2, #16] │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 2d7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4450> // b.none │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + b 2d724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43c4> │ │ │ │ mov x0, x24 │ │ │ │ - str x25, [x20, x2] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x1b // #27 │ │ │ │ - add x3, x3, #0xab8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - mov x1, x0 │ │ │ │ + bl 2d4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4180> │ │ │ │ + b 2d620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42c0> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x168 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xcc8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x2b8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov w22, w1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #1, 2d9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4640> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2db30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47d0> │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.eq 2db28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47c8> // b.none │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 36930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4f0> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - movk x2, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 36c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7e4> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0x780 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x28, sp, #0xa0 │ │ │ │ - str x28, [sp, #144] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + b.eq 2dc3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48dc> // b.none │ │ │ │ + strb w22, [x1] │ │ │ │ + ldr x0, [x28, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x28, #40] │ │ │ │ + mov w0, w22 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2dc90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4930> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.eq 2db28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47c8> // b.none │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + add x24, x28, #0x48 │ │ │ │ + ldrb w0, [x28, #168] │ │ │ │ + strb w22, [sp, #31] │ │ │ │ + tbz w0, #0, 2dca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4940> │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + ldr x1, [x28, #176] │ │ │ │ + str x1, [sp] │ │ │ │ + tbnz w0, #0, 2db90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4830> │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x2, [x24, #80] │ │ │ │ + ldr x3, [x1, #96] │ │ │ │ + ldp x1, x4, [x28, #88] │ │ │ │ + add x1, x1, x2 │ │ │ │ + sub x2, x4, x2 │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x24, #80] │ │ │ │ + ldr x1, [x28, #96] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 368f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4b0> // 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 ca90 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - 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, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d15, [x0, #3672] │ │ │ │ - mov x0, x24 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d31, w1 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #240] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #352] │ │ │ │ - add x0, sp, #0x248 │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #576] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x258 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x25, [x20, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - stp x3, x2, [sp, #240] │ │ │ │ - stp xzr, xzr, [sp, #256] │ │ │ │ - stp xzr, xzr, [sp, #272] │ │ │ │ - stp xzr, xzr, [sp, #288] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ + b.ne 2db5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47fc> // b.any │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x24, #88] │ │ │ │ + ldr x21, [x28, #72] │ │ │ │ + cbz x21, 2dce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbz w0, #1, 2dc30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48d0> │ │ │ │ + add x0, sp, #0x1f │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3832] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3816] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + b 2daa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4748> │ │ │ │ + cbz x19, 2dcc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4968> │ │ │ │ + add x3, x21, #0x30 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd78 │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w27, w0 │ │ │ │ + add x2, x21, #0x30 │ │ │ │ + mov x1, x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w27 │ │ │ │ + bl ce98 │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 2dbac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x484c> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2db9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x483c> // b.none │ │ │ │ + ldp x0, x4, [x21, #48] │ │ │ │ + ldr x19, [x24] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 2da4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46ec> // b.any │ │ │ │ + cbz x19, 2dce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x27, [x19, #48] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x27, x27, x1 │ │ │ │ + mov x2, x27 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x27, x0, #0x4, gt │ │ │ │ + b.le 2db68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4808> │ │ │ │ + ldr x1, [x24] │ │ │ │ + cbz x1, 2dce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ + ldr x3, [x1, #32] │ │ │ │ + sub x27, x27, x0 │ │ │ │ + mov x2, x27 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2dce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ + ldp x0, x2, [x19, #32] │ │ │ │ + add x27, x0, x27 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x27, x0, [x19, #48] │ │ │ │ + ldr x4, [x21, #56] │ │ │ │ + b 2da50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46f0> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2d96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2dc74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4914> // b.any │ │ │ │ + ldp x1, x0, [x0, #184] │ │ │ │ + stp x1, x1, [x28, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x28, #48] │ │ │ │ + b 2d944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45e4> │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2d96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2dce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ + ldp x1, x3, [x19, #32] │ │ │ │ + sub x27, x27, x0 │ │ │ │ + add x27, x1, x27 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x27, x1, [x19, #48] │ │ │ │ + cbnz x0, 2db20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47c0> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + b 2dc0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48ac> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + b 2da18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46b8> │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + b 2d968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4608> │ │ │ │ + ldr x2, [x28, #72] │ │ │ │ + cbz x2, 2dce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ + 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.gt 2dc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48f8> │ │ │ │ + ldr x0, [x28, #72] │ │ │ │ + cbz x0, 2dce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ + ldr x3, [x0, #40] │ │ │ │ + add x2, x0, #0x20 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x19, x19, x20 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x19, x0, x19 │ │ │ │ + add x0, x0, x3 │ │ │ │ + stp x19, x0, [x2, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + sub x0, x1, x0 │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 2d968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4608> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2d96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> │ │ │ │ mov x0, x24 │ │ │ │ - str x2, [sp, #248] │ │ │ │ - str w3, [sp, #312] │ │ │ │ - stp x27, xzr, [sp, #320] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ - bl d7c8 │ │ │ │ - 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #288] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ + bl 2d4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4180> │ │ │ │ + b 2da28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46c8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4200> │ │ │ │ + ldp x1, x0, [x28, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2d958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45f8> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2d96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> │ │ │ │ + ldr x0, [x28, #72] │ │ │ │ + cbz x0, 2dce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d6f0 │ │ │ │ + b 2dbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4884> │ │ │ │ + blr x2 │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.eq 2db28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47c8> // b.none │ │ │ │ + ldr w0, [x28, #208] │ │ │ │ + tbz w0, #1, 2d9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4648> │ │ │ │ + ldr x1, [x28, #40] │ │ │ │ + b 2d94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45ec> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x168 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xcc8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x2b8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4200> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2dd7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a1c> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2dd54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49f4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2dd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49f8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x168 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4200> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2ddf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a98> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2ddd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a74> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2ddd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a74> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x168 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0] │ │ │ │ + cbz x19, 2de64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b04> │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + stp x2, x2, [x19, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + str wzr, [x19, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl dd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x538> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x468 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x24, [x25] │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 2e0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d88> // b.any │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + cbz x24, 2e164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e04> │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + mov x22, x1 │ │ │ │ + tbz w0, #1, 2e10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dac> │ │ │ │ + ldp x1, x19, [x24, #40] │ │ │ │ + add x0, sp, #0xf │ │ │ │ str x0, [sp, #16] │ │ │ │ - stp x0, xzr, [sp, #176] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - cbz x4, 3694c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d50c> │ │ │ │ - ldp x5, x3, [sp, #272] │ │ │ │ + mov x21, x24 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 2e128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dc8> // b.none │ │ │ │ + ldrb w23, [x21, #16] │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + tbz w23, #0, 2e06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d0c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w0, [x21, #17] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + tbnz w0, #0, 2dfb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c58> │ │ │ │ + mov x4, x19 │ │ │ │ + mov x2, x20 │ │ │ │ + add x3, x24, #0x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3840] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl ca78 │ │ │ │ + mov w19, w0 │ │ │ │ + add x2, x24, #0x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d408 │ │ │ │ + mov w0, w19 │ │ │ │ + bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4024] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w19, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x21, #17] │ │ │ │ + ldr x21, [x25] │ │ │ │ + cset w23, ne // ne = any │ │ │ │ + cbz x21, 2e164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e04> │ │ │ │ + and w23, w23, #0x1 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + ldr x26, [x0] │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + sub x20, x20, x26 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2e040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ce0> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2dfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c88> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 2e030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd0> │ │ │ │ + ldr x0, [x22] │ │ │ │ + sub x21, x20, x19 │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x26, x19 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 2dfdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c7c> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x20, x19, #0x4, gt │ │ │ │ + b.le 2e030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd0> │ │ │ │ + ldr x0, [x25] │ │ │ │ + cbz x0, 2e164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e04> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x21, [x25] │ │ │ │ + cbz x21, 2e164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e04> │ │ │ │ + sub x20, x20, x19 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + ldp x2, x1, [x0] │ │ │ │ + add x20, x2, x20 │ │ │ │ + add x1, x2, x1 │ │ │ │ + stp x20, x1, [x0, #16] │ │ │ │ + cbz w23, 2e094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d34> │ │ │ │ + ldp x1, x19, [x24, #40] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 2dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c60> // b.none │ │ │ │ + ldrb w23, [x21, #16] │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + tbnz w23, #0, 2df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4be0> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ + ldrb w0, [x21, #17] │ │ │ │ + tbz w0, #0, 2df4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bec> │ │ │ │ + ldr x21, [x25] │ │ │ │ + b 2dfb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c54> │ │ │ │ + str wzr, [x21, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp x2, x2, [x0, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl dd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x538> │ │ │ │ + strb wzr, [x21, #17] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x1, [sp, #240] │ │ │ │ - str x19, [sp, #352] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 3649c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d05c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #248] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ + b.ne 2e130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd0> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x24, 2e15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dfc> │ │ │ │ + ldr x2, [x24, #24] │ │ │ │ + stp x2, x2, [x24, #40] │ │ │ │ mov x0, x24 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x25, [x20, x1] │ │ │ │ - str x22, [sp, #352] │ │ │ │ - bl cd30 │ │ │ │ - ldp x3, x4, [sp, #144] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 36914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4d4> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - b.ls 36504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0c4> // b.plast │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 36504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0c4> // b.none │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 3669c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d25c> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 36a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d638> // b.pmore │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x0, x19 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl cd18 │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, sp, #0xe0 │ │ │ │ - str x19, [sp, #208] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 366d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d298> // 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] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 369f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5b4> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ + str wzr, [x24, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl dd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x538> │ │ │ │ + strb wzr, [x24, #17] │ │ │ │ + b 2e0b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d54> │ │ │ │ + tbnz w0, #0, 2e13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ddc> │ │ │ │ + ldp x1, x19, [x24, #24] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x24, #56] │ │ │ │ + add x19, x1, x19 │ │ │ │ + stp x1, x19, [x24, #40] │ │ │ │ + b 2df18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb8> │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b 2dfb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c58> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xb10 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl cec8 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x468 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + strb wzr, [x24, #17] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2e134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd4> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 2de20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ac0> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2e138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x21, #17] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2e138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + b.ne 2e138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2e234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ed4> // b.none │ │ │ │ + b 2e138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2e1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e64> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2e234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ed4> // b.none │ │ │ │ + b 2e138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #3744] │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl cd18 │ │ │ │ - mov x24, x0 │ │ │ │ - add x21, sp, #0x100 │ │ │ │ - str x21, [sp, #240] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 368d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d498> // 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, 367b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d374> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 36728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2e8> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 365fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1bc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3660c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1cc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 36620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1e0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 36630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1f0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 36644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d204> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 36658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d218> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov w20, w1 │ │ │ │ + mov x19, x0 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp w20, #0x10 │ │ │ │ + b.eq 2e348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fe8> // b.none │ │ │ │ + cmp w20, #0x8 │ │ │ │ + b.ne 2e318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fb8> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 369a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d560> // 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 │ │ │ │ + b.ne 2e42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50cc> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2e430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50d0> │ │ │ │ + ldr x19, [x19, #96] │ │ │ │ + cmp w20, #0x18 │ │ │ │ + b.eq 2e3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5054> // b.none │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + str x19, [sp] │ │ │ │ + bl 2dec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b60> │ │ │ │ + b 2e2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f84> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 2d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ca0> │ │ │ │ + add x1, x1, #0x300 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2e3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5084> // b.any │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + bl 2c740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e0> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2e430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50d0> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2e3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5074> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldrb w0, [x21, #16] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + tbz w0, #0, 2e430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50d0> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + str x19, [sp] │ │ │ │ + bl 2dec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b60> │ │ │ │ + b 2e2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f84> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2de20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ac0> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str x19, [sp] │ │ │ │ + bl 2dec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b60> │ │ │ │ + b 2e2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f84> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + b 2e39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x503c> │ │ │ │ + blr x2 │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + b 2e388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5028> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str x19, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 2dec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b60> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, sp, #0xe0 │ │ │ │ - str x19, [sp, #208] │ │ │ │ + b.eq 2e460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5100> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xd0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2e384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5024> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2e410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50b0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2e42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50cc> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.ne 36548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d108> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 36554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d114> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 36104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ccc4> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 307e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173a0> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.gt 36704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c4> │ │ │ │ - b 36104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ccc4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d5a0 <__gxx_personality_v0@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 d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 36b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6c4> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 36840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d400> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - mov x0, x24 │ │ │ │ str x2, [sp, #8] │ │ │ │ - bl ca30 │ │ │ │ - adrp x1, 9f000 │ │ │ │ + ldr x19, [x0] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz x19, 2e880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5520> │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + mov x28, x19 │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + tbz w1, #0, 2e610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52b0> │ │ │ │ + ldp x0, x2, [x19, #48] │ │ │ │ + tbz w1, #2, 2e724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53c4> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x20, x1, x3 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3816] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4040] │ │ │ │ + b 2e548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e8> │ │ │ │ + ldr x19, [x21] │ │ │ │ + ldr x2, [x28, #56] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x19, 2e83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54dc> │ │ │ │ + mov x4, x20 │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd78 │ │ │ │ + ldr w24, [x27] │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w22, w0 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w22 │ │ │ │ + bl ce98 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x28, #48] │ │ │ │ + cmp w22, w24 │ │ │ │ + b.eq 2e5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5298> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x20, x1 │ │ │ │ + b.ne 2e540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e0> // b.any │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + sub x0, x20, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl d0f0 │ │ │ │ - b 365ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x2, 9f000 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2e830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54d0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + csinv x0, x0, xzr, ne // ne = any │ │ │ │ + b 2e5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x525c> │ │ │ │ + tbnz w1, #1, 2e85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54fc> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + orr w4, w1, #0x1 │ │ │ │ + stp x0, x0, [x19, #48] │ │ │ │ + str w4, [x19, #64] │ │ │ │ + tbnz w1, #2, 2e718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53b8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x20, x0, x3 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2e5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5254> // b.none │ │ │ │ + ldr x3, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x19, [x21] │ │ │ │ + cbnz x0, 2e7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x547c> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbnz w0, #0, 2e818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54b8> │ │ │ │ + cbz x19, 2e7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x545c> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + stp x0, x0, [x19, #48] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3816] │ │ │ │ + ldp x0, x2, [x28, #48] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3832] │ │ │ │ + b 2e704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53a4> │ │ │ │ + ldr x19, [x21] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x19, 2e83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54dc> │ │ │ │ + mov x4, x20 │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd78 │ │ │ │ + ldr w24, [x26] │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w27, w0 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w27 │ │ │ │ + bl ce98 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x28, #48] │ │ │ │ + cmp w24, w27 │ │ │ │ + b.eq 2e5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5298> // b.none │ │ │ │ + ldr x2, [x28, #56] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 2e70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53ac> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 2e5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5250> // b.none │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 2e68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x532c> // b.any │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + b 2e5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5254> │ │ │ │ + mov x2, x0 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + b 2e520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51c0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x20, x1, x3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 2e634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52d4> // b.none │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x19, 2e838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54d8> │ │ │ │ + mov x4, x20 │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd78 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3832] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3816] │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr w27, [x2] │ │ │ │ + bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w26, w0 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w26 │ │ │ │ + bl ce98 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x28, #48] │ │ │ │ + cmp w26, w27 │ │ │ │ + b.eq 2e5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x529c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2e5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5254> // b.none │ │ │ │ + ldr x19, [x21] │ │ │ │ + cbnz x19, 2e640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52e0> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x2b8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 2e814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54b4> // b.none │ │ │ │ + cbz x19, 2e7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5458> │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x19, #48] │ │ │ │ + ldp x0, x2, [x28, #48] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 2e738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53d8> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2e5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5254> // b.none │ │ │ │ + cbnz x19, 2e640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52e0> │ │ │ │ + b 2e7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5458> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + cbz x19, 2e7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x545c> │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + ldp x0, x2, [x28, #48] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + str w1, [x19, #64] │ │ │ │ + b 2e52c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51cc> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xcc8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xe70 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + add x0, x0, #0x720 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + bl cec8 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + b 2e7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x545c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + mov x4, x0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #3744] │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #240] │ │ │ │ - adrp x3, 9f000 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 2e9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5648> │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 2e90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55ac> // 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 │ │ │ │ + b.ne 2ecb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5954> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x4, #8] │ │ │ │ + ldr x3, [x4, #200] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + ldr x5, [x4, #184] │ │ │ │ + str x19, [sp, #96] │ │ │ │ + cmp x3, x2 │ │ │ │ + csel x2, x3, x2, le │ │ │ │ + cbnz x2, 2e9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5688> │ │ │ │ + ldrb w11, [x4, #168] │ │ │ │ + sub x2, x3, x2 │ │ │ │ + add x2, x5, x2 │ │ │ │ + add x5, x5, x3 │ │ │ │ + stp x2, x5, [x4, #8] │ │ │ │ + add x10, x4, #0x48 │ │ │ │ + str x5, [x4, #24] │ │ │ │ + tbz w11, #0, 2ecdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x597c> │ │ │ │ + ldr w7, [x10, #88] │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + ldr x0, [x4, #176] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr x6, [x4, #192] │ │ │ │ + mov x19, x0 │ │ │ │ + sub x6, x6, x3 │ │ │ │ + tbz w7, #0, 2ea0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56ac> │ │ │ │ + tbz w7, #1, 2ea90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5730> │ │ │ │ + cmp x6, x8 │ │ │ │ + b.gt 2eafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x579c> │ │ │ │ + add x3, x9, #0x1 │ │ │ │ + ldr x1, [x4, #184] │ │ │ │ + ldr x2, [x4, #200] │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ls 2eb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5818> // b.plast │ │ │ │ + ldr x0, [x4, #16] │ │ │ │ + add x2, x9, x2 │ │ │ │ + ldr x19, [sp, #96] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x4, #24] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + b 2e8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5580> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x1, x1, #0x420 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2eb98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5838> // b.any │ │ │ │ + ldr x1, [x0, #184] │ │ │ │ + str x19, [sp, #96] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x5, x1 │ │ │ │ + ldr x3, [x4, #200] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + cmp x3, x2 │ │ │ │ + csel x2, x3, x2, le │ │ │ │ + cbz x2, 2e92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55cc> │ │ │ │ + sub x3, x3, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x5, x3 │ │ │ │ + stp x2, x4, [sp] │ │ │ │ + bl d6f0 │ │ │ │ + ldp x2, x4, [sp] │ │ │ │ + ldr x5, [x4, #184] │ │ │ │ + ldr x3, [x4, #200] │ │ │ │ + b 2e92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55cc> │ │ │ │ + ldp x2, x8, [x4, #88] │ │ │ │ + ldr x0, [x10, #80] │ │ │ │ + sub x8, x8, x0 │ │ │ │ + add x1, x2, x0 │ │ │ │ + cmp x8, x6 │ │ │ │ + csel x8, x8, x6, le │ │ │ │ + mov x9, x8 │ │ │ │ + cmp x8, #0x1 │ │ │ │ + b.le 2ec74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5914> │ │ │ │ + mov x2, x8 │ │ │ │ + mov x0, x5 │ │ │ │ + stp x8, x6, [sp] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + str w11, [sp, #24] │ │ │ │ + stp x4, x10, [sp, #32] │ │ │ │ + bl d6f0 │ │ │ │ + ldr w11, [sp, #24] │ │ │ │ + ldp x4, x10, [sp, #32] │ │ │ │ + mov x5, x0 │ │ │ │ + ldp x8, x6, [sp] │ │ │ │ + ldr x9, [sp, #16] │ │ │ │ + ldr w7, [x10, #88] │ │ │ │ + ldr x0, [x10, #80] │ │ │ │ + and w1, w7, #0x1 │ │ │ │ + add x0, x8, x0 │ │ │ │ + str x0, [x10, #80] │ │ │ │ + cbnz w1, 2e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x560c> │ │ │ │ + ldr x1, [x4, #96] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x560c> // b.any │ │ │ │ + orr w7, w7, #0x1 │ │ │ │ + str w7, [x10, #88] │ │ │ │ + tbnz w7, #1, 2e970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5610> │ │ │ │ + sub x3, x6, x8 │ │ │ │ + add x2, x5, x9 │ │ │ │ + mov x0, x10 │ │ │ │ + mov x1, x19 │ │ │ │ + stp x10, x5, [sp] │ │ │ │ + stp x9, x6, [sp, #16] │ │ │ │ + str x8, [sp, #32] │ │ │ │ + str w11, [sp, #40] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + bl 2e4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5160> │ │ │ │ + ldr x8, [sp, #32] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + ldp x10, x5, [sp] │ │ │ │ + ldp x9, x6, [sp, #16] │ │ │ │ + ldr w11, [sp, #40] │ │ │ │ + b.eq 2ebac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x584c> // b.none │ │ │ │ + add x8, x8, x0 │ │ │ │ + sub x3, x6, x8 │ │ │ │ + mov x9, x8 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.lt 2ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c0> // b.tstop │ │ │ │ + ldr w7, [x10, #88] │ │ │ │ + ubfx x11, x7, #1, #1 │ │ │ │ + cmp w11, #0x0 │ │ │ │ + ccmp x6, x8, #0x4, ne // ne = any │ │ │ │ + b.le 2e978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5618> │ │ │ │ + ldr x3, [x10, #80] │ │ │ │ + sub x6, x6, x8 │ │ │ │ + ldr x2, [x4, #128] │ │ │ │ + add x11, x4, #0x78 │ │ │ │ + ldr x1, [x4, #120] │ │ │ │ + sub x2, x2, x3 │ │ │ │ + cmp x2, x6 │ │ │ │ + add x0, x5, x9 │ │ │ │ + csel x2, x2, x6, le │ │ │ │ + add x1, x1, x3 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.le 2ec84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5924> │ │ │ │ + stp x2, x8, [sp] │ │ │ │ + stp x4, x11, [sp, #16] │ │ │ │ + str x10, [sp, #32] │ │ │ │ + bl d6f0 │ │ │ │ + ldr x10, [sp, #32] │ │ │ │ + ldp x2, x8, [sp] │ │ │ │ + ldp x4, x11, [sp, #16] │ │ │ │ + ldr x3, [x10, #80] │ │ │ │ + ldr w7, [x10, #88] │ │ │ │ + add x3, x2, x3 │ │ │ │ + str x3, [x10, #80] │ │ │ │ + tbnz w7, #0, 2eb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5810> │ │ │ │ + ldr x0, [x11, #8] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 2eb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5810> // b.any │ │ │ │ + orr w7, w7, #0x1 │ │ │ │ + str w7, [x10, #88] │ │ │ │ + add x9, x8, x2 │ │ │ │ + b 2e978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5618> │ │ │ │ + ldr w3, [x4, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + ldr x19, [sp, #96] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + str x1, [x4, #24] │ │ │ │ + orr w1, w3, #0x1 │ │ │ │ + str w1, [x4, #64] │ │ │ │ + b 2e8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5580> │ │ │ │ + str x0, [sp] │ │ │ │ + blr x2 │ │ │ │ + ldr x4, [sp] │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + b 2e8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5570> │ │ │ │ + ldr x0, [x4, #72] │ │ │ │ + add x1, x4, #0x78 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 2ecbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x595c> │ │ │ │ + ldr w0, [x0, #12] │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + stp x1, x5, [sp] │ │ │ │ + stp x6, x8, [sp, #16] │ │ │ │ + str x9, [sp, #32] │ │ │ │ + str w11, [sp, #40] │ │ │ │ + stp x4, x10, [sp, #48] │ │ │ │ + bl 27c40 ::do_widen(char) const@@Base+0xb0a0> │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + ldr x0, [x4, #72] │ │ │ │ + cbz x0, 2ecbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x595c> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x4, [sp] │ │ │ │ + ldrsw x0, [x0, #20] │ │ │ │ + bl 27c40 ::do_widen(char) const@@Base+0xb0a0> │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x9, [sp, #32] │ │ │ │ + ldr w7, [x10, #88] │ │ │ │ + ldp x4, x5, [sp] │ │ │ │ + orr w7, w7, #0x2 │ │ │ │ + ldp x6, x8, [sp, #16] │ │ │ │ + str xzr, [x10, #80] │ │ │ │ + ldr w11, [sp, #40] │ │ │ │ + str w7, [x10, #88] │ │ │ │ + b 2eaf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5790> │ │ │ │ + add x2, x5, x8 │ │ │ │ + mov x0, x10 │ │ │ │ + mov x1, x19 │ │ │ │ + stp x10, x5, [sp] │ │ │ │ + stp x8, x6, [sp, #16] │ │ │ │ + str x8, [sp, #32] │ │ │ │ + str w11, [sp, #40] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + bl 2e4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5160> │ │ │ │ + ldr x9, [sp, #32] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + ldp x10, x5, [sp] │ │ │ │ + ldp x8, x6, [sp, #16] │ │ │ │ + ldr w11, [sp, #40] │ │ │ │ + b.eq 2ebac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x584c> // b.none │ │ │ │ + ldr w7, [x10, #88] │ │ │ │ + add x8, x8, x0 │ │ │ │ + mov x9, x8 │ │ │ │ + ubfx x11, x7, #1, #1 │ │ │ │ + b 2eaf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5790> │ │ │ │ + b.eq 2ec9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x593c> // b.none │ │ │ │ + add x0, x0, x8 │ │ │ │ + str x0, [x10, #80] │ │ │ │ + b 2ea78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5718> │ │ │ │ + b.ne 2eb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57f0> // b.any │ │ │ │ + ldrb w1, [x1] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x3, [x10, #80] │ │ │ │ + ldr w7, [x10, #88] │ │ │ │ + b 2eb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57f0> │ │ │ │ + ldrb w0, [x2, x0] │ │ │ │ + strb w0, [x5] │ │ │ │ + ldr w7, [x10, #88] │ │ │ │ + ldr x0, [x10, #80] │ │ │ │ + and w1, w7, #0x1 │ │ │ │ + b 2ea6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x570c> │ │ │ │ + str x19, [sp, #96] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xcc8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x168 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2ed24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59c4> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + stp x1, x1, [x0, #48] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + mov w1, w2 │ │ │ │ + b d138 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x2b8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x3, 9f000 │ │ │ │ ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 36ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d684> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 3688c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d44c> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 2eff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c94> // b.any │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + mov x23, x1 │ │ │ │ + tbz w0, #0, 2f018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cb8> │ │ │ │ + ldr x25, [x24] │ │ │ │ + cbz x25, 2f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0c> │ │ │ │ + ldr w0, [x25, #64] │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + cbnz w0, 2edcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a6c> │ │ │ │ mov x0, x24 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl ca30 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl d0f0 │ │ │ │ - b 365e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1a4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ + bl 2d4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4180> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4040] │ │ │ │ + mov x21, x25 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3816] │ │ │ │ str x0, [sp, #8] │ │ │ │ + add x0, x25, #0x30 │ │ │ │ + str x0, [sp] │ │ │ │ + add x0, sp, #0x1f │ │ │ │ + str x0, [sp, #32] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp x0, x4, [x25, #48] │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq 2ee6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b0c> // b.none │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + ldr x20, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x3, x20 │ │ │ │ + bl cd78 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w19, w0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w19 │ │ │ │ + bl ce98 │ │ │ │ + ldr x21, [x24] │ │ │ │ + ldr w0, [x28] │ │ │ │ + cmp w0, w19 │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cbz x21, 2f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0c> │ │ │ │ + ldr x22, [x21, #32] │ │ │ │ + add x1, x21, #0x20 │ │ │ │ + ldr x20, [x21, #48] │ │ │ │ + sub x20, x20, x22 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2eef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b94> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2ee98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b38> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 2eee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b80> │ │ │ │ + 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 2ee8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b2c> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x20, x19, #0x4, gt │ │ │ │ + b.le 2eee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b80> │ │ │ │ + ldr x0, [x24] │ │ │ │ + cbz x0, 2f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x21, [x24] │ │ │ │ + cbz x21, 2f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0c> │ │ │ │ + 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] │ │ │ │ + cbnz w26, 2ee00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5aa0> │ │ │ │ + str wzr, [x21, #64] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + stp x22, x22, [x1, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, w2 │ │ │ │ + bl d138 │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + tbz w0, #0, 2efa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c40> │ │ │ │ + ldr x0, [x24] │ │ │ │ + cbz x0, 2f0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d80> │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ mov x0, x23 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 3678c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d34c> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #8] │ │ │ │ + mov x19, x1 │ │ │ │ + bl 26e40 ::do_widen(char) const@@Base+0xa2a0> │ │ │ │ + ubfx x1, x19, #8, #8 │ │ │ │ mov x0, x23 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 3678c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d34c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ + bl 26e40 ::do_widen(char) const@@Base+0xa2a0> │ │ │ │ + ubfx x1, x19, #16, #8 │ │ │ │ mov x0, x23 │ │ │ │ - bl d5b8 │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 36818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3d8> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #8] │ │ │ │ + bl 26e40 ::do_widen(char) const@@Base+0xa2a0> │ │ │ │ + lsr w1, w19, #24 │ │ │ │ mov x0, x23 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 36818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3d8> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 365c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d184> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #72] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - b 3632c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ceec> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 36964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d524> // b.plast │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 364f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b8> // b.any │ │ │ │ - b 36514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0d4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 362bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce7c> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - bl cef8 │ │ │ │ - b 3647c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d03c> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - bl cef8 │ │ │ │ - b 36228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cde8> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - b 36514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0d4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl 26e40 ::do_widen(char) const@@Base+0xa2a0> │ │ │ │ + ldr x0, [x24] │ │ │ │ + cbz x0, 2f0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d80> │ │ │ │ + ldr w1, [x0, #20] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 26e40 ::do_widen(char) const@@Base+0xa2a0> │ │ │ │ + ubfx x1, x19, #8, #8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 26e40 ::do_widen(char) const@@Base+0xa2a0> │ │ │ │ + ubfx x1, x19, #16, #8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 26e40 ::do_widen(char) const@@Base+0xa2a0> │ │ │ │ + lsr w1, w19, #24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 26e40 ::do_widen(char) const@@Base+0xa2a0> │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + str xzr, [x24, #56] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + strb wzr, [x1] │ │ │ │ + str xzr, [x24, #80] │ │ │ │ + str wzr, [x24, #88] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 369d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d594> // b.none │ │ │ │ + b.ne 2f0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d7c> // 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 x0, [x24] │ │ │ │ + cbz x0, 2f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0c> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + stp x1, x1, [x0, #48] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + mov w1, w2 │ │ │ │ + bl d138 │ │ │ │ + b 2efa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c40> │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + ldr x21, [x24, #80] │ │ │ │ + sub x20, x0, x21 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2f078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d18> │ │ │ │ + ldr x22, [x24, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2f044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ce4> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 2f068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d08> │ │ │ │ + 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 2f038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cd8> // b.any │ │ │ │ + ldr x21, [x24, #80] │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + add x21, x19, x21 │ │ │ │ + str x21, [x24, #80] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ne 2edb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a50> // b.any │ │ │ │ + ldr x25, [x24] │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x24, #88] │ │ │ │ + cbz x25, 2f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0c> │ │ │ │ + ldr w0, [x25, #64] │ │ │ │ + tbnz w0, #1, 2edcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a6c> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2d4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4180> │ │ │ │ + ldr w0, [x25, #64] │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + b 2edc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a60> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2ed00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59a0> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2f100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5da0> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xcc8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl cec8 │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2f0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d60> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x2] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str xzr, [x24, #56] │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + strb wzr, [x0] │ │ │ │ + str xzr, [x24, #80] │ │ │ │ + str wzr, [x24, #88] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d7c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + b 2f12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dcc> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x2b8 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 369a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d560> // b.any │ │ │ │ + b.ne 2f0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d7c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ + 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, x0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w22, w1 │ │ │ │ + ldr x1, [x2] │ │ │ │ str x1, [sp, #8] │ │ │ │ - b 369b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d574> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp w22, #0x10 │ │ │ │ + b.eq 2f268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f08> // b.none │ │ │ │ + cmp w22, #0x8 │ │ │ │ + b.ne 2f238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ed8> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x2] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6004> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w0, [x0, #168] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2f3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6044> │ │ │ │ + ldr x20, [x19, #176] │ │ │ │ + cmp w22, #0x18 │ │ │ │ + b.eq 2f2d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f74> // b.none │ │ │ │ + mov w2, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + str x20, [sp] │ │ │ │ + bl 2ed60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a00> │ │ │ │ + b 2f204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ea4> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 2d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ca0> │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2f318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fb8> // b.any │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + bl 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4200> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2f3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6044> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2f308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fa8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldrb w0, [x21, #96] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + tbz w0, #0, 2f3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6044> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + str x20, [sp] │ │ │ │ + bl 2ed60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a00> │ │ │ │ + b 2f204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ea4> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2ed00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59a0> │ │ │ │ + ldr x3, [x19, #120] │ │ │ │ + str xzr, [x19, #128] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str x20, [sp] │ │ │ │ + strb wzr, [x3] │ │ │ │ + str xzr, [x21, #80] │ │ │ │ + str wzr, [x21, #88] │ │ │ │ + bl 2ed60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a00> │ │ │ │ + b 2f204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ea4> │ │ │ │ + mov x20, x0 │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 2f2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f5c> │ │ │ │ + blr x2 │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + b 2f2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f48> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str x20, [sp] │ │ │ │ + bl 2ed60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a00> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 369a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d560> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b.eq 2f3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6084> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str xzr, [x19, #128] │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + strb wzr, [x0] │ │ │ │ + str xzr, [x21, #80] │ │ │ │ + str wzr, [x21, #88] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6004> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x168 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2f2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f44> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 2f350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ff0> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6004> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + mov x23, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x0, 2f858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64f8> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 2f798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6438> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2f484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6124> // b.none │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x22, [x0, #16] │ │ │ │ + cmn x2, #0x1 │ │ │ │ + mov x1, #0x80 // #128 │ │ │ │ + mov x0, #0x88 // #136 │ │ │ │ + csel x20, x2, x1, ne // ne = any │ │ │ │ + bl d420 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #352] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + 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 ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + str x0, [x19] │ │ │ │ + str w2, [x19, #128] │ │ │ │ + stp q31, q31, [x19, #96] │ │ │ │ + ldp x26, x23, [x23] │ │ │ │ + cbz x23, 2f6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6358> │ │ │ │ + add x25, x23, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + ldr w2, [x19, #128] │ │ │ │ + tbnz w2, #0, 2f80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64ac> │ │ │ │ + cbnz x20, 2f638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62d8> │ │ │ │ + tbz w2, #1, 2f760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6400> │ │ │ │ + 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 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + tbz w0, #0, 2f544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61e4> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2f540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61e0> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + stp x26, x23, [x19, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x24, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + orr w1, w0, #0x1 │ │ │ │ + str w1, [x19, #128] │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.le 2f72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63cc> │ │ │ │ + and w1, w1, #0xfffffff8 │ │ │ │ + orr w0, w0, #0x3 │ │ │ │ + str w0, [x19, #128] │ │ │ │ + str w1, [x19, #64] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 2f858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64f8> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d420 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl caa8 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x22, 2f5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6280> │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 2f858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64f8> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 2f858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64f8> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 2f5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x629c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - mov x20, x19 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 36a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d628> │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x4, [x19, #112] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x3, w20 │ │ │ │ + cmp x4, w20, sxtw │ │ │ │ + b.eq 2f50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61ac> // b.none │ │ │ │ + tbnz x3, #63, 2f778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6418> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + str w2, [sp, #8] │ │ │ │ + stp x3, x1, [sp, #16] │ │ │ │ + bl d420 │ │ │ │ + ldr x4, [x19, #104] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + stp x0, x3, [x19, #104] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + cbz x4, 2f694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6334> │ │ │ │ + mov x0, x4 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr w2, [x19, #128] │ │ │ │ + tbz w2, #1, 2f76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x640c> │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x0, x1 │ │ │ │ + stp x0, x0, [x19, #32] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x23, 2f6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6380> │ │ │ │ + add x25, x23, #0x8 │ │ │ │ + b 2f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61c0> │ │ │ │ + cbz x20, 2f6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6374> │ │ │ │ + ldr x4, [x19, #112] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x3, w20 │ │ │ │ + cmp x4, w20, sxtw │ │ │ │ + b.ne 2f650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62f0> // b.any │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + tbz w0, #0, 2f6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6398> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2f734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63d4> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr w2, [x19, #128] │ │ │ │ + stp x26, xzr, [x19, #72] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x24, #16] │ │ │ │ + orr w0, w2, #0x1 │ │ │ │ + str w0, [x19, #128] │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.le 2f754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63f4> │ │ │ │ + orr w2, w2, #0x3 │ │ │ │ + and w0, w0, #0xfffffff8 │ │ │ │ + str w0, [x19, #64] │ │ │ │ + str w2, [x19, #128] │ │ │ │ + b 2f594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6234> │ │ │ │ + and w1, w1, #0xfffffff8 │ │ │ │ + b 2f588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6228> │ │ │ │ + str x26, [x19, #72] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x24, #16] │ │ │ │ + orr w0, w2, #0x1 │ │ │ │ + str w0, [x19, #128] │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.gt 2f718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63b8> │ │ │ │ + and w0, w0, #0xfffffff8 │ │ │ │ + str w0, [x19, #64] │ │ │ │ + b 2f594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6234> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 2f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61c0> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 2f6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6344> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + bl cd90 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ + bl d8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl e0b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 369ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d56c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x2] │ │ │ │ + bl 28540 ::do_widen(char) const@@Base+0xb9a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 369a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d560> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b.eq 2f8d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6578> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + add x2, sp, #0x28 │ │ │ │ + add x1, x1, #0xf50 │ │ │ │ + str w4, [sp, #40] │ │ │ │ + str x3, [sp, #48] │ │ │ │ + bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl d6c0 <__cxa_guard_acquire@plt> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 36a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d620> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + 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 │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 369a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d560> // b.any │ │ │ │ - bl d720 │ │ │ │ + b.ne 2f808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x23, 2f7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x647c> │ │ │ │ + b 2f7e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6484> │ │ │ │ bti j │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + b 2f7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x647c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + 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 x3, [x1] │ │ │ │ + str x3, [sp, #216] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x0, 2ff94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c34> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 2fe5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6afc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2f988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6628> // b.none │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x23, [x0, #16] │ │ │ │ + cmn x2, #0x1 │ │ │ │ + mov x1, #0x80 // #128 │ │ │ │ + mov x0, #0xd8 // #216 │ │ │ │ + csel x21, x2, x1, ne // ne = any │ │ │ │ + bl d420 │ │ │ │ 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 ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + 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+0x20e20> │ │ │ │ + add x0, x0, #0xff0 │ │ │ │ + mov x1, v31.d[1] │ │ │ │ + str x0, [x19] │ │ │ │ + str q31, [sp, #16] │ │ │ │ + str w2, [x19, #208] │ │ │ │ + stp q30, q30, [x19, #176] │ │ │ │ + cbz x1, 2fd1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69bc> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + str x24, [sp, #32] │ │ │ │ + ldp x1, x2, [x20, #16] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [x20, #48] │ │ │ │ + add x25, sp, #0x50 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr w27, [x19, #208] │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + str w0, [sp, #104] │ │ │ │ + tbnz w27, #0, 2fe10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ab0> │ │ │ │ + cbz x21, 2fa88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6728> │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + sxtw x20, w21 │ │ │ │ + cmp x0, w21, sxtw │ │ │ │ + b.eq 2fa88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6728> // b.none │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + tbnz x20, #63, 2fda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 36ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d674> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [x19, #184] │ │ │ │ + stp x0, x20, [x19, #184] │ │ │ │ + cbz x1, 2fa88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6728> │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + ldr w27, [x19, #208] │ │ │ │ + tbnz w27, #1, 2fcec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x698c> │ │ │ │ + ldr q30, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x0, x0, [x19, #32] │ │ │ │ + mov x1, v30.d[1] │ │ │ │ + str q30, [sp, #112] │ │ │ │ + cbz x1, 2fd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69ac> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + str x27, [sp, #128] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #64] │ │ │ │ + add x20, sp, #0xb0 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x20, [sp, #160] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + ldrb w0, [x26, #96] │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + str w1, [sp, #200] │ │ │ │ + tbnz w0, #0, 2fd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69e0> │ │ │ │ + ldr q29, [sp, #112] │ │ │ │ + mov x1, v29.d[1] │ │ │ │ + stur q29, [x19, #72] │ │ │ │ + cbz x1, 2fd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69cc> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x28, x19, #0x58 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + ldp x1, x2, [sp, #128] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + add x3, x19, #0x88 │ │ │ │ + str x3, [x19, #120] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + 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, x20 │ │ │ │ + b.eq 2fb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6808> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 2fb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6818> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x20, [sp, #120] │ │ │ │ + cbz x20, 2fbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2fbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 2fd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a18> // b.none │ │ │ │ + nop │ │ │ │ + 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 2fbf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6894> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2fc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68a4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + cbz x20, 2fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68e4> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68e4> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 2fd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69f0> // b.none │ │ │ │ + ldr x20, [x22] │ │ │ │ + cbz x20, 2ff94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c34> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d420 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl caa8 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x23, 2fc90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6930> │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 2ff94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c34> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 2ff94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c34> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 2fcac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x694c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x2] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aac> // 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] │ │ │ │ + ldr q30, [sp, #16] │ │ │ │ + stp x0, x0, [x19, #32] │ │ │ │ + add x1, x0, x1 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + mov x1, v30.d[1] │ │ │ │ + str q30, [sp, #112] │ │ │ │ + cbnz x1, 2faac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x674c> │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + str x27, [sp, #128] │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + b 2fac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6764> │ │ │ │ + ldp x1, x2, [x20, #16] │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + str x24, [sp, #32] │ │ │ │ + b 2fa14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66b4> │ │ │ │ + ldp x1, x2, [sp, #128] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + add x28, x19, #0x58 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + b 2fb24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67c4> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 29140 ::do_widen(char) const@@Base+0xc5a0> │ │ │ │ + strb wzr, [x26, #96] │ │ │ │ + b 2faf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6798> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2fdc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a64> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 2fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68e4> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2fdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a58> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 2fbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 369a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d560> // b.any │ │ │ │ - bl d720 │ │ │ │ + b.ne 2fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aac> // b.any │ │ │ │ + bl cd90 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2fbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68e4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #352] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl 29140 ::do_widen(char) const@@Base+0xc5a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 28e20 ::do_widen(char) const@@Base+0xc280> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2fec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b64> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + mov x2, sp │ │ │ │ + add x1, x1, #0xf50 │ │ │ │ + str w4, [sp] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aac> // b.any │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ + bl d8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aac> // b.any │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl e0b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + 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, #616] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 369d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d594> // b.none │ │ │ │ - b 369a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d560> │ │ │ │ + b.ne 2fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aac> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 3697c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d53c> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d6c0 <__cxa_guard_acquire@plt> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aac> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - mov x20, x19 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 36a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d628> │ │ │ │ + mov x20, x0 │ │ │ │ + b 2ff14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bb4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x1, [sp, #248] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x23, [sp, #248] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - b 36a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5f0> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cbz x0, 2ff20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bc0> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + b 2fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a80> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x20, x0 │ │ │ │ + b 2ff48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6be8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 36b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d738> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2ff54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bf4> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 29140 ::do_widen(char) const@@Base+0xc5a0> │ │ │ │ + b 2ff20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bc0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x1, [sp, #248] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x23, [sp, #248] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - b 36b34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6f4> │ │ │ │ - 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 369a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d560> // b.any │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - bl cee0 │ │ │ │ - nop │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 36d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8ec> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 2ff7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c1c> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + b 2fde8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a88> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 2fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a80> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 2ff70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c10> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x3, x1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x190 │ │ │ │ + stp x29, x30, [sp, #304] │ │ │ │ + add x29, sp, #0x130 │ │ │ │ + stp x23, x24, [sp, #352] │ │ │ │ + mov x24, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x19, x20, [sp, #320] │ │ │ │ mov x19, x0 │ │ │ │ - ldp x1, x5, [x1] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - sub x20, x5, x1 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 36cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d89c> // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x2, x0, x4 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.hi 36d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8f0> // b.pmore │ │ │ │ - cmp x20, #0x4 │ │ │ │ - b.le 36d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d944> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x4 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x20, x0, x20 │ │ │ │ - str x20, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x20 │ │ │ │ - stp x1, x4, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #336] │ │ │ │ + add x22, x0, #0x230 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x25, x26, [sp, #368] │ │ │ │ + adrp x21, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + stp x27, x28, [sp, #384] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #296] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [x22, #216] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x19, #0x400 │ │ │ │ + strh wzr, [x19, #784] │ │ │ │ + add x4, x21, #0xe18 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x3, x3, #0x320 │ │ │ │ + add x2, x2, #0xe40 │ │ │ │ + stur q31, [x1, #-232] │ │ │ │ + mov x0, x22 │ │ │ │ + stur q31, [x1, #-216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x3, xzr, [x19] │ │ │ │ + str x4, [x19, #16] │ │ │ │ + str x2, [x19, #560] │ │ │ │ + bl d7c8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0x380 │ │ │ │ + add x1, x1, #0x3a8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x350 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ bl d420 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x2, x20 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x3, x4, [sp, #32] │ │ │ │ - cbz x4, 36d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8cc> │ │ │ │ - mov x0, x4 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x20, x0 │ │ │ │ + stp x0, xzr, [x19, #24] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + ldr q31, [x1, #2496] │ │ │ │ + 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 d420 │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0x4a8 │ │ │ │ + add x4, x19, #0x18 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x3, x3, #0x500 │ │ │ │ + stp x2, x4, [x19] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0x5b0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x4d8 │ │ │ │ + str x2, [x1] │ │ │ │ + str x20, [x1, #16] │ │ │ │ + add x25, x19, #0x128 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + str x19, [x20, #24] │ │ │ │ + add x21, x19, #0x28 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + str x3, [x19, #560] │ │ │ │ + str d31, [x1, #8] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3800] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3712] │ │ │ │ + str x2, [sp] │ │ │ │ + ldp x20, x27, [x0, #8] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x2, [x19, #296] │ │ │ │ + str xzr, [x25, #216] │ │ │ │ + strh wzr, [x19, #520] │ │ │ │ + stp q31, q31, [x19, #528] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [x19, #40] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + bl d7c8 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + add x26, x19, #0x30 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [x19, #40] │ │ │ │ + str x1, [x19, #296] │ │ │ │ + bl d468 >::~basic_ofstream()@plt+0x8> │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d7c8 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x27, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + add x1, x27, #0xf60 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl dee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e8> │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 30b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77bc> // b.pmore │ │ │ │ + ldr x1, [x24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + add x23, sp, #0xd8 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + str x23, [sp, #200] │ │ │ │ + add x3, x1, x0 │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 305d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7274> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 30458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70f8> // b.none │ │ │ │ + cbnz x20, 30610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72b0> │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #208] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldp x0, x1, [sp, #200] │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.eq 30464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7104> // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 301fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e9c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - add x20, x3, x20 │ │ │ │ - str x3, [x19] │ │ │ │ - str x20, [x19, #8] │ │ │ │ - str x20, [x19, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 36d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d958> │ │ │ │ - mov x0, x4 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl d6f0 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldp x4, x0, [x19] │ │ │ │ - ldp x1, x5, [x3] │ │ │ │ - sub x2, x0, x4 │ │ │ │ - add x1, x1, x2 │ │ │ │ - sub x2, x5, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 36da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d968> │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x20, x0, x20 │ │ │ │ - str x20, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x20, x4, x20 │ │ │ │ - b.ne 36cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d888> // b.any │ │ │ │ - ldr s31, [x1] │ │ │ │ - str s31, [x4] │ │ │ │ - b 36cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d888> │ │ │ │ - b.ne 36d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d914> // b.any │ │ │ │ - ldr s31, [x1] │ │ │ │ - str s31, [x4] │ │ │ │ - b 36d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d914> │ │ │ │ - add x20, x4, x20 │ │ │ │ - b 36cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d888> │ │ │ │ - paciasp │ │ │ │ - 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] │ │ │ │ - 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 36e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9c4> // b.none │ │ │ │ - str x1, [x0, #200] │ │ │ │ - ldp x1, x2, [x19, #216] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 36e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9d4> // b.none │ │ │ │ - str x1, [x19, #224] │ │ │ │ - ldp x1, x2, [x19, #240] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 36e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9e4> // b.none │ │ │ │ - str x1, [x19, #248] │ │ │ │ - ldr x23, [x19, #264] │ │ │ │ - add x21, x19, #0x108 │ │ │ │ - ldr x22, [x21, #8] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 36e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da1c> // b.none │ │ │ │ - mov x20, x23 │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 37028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbe8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x1, x27, #0xf60 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl dee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e8> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 30c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78d8> // b.pmore │ │ │ │ + ldr x1, [x24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + str x23, [sp, #200] │ │ │ │ + add x3, x1, x0 │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 30738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x73d8> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 3072c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x73cc> // b.none │ │ │ │ + cbnz x20, 30618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72b8> │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #208] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldp x0, x1, [sp, #200] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.eq 30644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72e4> // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 3026c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f0c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 36e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da00> // b.any │ │ │ │ - str x23, [x21, #8] │ │ │ │ - ldr x24, [x19, #288] │ │ │ │ - add x23, x19, #0x120 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 36e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da5c> // b.none │ │ │ │ - mov x20, x24 │ │ │ │ - nop │ │ │ │ + add x1, x27, #0xf60 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl dee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e8> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 3094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75ec> // b.pmore │ │ │ │ + ldr x1, [x24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + str x23, [sp, #200] │ │ │ │ + add x26, x1, x0 │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 30870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7510> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 30770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7410> // b.none │ │ │ │ + cbnz x20, 308a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7544> │ │ │ │ + mov x4, x23 │ │ │ │ + str x20, [sp, #208] │ │ │ │ + strb wzr, [x4, x20] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 3077c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x741c> // b.none │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl ca60 │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 30594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7234> // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ ldr x0, [x20] │ │ │ │ - cbz x0, 37038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbf8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 36e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da40> // b.any │ │ │ │ - str x24, [x23, #8] │ │ │ │ - ldp x20, x22, [x19, #384] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 36ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da84> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 37014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbd4> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 36ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da68> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - cbz x22, 36ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da90> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldp x20, x22, [x19, #360] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 36efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dabc> // b.none │ │ │ │ + cbz x0, 30ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7840> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 30918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 3032c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> // b.none │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x24, [x0, #16] │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + bl d420 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x25, x0 │ │ │ │ + add x27, x25, #0x48 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x25] │ │ │ │ + stp xzr, xzr, [x25, #16] │ │ │ │ + stp xzr, xzr, [x25, #32] │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str wzr, [x25, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + strb wzr, [x27, #8] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + str x1, [x25] │ │ │ │ + str w2, [x25, #120] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + stur q31, [x25, #88] │ │ │ │ + stur q31, [x25, #104] │ │ │ │ + bl d420 │ │ │ │ + mov x1, #0x1000 // #4096 │ │ │ │ + ldr x26, [x20] │ │ │ │ + stp xzr, xzr, [x25, #32] │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + str x21, [x25, #72] │ │ │ │ + stp x0, x1, [x25, #96] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + strb w1, [x27, #8] │ │ │ │ + str w0, [x25, #120] │ │ │ │ + cbz x26, 30ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7840> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d420 │ │ │ │ + str x25, [x0, #16] │ │ │ │ + mov x1, x26 │ │ │ │ + bl caa8 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + ldr x3, [x20] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x26, #16] │ │ │ │ + cbz x3, 30ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7840> │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr w1, [x3, #56] │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + str w1, [x3, #56] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 3041c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70bc> // b.none │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbc0> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 36ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1daa0> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - cbz x22, 36f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dac8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 36f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dad4> │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr w1, [x2, #64] │ │ │ │ + and w1, w1, #0xfffffff9 │ │ │ │ + str w1, [x2, #64] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 30400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70a0> // b.any │ │ │ │ + cbz x24, 30440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70e0> │ │ │ │ + ldr x2, [x24] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + ldr x2, [x2, #112] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [x20] │ │ │ │ + cbz x3, 30ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7840> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cbz x0, 30594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7234> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + b 30594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7234> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #216] │ │ │ │ + b 301d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e78> │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov w1, #0x7a67 // #31335 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 301f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e90> // b.any │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 30480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 36f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dae0> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl d330 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x21, x1 │ │ │ │ + cbz x2, 30760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7400> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #4072] │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3728] │ │ │ │ + add x24, sp, #0xe0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3976] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + ldr w6, [x3] │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + ldr w7, [x4] │ │ │ │ + add x4, sp, #0x58 │ │ │ │ + ldr w5, [x2] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr d31, [x0, #2568] │ │ │ │ + mov x0, x24 │ │ │ │ + stp x1, 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 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + add x26, sp, #0x110 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x26, [sp, #256] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + add x1, sp, #0xc8 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + str xzr, [sp, #288] │ │ │ │ + bl 29420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 2f920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65c0> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl 29140 ::do_widen(char) const@@Base+0xc5a0> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 3056c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x720c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - ldr x20, [x19, #288] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 36f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db0c> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 36fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbac> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 30300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fa0> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b4> // 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 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x3 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + b 301dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e7c> │ │ │ │ + mov x0, x23 │ │ │ │ + b 305f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7298> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x3 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + str x20, [sp, #208] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldp x0, x1, [sp, #200] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.ne 30260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f00> // b.any │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov w1, #0x7a62 // #31330 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 30260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f00> // b.any │ │ │ │ + ldrb w1, [x0, #2] │ │ │ │ + cmp w1, #0x32 │ │ │ │ + b.ne 30260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f00> // b.any │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 3066c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x730c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 36f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1daf0> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - cbz x22, 36f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db18> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl d330 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x21, x1 │ │ │ │ + cbz x2, 308ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x754c> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + ldr d31, [x0, #2576] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str d31, [sp, #16] │ │ │ │ + bl d420 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + bl d840 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x40> │ │ │ │ + strb wzr, [x20, #17] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + bl d420 │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x0, [x20, #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, [x20, #56] │ │ │ │ + str x20, [sp, #24] │ │ │ │ + bl d420 │ │ │ │ + mov x24, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0x520 │ │ │ │ + str x4, [x24] │ │ │ │ + str x20, [x24, #16] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x2, x3 │ │ │ │ + str d31, [x24, #8] │ │ │ │ + str x24, [sp, #32] │ │ │ │ + bl 2f420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60c0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 30584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7224> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #216] │ │ │ │ + b 30248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ee8> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + b 3061c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72bc> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 304ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x714c> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #216] │ │ │ │ + b 302b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f58> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + mov w1, #0x6962 // #26978 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 302d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f70> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x6e │ │ │ │ + b.ne 302d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f70> // b.any │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl ca60 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #4072] │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3728] │ │ │ │ + add x24, sp, #0xe0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3976] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + ldr w6, [x3] │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + ldr w7, [x4] │ │ │ │ + add x4, sp, #0x58 │ │ │ │ + ldr w5, [x2] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr d31, [x0, #2568] │ │ │ │ + mov x0, x24 │ │ │ │ + stp x1, 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 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + add x3, sp, #0x110 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x3, [sp, #256] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + add x1, sp, #0xc8 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + str xzr, [sp, #288] │ │ │ │ + bl 29420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 2f920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65c0> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl 29140 ::do_widen(char) const@@Base+0xc5a0> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3056c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x720c> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x26 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + b 302bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f5c> │ │ │ │ + mov x0, x23 │ │ │ │ + b 3088c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x752c> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 30698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7338> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + bl d6c0 <__cxa_guard_acquire@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d978 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x178> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + bl 29220 ::do_widen(char) const@@Base+0xc680> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x23, x0, #0x10 │ │ │ │ + str x23, [x19, #560] │ │ │ │ mov x0, x22 │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 309f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7698> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ + bl d8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b4> // b.any │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + bl e0b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 30914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b4> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl 29140 ::do_widen(char) const@@Base+0xc5a0> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 309cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x766c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 308cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x756c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 308cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x756c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 309cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x766c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 30994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7634> │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc58 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x448> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x24 │ │ │ │ bl d3c0 │ │ │ │ - ldr x21, [x21, #8] │ │ │ │ - ldr x20, [x19, #264] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 36f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db44> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 36fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db98> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 36f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db28> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - cbz x21, 36f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db50> │ │ │ │ - mov x0, x21 │ │ │ │ + b 308cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x756c> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 30a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76e4> │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 36f9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db5c> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc58 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x448> │ │ │ │ + mov x0, x20 │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 36fa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db68> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b4> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + b 30a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76c0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 30b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x780c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 308cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x756c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x19, #296] │ │ │ │ + mov x0, x25 │ │ │ │ + bl cd30 │ │ │ │ + b 308d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7574> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2c640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e0> │ │ │ │ + mov x0, x20 │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 36fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db74> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b4> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x25] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + b 308cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x756c> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 30914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b4> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 30b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x780c> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x21, x21, #0xe18 │ │ │ │ + str x0, [sp] │ │ │ │ + str x21, [x19, #16] │ │ │ │ + b 308e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7584> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 26ca0 ::do_widen(char) const@@Base+0xa100> │ │ │ │ + mov x0, x25 │ │ │ │ bl d3c0 │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - bl 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + b 308cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x756c> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp] │ │ │ │ + b 308e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7584> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 308cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x756c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 309cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x766c> │ │ │ │ + bti j │ │ │ │ + b 309c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7660> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl da38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x238> │ │ │ │ + mov x0, x24 │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x20, [x19, #40] │ │ │ │ + mov x20, x0 │ │ │ │ + str x27, [x21, x1] │ │ │ │ + b 30ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7750> │ │ │ │ + bti j │ │ │ │ + b 30c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78b0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 30994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7634> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 30914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b4> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + bti j │ │ │ │ + b 30988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7628> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x10 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x20, [x19] │ │ │ │ + cbz x21, 30d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a0c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 30d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79cc> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 30d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79c4> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x3, [x19, #8] │ │ │ │ + strb wzr, [x20, x3] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a28> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ - b 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 36f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db28> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - b 36f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db44> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 36f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1daf0> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - b 36f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db0c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 36ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1daa0> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - b 36efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dabc> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 36ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da68> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - b 36ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da84> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 36e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da00> // b.any │ │ │ │ - b 36e58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da18> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 36e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da40> // b.any │ │ │ │ - b 36e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da58> │ │ │ │ + ret │ │ │ │ + cbz x0, 30ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7988> │ │ │ │ + b 30d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79f0> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 30ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7988> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 30d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a2c> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + 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, #-144]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ 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 37970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e530> │ │ │ │ - mov x20, #0x82a8 // #33448 │ │ │ │ - mov w5, w1 │ │ │ │ - mov w4, w2 │ │ │ │ + mov x20, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x82c8 // #33480 │ │ │ │ - add x22, x19, x21 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - add x24, x19, #0x8, lsl #12 │ │ │ │ - add x23, x19, x20 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - stp d13, d14, [sp, #96] │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ str d15, [sp, #112] │ │ │ │ + sub sp, sp, #0x380 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #888] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x21, [sp, #136] │ │ │ │ + bl ca90 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + add x3, sp, #0xe0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov w0, #0x77 // #119 │ │ │ │ + str x3, [sp, #144] │ │ │ │ + stp x3, x2, [sp, #208] │ │ │ │ + strh w0, [sp, #224] │ │ │ │ + cmp x1, #0x6 │ │ │ │ + b.hi 32828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94c8> // b.pmore │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.hi 33004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ca4> // b.pmore │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl ce08 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 30e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b28> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl cc88 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, x0, #0xfe8 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl cf10 <__cxa_free_exception@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d210 │ │ │ │ + mov x20, x0 │ │ │ │ + bl ca90 │ │ │ │ + mov x1, #0x94b3 // #38067 │ │ │ │ + mov x2, x0 │ │ │ │ + movk x1, #0x26d6, lsl #16 │ │ │ │ + add x28, sp, #0x270 │ │ │ │ + movk x1, #0xbe8, lsl #32 │ │ │ │ + mov x0, x28 │ │ │ │ + movk x1, #0x112e, lsl #48 │ │ │ │ + str x28, [sp, #128] │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3736] │ │ │ │ + smulh x1, x2, x1 │ │ │ │ + add x25, sp, #0x1f0 │ │ │ │ + asr x1, x1, #26 │ │ │ │ + sub x2, x1, x2, asr #63 │ │ │ │ + str x2, [sp, #176] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #840] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, sp, #0x358 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + strh wzr, [sp, #848] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + add x0, sp, #0x368 │ │ │ │ + str q31, [x0] │ │ │ │ + ldp x23, x0, [x24, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #496] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + str x3, [x25, x0] │ │ │ │ + str xzr, [sp, #504] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + bl d7c8 │ │ │ │ + ldp x26, x0, [x24, #32] │ │ │ │ + add x22, sp, #0x200 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + mov x3, x0 │ │ │ │ + str x26, [sp, #512] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x3, [x22, x2] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3880] │ │ │ │ + add x10, sp, #0x210 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3792] │ │ │ │ + add x3, x27, #0x40 │ │ │ │ + ldr x2, [x24, #48] │ │ │ │ + str x2, [x25, x1] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + add x1, x27, #0x68 │ │ │ │ + str x4, [sp, #88] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str x2, [sp, #496] │ │ │ │ + add x2, x4, #0x10 │ │ │ │ + str x3, [sp, #512] │ │ │ │ + stp xzr, xzr, [x10] │ │ │ │ + stp xzr, xzr, [x10, #16] │ │ │ │ + str x2, [sp, #520] │ │ │ │ + str xzr, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + 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, #56] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + add x1, sp, #0x208 │ │ │ │ + str x0, [sp, #520] │ │ │ │ + mov x0, x28 │ │ │ │ + str x2, [sp, #592] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl d2a0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl d258 │ │ │ │ + ldrb w0, [sp, #192] │ │ │ │ + tbz w0, #0, 3111c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dbc> │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x22, x1 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + bl d018 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3936] │ │ │ │ + bl ceb0 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + cbz x0, 33d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9f8> │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x24, x22, x0 │ │ │ │ + ldr x0, [x24, #232] │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x24, #225] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + bfxil x28, x1, #0, #8 │ │ │ │ + tbz w0, #0, 3300c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cac> │ │ │ │ + ldrb w4, [x24, #224] │ │ │ │ + ldp x0, x1, [sp, #152] │ │ │ │ + adrp x6, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + ldr x5, [sp, #64] │ │ │ │ + adrp x7, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x8, 9f000 │ │ │ │ + ldr x8, [x8, #3744] │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x28 │ │ │ │ + add x6, x6, #0xff0 │ │ │ │ + add x7, x7, #0xffd │ │ │ │ + str x8, [sp, #40] │ │ │ │ + bl d858 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + tbz w1, #0, 31128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dc8> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x24, [sp, #200] │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x28, x24, x1 │ │ │ │ + ldr w0, [x28, #24] │ │ │ │ + tbz w0, #13, 31148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7de8> │ │ │ │ + ldr w0, [x28, #32] │ │ │ │ + cbz w0, 323d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9078> │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ + add x28, sp, #0x1e0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + stp x28, xzr, [sp, #464] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + cbz x4, 32438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90d8> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x27, #0x68 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x27, x27, #0x40 │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + str x27, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 311b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e54> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldp x0, x1, [sp, #72] │ │ │ │ + ldur x3, [x26, #-24] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + ldp x4, x0, [sp, #120] │ │ │ │ + str x4, [x25, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x26, [sp, #512] │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + str x4, [x22, x3] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x23, [sp, #496] │ │ │ │ + str x3, [x25, x2] │ │ │ │ + str xzr, [sp, #504] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x4, #0xb // #11 │ │ │ │ + add x3, x3, #0x0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 33044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ce4> // 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, x21 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 31274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f14> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 31284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f24> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldp x23, x24, [x1] │ │ │ │ + stp x28, xzr, [sp, #464] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + add x1, x24, #0xd │ │ │ │ + bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ + mov x1, #0xe // #14 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 33d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9c8> // b.plast │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + add x1, x1, #0x28 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 342a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf48> // b.pmore │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 34284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf24> // b.none │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + bl cd18 │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 3302c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ccc> // 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, x21 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 3137c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x801c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 3138c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x802c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x80 │ │ │ │ + bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xc0 │ │ │ │ + bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x110 │ │ │ │ + bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 31408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80a8> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, w23, uxtw #3] │ │ │ │ + ldr x1, [x1] │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.gt 313e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8080> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d270 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x21 │ │ │ │ + bl cbf8 │ │ │ │ + tbnz w0, #31, 33740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3e0> │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3704] │ │ │ │ + lsl w0, w0, #1 │ │ │ │ + sbfiz x0, x0, #2, #32 │ │ │ │ + bl da20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x220> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d15, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + str x0, [sp, #72] │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ldr x6, [x28, #136] │ │ │ │ - sub w1, w1, w5 │ │ │ │ - ldr x5, [x0, #80] │ │ │ │ - sub w20, w2, w4 │ │ │ │ - str w20, [x19, #160] │ │ │ │ - str w1, [x19, #180] │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldrb w21, [x6, w3, sxtw] │ │ │ │ - ldrb w26, [x5, w2, sxtw] │ │ │ │ - asr w21, w21, w1 │ │ │ │ - and w25, w21, #0x3 │ │ │ │ - ands w5, w21, #0x2 │ │ │ │ - ubfx x21, x21, #1, #1 │ │ │ │ - ccmp w25, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w28, ne // ne = any │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 37310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ded0> // b.none │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - str w5, [sp, #136] │ │ │ │ - bl 2962c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101ec> │ │ │ │ - ldr w20, [x19, #160] │ │ │ │ - fmov s14, #1.000000000000000000e+00 │ │ │ │ - str s0, [x24, #748] │ │ │ │ - ldr w5, [sp, #136] │ │ │ │ - fsub s14, s14, s0 │ │ │ │ - str s14, [x24, #744] │ │ │ │ - cbnz w20, 37324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dee4> │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - cbnz w28, 37bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e778> │ │ │ │ - cbz w5, 37ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8a8> │ │ │ │ - ldp x0, x28, [x19] │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - add x15, x24, #0x2b0 │ │ │ │ - add x16, x24, #0x2c0 │ │ │ │ - add x17, x24, #0x2d0 │ │ │ │ - add x18, x24, #0x2e0 │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - ldp d21, d30, [x0, #104] │ │ │ │ - ldr x2, [x28, #160] │ │ │ │ - fdiv d30, d30, d21 │ │ │ │ - ldrsw x0, [x19, #168] │ │ │ │ - ldrb w0, [x2, x0] │ │ │ │ - ands w2, w0, #0x1 │ │ │ │ - and w8, w0, #0x2 │ │ │ │ - and w6, w0, #0x4 │ │ │ │ - and w5, w0, #0x8 │ │ │ │ - and w4, w0, #0x10 │ │ │ │ - and w3, w0, #0x20 │ │ │ │ - and w2, w0, #0x40 │ │ │ │ - lsr w0, w0, #7 │ │ │ │ - fcvt s30, d30 │ │ │ │ - fcsel s20, s30, s29, eq // eq = none │ │ │ │ - fcsel s19, s30, s29, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - fcsel s18, s30, s29, eq // eq = none │ │ │ │ - fcsel s17, s30, s29, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel s16, s30, s29, eq // eq = none │ │ │ │ - fcsel s7, s30, s29, ne // ne = any │ │ │ │ - cmp w5, #0x0 │ │ │ │ - stp s19, s17, [x15, #-8] │ │ │ │ - fcsel s6, s30, s29, eq // eq = none │ │ │ │ - fcsel s5, s30, s29, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - fcsel s4, s30, s29, eq // eq = none │ │ │ │ - fcsel s3, s30, s29, ne // ne = any │ │ │ │ - cmp w3, #0x0 │ │ │ │ - stp s7, s5, [x15] │ │ │ │ - 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 │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + cmp w0, w24 │ │ │ │ + b.le 3185c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84fc> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d168 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + ubfiz x23, x24, #3, #32 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, x23] │ │ │ │ + ldr x2, [x2] │ │ │ │ + bl dcc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c0> │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, x23] │ │ │ │ + str w0, [x20, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w3, [x2, #32] │ │ │ │ + ldr x2, [x2, #40] │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + sxtw x3, w3 │ │ │ │ + str x3, [x20] │ │ │ │ + bl dd98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x598> │ │ │ │ + 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 da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 343ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb04c> // b.pmore │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x25 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 34310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafb0> // b.none │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x178 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + 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 342ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf8c> // b.pmore │ │ │ │ + mov x0, x25 │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x28, [sp, #464] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 31840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84e0> // 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 315a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8248> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x2, [sp, #464] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d678 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt+0x8> │ │ │ │ + ldr x9, [x19, #16] │ │ │ │ + str wzr, [sp, #176] │ │ │ │ + ldr w0, [x9, #4] │ │ │ │ cmp w0, #0x0 │ │ │ │ - stp s3, s1, [x16, #-8] │ │ │ │ - fcsel s31, s29, s30, ne // ne = any │ │ │ │ - fcsel s30, s30, s29, ne // ne = any │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - stp s0, s30, [x16] │ │ │ │ - stp s20, s18, [x17, #-8] │ │ │ │ - stp s16, s6, [x17] │ │ │ │ - stp s4, s2, [x18, #-8] │ │ │ │ - stp s28, s31, [x18] │ │ │ │ - stp q29, q29, [x1] │ │ │ │ - cbz w7, 380a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec60> │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 372cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de8c> │ │ │ │ - ldp q30, q31, [x22] │ │ │ │ - str q30, [x3, x2] │ │ │ │ - str q31, [x7, #16] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - ldp s30, s19, [x0] │ │ │ │ - add x1, x3, x2 │ │ │ │ - ldr s31, [x3, x2] │ │ │ │ - add x2, x2, #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, [x1, #4] │ │ │ │ - fadd s22, s0, s19 │ │ │ │ - str s22, [x0, #4] │ │ │ │ - ldr s18, [x1, #8] │ │ │ │ - fadd s23, s18, s17 │ │ │ │ - str s23, [x0, #8] │ │ │ │ - ldr s16, [x1, #12] │ │ │ │ - fadd s24, s16, s7 │ │ │ │ - str s24, [x0, #12] │ │ │ │ - ldr s6, [x1, #16] │ │ │ │ - fadd s25, s6, s5 │ │ │ │ - str s25, [x0, #16] │ │ │ │ - ldr s4, [x1, #20] │ │ │ │ - fadd s26, s4, s3 │ │ │ │ - str s26, [x0, #20] │ │ │ │ - ldr s2, [x1, #24] │ │ │ │ - fadd s27, s2, s1 │ │ │ │ - str s27, [x0, #24] │ │ │ │ - ldr s21, [x1, #28] │ │ │ │ - ldr w1, [x19, #136] │ │ │ │ - fadd s28, s21, s20 │ │ │ │ - str s28, [x0, #28] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.eq 378a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e460> // b.none │ │ │ │ - ldr w1, [x19, #160] │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - lsr w4, w20, #3 │ │ │ │ - ldr w7, [x19, #164] │ │ │ │ - mvn w0, w20 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w1, w1, w7 │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - add x7, x3, x2 │ │ │ │ - madd x1, x1, x5, x6 │ │ │ │ - ldrb w1, [x1, w4, uxtw] │ │ │ │ - asr w0, w1, w0 │ │ │ │ - tbnz w0, #0, 3722c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddec> │ │ │ │ - ldp q30, q31, [x23] │ │ │ │ - str q30, [x3, x2] │ │ │ │ - str q31, [x7, #16] │ │ │ │ - b 37238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddf8> │ │ │ │ - movi v0.2s, #0x0 │ │ │ │ - fmov s14, #1.000000000000000000e+00 │ │ │ │ - str s14, [x24, #744] │ │ │ │ - str s0, [x24, #748] │ │ │ │ - cbz w20, 37134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcf4> │ │ │ │ - ldr w27, [x19, #148] │ │ │ │ - cbz w27, 375f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1b8> │ │ │ │ - cbnz w28, 379d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e590> │ │ │ │ - ldr w26, [x19, #136] │ │ │ │ - ldr s13, [x19, #184] │ │ │ │ - ucvtf s31, w26 │ │ │ │ - fmul s31, s31, s13 │ │ │ │ - fdiv s15, s0, s31 │ │ │ │ - cbz w5, 37e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9e8> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrsw x2, [x19, #168] │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - ldr x1, [x0], #240 │ │ │ │ - add x11, x24, #0x2bc │ │ │ │ - ldr x3, [x28, #160] │ │ │ │ - add x12, x24, #0x2c4 │ │ │ │ - ldp d29, d31, [x1, #104] │ │ │ │ - add x13, x24, #0x2cc │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - add x14, x24, #0x2d4 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - 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 │ │ │ │ + b.le 31670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8310> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + 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 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 31600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82a0> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + add x2, x2, #0x180 │ │ │ │ + mov w4, w5 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cad8 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + ldr w0, [sp, #176] │ │ │ │ + add x2, x2, #0x188 │ │ │ │ + add x3, sp, #0xb8 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + ldr w6, [x1, #4] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + scvtf d31, w0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + lsl w6, w6, #1 │ │ │ │ + scvtf d30, w6 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ fcvt s31, d31 │ │ │ │ - fcsel s28, s31, s30, eq // eq = none │ │ │ │ - fcsel s27, s31, s30, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel s29, s31, s30, eq // eq = none │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp s27, s26, [x11, #-20] │ │ │ │ - fcsel s27, s31, s30, ne // ne = any │ │ │ │ - stp s28, s29, [x11, #12] │ │ │ │ - fcsel s28, s31, s30, eq // eq = none │ │ │ │ - cmp w5, #0x0 │ │ │ │ - fcsel s29, s31, s30, eq // eq = none │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - stp s27, s26, [x12, #-20] │ │ │ │ - fcsel s27, s31, s30, ne // ne = any │ │ │ │ - stp s28, s29, [x12, #12] │ │ │ │ - fcsel s28, s31, s30, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel s29, s31, s30, eq // eq = none │ │ │ │ - fcsel s26, s31, s30, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp s27, s26, [x13, #-20] │ │ │ │ - fcsel s27, s31, s30, ne // ne = any │ │ │ │ - stp s28, s29, [x13, #12] │ │ │ │ - fcsel s28, s31, s30, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel s29, s30, s31, ne // ne = any │ │ │ │ - fcsel s31, s31, s30, ne // ne = any │ │ │ │ - stp s27, s31, [x14, #-20] │ │ │ │ - stp s28, s29, [x14, #12] │ │ │ │ - bl d420 │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldp q21, q31, [x2] │ │ │ │ - stp q30, q30, [x2] │ │ │ │ - fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ - fmul v31.4s, v31.4s, v15.s[0] │ │ │ │ - stp q21, q31, [x0] │ │ │ │ - cbz w26, 37e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9d8> │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr w6, [x19, #164] │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w6, w20, w6 │ │ │ │ - fdiv s14, s14, s13 │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x6, x6, x3, x5 │ │ │ │ - b 3755c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e11c> │ │ │ │ - ldr s25, [x24, #680] │ │ │ │ - ldp s26, s27, [x1, #4] │ │ │ │ - fmul s25, s25, s30 │ │ │ │ - ldr s28, [x1, #12] │ │ │ │ - ldp s29, s30, [x1, #20] │ │ │ │ - ldr s23, [x1, #28] │ │ │ │ - str s25, [x1] │ │ │ │ - ldr s25, [x24, #684] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #4] │ │ │ │ - ldr s26, [x24, #688] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x1, #8] │ │ │ │ - ldr s27, [x24, #692] │ │ │ │ - fmul s28, s28, s27 │ │ │ │ - str s28, [x1, #12] │ │ │ │ - ldr s28, [x24, #696] │ │ │ │ - fmul s28, s28, s24 │ │ │ │ - str s28, [x1, #16] │ │ │ │ - ldr s28, [x24, #700] │ │ │ │ - fmul s29, s29, s28 │ │ │ │ - str s29, [x1, #20] │ │ │ │ - ldr s29, [x24, #704] │ │ │ │ - fmul s30, s30, s29 │ │ │ │ - str s30, [x1, #24] │ │ │ │ - ldr s29, [x24, #708] │ │ │ │ - fmul s29, s29, s23 │ │ │ │ - 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, w26 │ │ │ │ - b.eq 37dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9bc> // b.none │ │ │ │ - ldp q28, q29, [x1] │ │ │ │ - lsr w5, w4, #3 │ │ │ │ - mov v30.16b, v21.16b │ │ │ │ - mvn w3, w4 │ │ │ │ - mov v24.16b, v31.16b │ │ │ │ - and w3, w3, #0x7 │ │ │ │ - ldrb w5, [x6, w5, uxtw] │ │ │ │ - fmla v30.4s, v28.4s, v14.s[0] │ │ │ │ - fmla v24.4s, v29.4s, v14.s[0] │ │ │ │ - asr w3, w5, w3 │ │ │ │ - stp q30, q24, [x1] │ │ │ │ - tbz w3, #0, 3746c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e02c> │ │ │ │ - ldr s25, [x24, #712] │ │ │ │ - ldp s26, s27, [x1, #4] │ │ │ │ - fmul s25, s25, s30 │ │ │ │ - ldr s28, [x1, #12] │ │ │ │ - ldp s29, s30, [x1, #20] │ │ │ │ - ldr s23, [x1, #28] │ │ │ │ - str s25, [x1] │ │ │ │ - ldr s25, [x24, #716] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #4] │ │ │ │ - ldr s26, [x24, #720] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x1, #8] │ │ │ │ - ldr s27, [x24, #724] │ │ │ │ - fmul s28, s28, s27 │ │ │ │ - str s28, [x1, #12] │ │ │ │ - ldr s28, [x24, #728] │ │ │ │ - fmul s28, s28, s24 │ │ │ │ - str s28, [x1, #16] │ │ │ │ - ldr s28, [x24, #732] │ │ │ │ - fmul s29, s29, s28 │ │ │ │ - str s29, [x1, #20] │ │ │ │ - ldr s29, [x24, #736] │ │ │ │ - fmul s30, s30, s29 │ │ │ │ - str s30, [x1, #24] │ │ │ │ - ldr s29, [x24, #740] │ │ │ │ - b 374d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e094> │ │ │ │ - ldr w4, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf s30, w4 │ │ │ │ - cbnz w28, 37f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eae0> │ │ │ │ - fdiv s0, s0, s30 │ │ │ │ - ldr s31, [x19, #184] │ │ │ │ - fdiv s14, s14, s31 │ │ │ │ - cbz w5, 37adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e69c> │ │ │ │ - ldp x1, x28, [x19] │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - add x9, x24, #0x2cc │ │ │ │ - add x10, x24, #0x2d4 │ │ │ │ - ldp d31, d30, [x1, #104] │ │ │ │ - ldr x2, [x28, #160] │ │ │ │ - fdiv d30, d30, d31 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ + str s31, [sp, #184] │ │ │ │ + bl cad8 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + ldr d31, [x0, #136] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.ge 31814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84b4> // b.tcont │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + ldr w4, [x21, #8] │ │ │ │ + add x2, x2, #0x198 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + lsl w4, w4, #1 │ │ │ │ + bl dca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl de70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x670> │ │ │ │ + tbnz w0, #31, 336c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa368> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + 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 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldrb w2, [x26, #520] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + tbz w2, #0, 317ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x848c> │ │ │ │ + add w2, w24, #0x1 │ │ │ │ + scvtf d30, w0 │ │ │ │ + ldr w0, [x26, #524] │ │ │ │ + scvtf d31, w2 │ │ │ │ + ldr x2, [sp, #504] │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fcvtzs w23, d31 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ge 3179c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x843c> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x26, #524] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.le 317ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x848c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x27 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d0f0 │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + str w23, [x26, #524] │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 317fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x849c> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 3180c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84ac> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + b 31460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8100> │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + fcvt s31, d31 │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, x2, #0x190 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + str s31, [sp, #192] │ │ │ │ + bl cad8 │ │ │ │ + b 316ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x838c> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 31588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8228> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cda8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cdc0 , std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl cb20 │ │ │ │ + cbnz w0, 33660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa300> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldp x20, x23, [x0, #8] │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + ldr w26, [x1, #4] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 328c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9568> // b.none │ │ │ │ + str d13, [sp, #992] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + str d14, [sp, #1000] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + b.eq 31ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c98> // b.none │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + add x2, sp, #0x348 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, sp, #0x358 │ │ │ │ + str q31, [x2] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x9, sp, #0x200 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3856] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x24, sp, #0x230 │ │ │ │ + add x27, sp, #0x250 │ │ │ │ + add x2, x21, #0x40 │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + stp x3, x1, [sp, #496] │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [x9] │ │ │ │ + stp xzr, xzr, [x9, #16] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + str x2, [sp, #608] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + add x1, sp, #0x1f8 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x0, x2, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str w2, [sp, #568] │ │ │ │ + str x27, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + stp x0, xzr, [sp, #240] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + cbz x4, 3361c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2bc> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 319dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x867c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x4, #0x1e // #30 │ │ │ │ + add x3, x3, #0x208 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x120 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 333e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa080> // 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 x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 33c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8b8> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 333c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa064> // 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 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldr x26, [sp, #56] │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x358 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x8, sp, #0x200 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [x8] │ │ │ │ + stp xzr, xzr, [x8, #16] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str x27, [sp, #576] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + stp x0, xzr, [sp, #336] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + strb wzr, [sp, #352] │ │ │ │ + cbz x4, 33634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2d4> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 31c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88a4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + mov x8, x1 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl 34420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0c0> │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 33c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa930> // b.plast │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + str x1, [sp, #400] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 333ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa04c> // 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 ca90 │ │ │ │ + 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, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + sub x1, x1, x3 │ │ │ │ + ldr d13, [x0, #2584] │ │ │ │ + ldr x19, [sp, #56] │ │ │ │ + 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x358 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x7, sp, #0x200 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [x7] │ │ │ │ + stp xzr, xzr, [x7, #16] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str x27, [sp, #576] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 335c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa268> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + str x21, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 31e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ad8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + ldr x8, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 34420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0c0> │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 33a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6ec> // b.plast │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + bl cd18 │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 333fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa09c> // 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, 33234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ed4> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 331d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e78> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 31f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ba4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 31f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bb4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 31f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bc4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 31f38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bd8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 31f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bec> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 31f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c00> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 31f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c14> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 31f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c28> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3305c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cfc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 31fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c58> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + add x2, sp, #0x348 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, sp, #0x358 │ │ │ │ + str q31, [x2] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d7c8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3856] │ │ │ │ + add x24, sp, #0x230 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + add x2, x21, #0x40 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x3, x1, [sp, #496] │ │ │ │ + add x3, sp, #0x200 │ │ │ │ + add x27, sp, #0x250 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + str x2, [sp, #608] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + add x1, sp, #0x1f8 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x0, x2, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str w2, [sp, #568] │ │ │ │ + str x27, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + stp x0, xzr, [sp, #240] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + cbz x4, 33600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2a0> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 32120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8dc0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0x248 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x120 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 332f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f98> // 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 x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 33be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa880> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa030> // 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 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldr x26, [sp, #56] │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x358 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str x27, [sp, #576] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + stp x0, xzr, [sp, #336] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + strb wzr, [sp, #352] │ │ │ │ + cbz x4, 33628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2c8> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 32348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fe8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #304] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 33374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa014> // b.none │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + b.ls 32444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90e4> // b.plast │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 32444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90e4> // b.none │ │ │ │ + ldr x5, [sp, #352] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 32444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90e4> // b.pmore │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + b 32460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9100> │ │ │ │ + bl ca48 │ │ │ │ + tbnz w0, #0, 31148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7de8> │ │ │ │ + ldr x0, [x28, #232] │ │ │ │ + ldr w1, [x28, #28] │ │ │ │ + str wzr, [x28, #28] │ │ │ │ + str w1, [sp, #64] │ │ │ │ + cbz x0, 32414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90b4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 33640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2e0> // b.none │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x28, x24, x1 │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + str w0, [x28, #28] │ │ │ │ + add x28, sp, #0x1e0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + stp x28, xzr, [sp, #464] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + cbnz x4, 31164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e04> │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + bl cef8 │ │ │ │ + b 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e28> │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 33964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa604> // b.pmore │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + str x1, [sp, #368] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 33414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0b4> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 33f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabe4> // b.plast │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + str x1, [sp, #400] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 33344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fe4> // 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 ca90 │ │ │ │ + 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, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + sub x1, x1, x3 │ │ │ │ + ldr d14, [x0, #2584] │ │ │ │ + ldr x19, [sp, #56] │ │ │ │ + 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x358 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str x27, [sp, #576] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 3360c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2ac> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + str x21, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 32684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9324> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #400] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x2, [sp, #440] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 3335c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ffc> // b.none │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + b.ls 3270c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93ac> // b.plast │ │ │ │ + cmp x1, x26 │ │ │ │ + b.eq 3270c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93ac> // b.none │ │ │ │ + ldr x5, [sp, #448] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 3270c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93ac> // b.pmore │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + b 32728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93c8> │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 33f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac1c> // b.pmore │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cd18 │ │ │ │ + mov x21, x0 │ │ │ │ + str x28, [sp, #464] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 33314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fb4> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #472] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 33fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac50> // b.plast │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + bl cd18 │ │ │ │ + mov x23, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 3332c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fcc> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3704] │ │ │ │ + stp x23, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x21, #520] │ │ │ │ + tbnz w0, #0, 3317c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e1c> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 33120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9dc0> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 327e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9480> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 327f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9490> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 32800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94a0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94b4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 31f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8be8> // b.any │ │ │ │ + b 31f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bec> │ │ │ │ + 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 32fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c58> // b.none │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + 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 30e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7af4> // b.any │ │ │ │ + ldrb w1, [x22, #2] │ │ │ │ + cmp w1, #0x66 │ │ │ │ + b.ne 30e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7af4> // b.any │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + add x3, x3, #0xfe0 │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [sp, #112] │ │ │ │ + b 30e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7af4> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + add x2, sp, #0x348 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, sp, #0x358 │ │ │ │ + str q31, [x2] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x6, sp, #0x200 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3856] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x24, sp, #0x230 │ │ │ │ + add x27, sp, #0x250 │ │ │ │ + add x2, x21, #0x40 │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + stp x3, x1, [sp, #496] │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [x6] │ │ │ │ + stp xzr, xzr, [x6, #16] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + str x2, [sp, #608] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + add x1, sp, #0x1f8 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x0, x2, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str w2, [sp, #568] │ │ │ │ + str x27, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + stp x0, xzr, [sp, #240] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + cbz x4, 335f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa294> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 329f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9694> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0x228 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x120 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 332dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f7c> // 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 x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 341c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae64> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 332c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f60> // 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 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldr x26, [sp, #56] │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x358 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x5, sp, #0x200 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str x27, [sp, #576] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + stp x0, xzr, [sp, #336] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + strb wzr, [sp, #352] │ │ │ │ + cbz x4, 335d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa278> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 32c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98bc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + mov x8, x1 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl 34420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0c0> │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 34100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xada0> // b.plast │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + str x1, [sp, #400] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 332a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f48> // 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 ca90 │ │ │ │ + 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, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + sub x1, x1, x3 │ │ │ │ + ldr d15, [x0, #2584] │ │ │ │ + ldr x19, [sp, #56] │ │ │ │ + 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x358 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x4, sp, #0x200 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str x27, [sp, #576] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 335e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + str x21, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 32e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9af0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl cd30 │ │ │ │ + ldr x8, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 34420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0c0> │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 33b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7bc> // b.plast │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + bl cd18 │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 33290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f30> // 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, 330c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d64> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 33068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d08> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 32f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bbc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 32f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bcc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 32f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bdc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bf0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c04> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c18> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c2c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c40> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 31fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c44> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 31fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c44> │ │ │ │ + and w4, w5, #0xffff │ │ │ │ + mov w3, #0x7a67 // #31335 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 32858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94f8> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + add x3, x3, #0xfd0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #112] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.ls 30e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7af4> // b.plast │ │ │ │ + add x22, sp, #0x200 │ │ │ │ + b 3285c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94fc> │ │ │ │ + ldr x0, [x24, #240] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + cbz x0, 33698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa338> │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x0, #56] │ │ │ │ + cbz w0, 33564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa204> │ │ │ │ + ldrb w4, [x1, #89] │ │ │ │ + b 310c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d64> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 31350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ff0> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 31248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ee8> │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 31fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c44> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 33930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa5d0> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 334c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa168> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 32f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 33898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa538> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 334fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa19c> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x24 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 32f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 3381c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4bc> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 33530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1d0> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 327d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9470> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 33914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa5b4> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 3342c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0cc> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 327c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9468> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 338b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa554> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 33460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa100> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 31ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b94> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 33800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4a0> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 33494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa134> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x24 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 31eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b8c> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 32ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b84> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 32cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9964> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 32adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x977c> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 32a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9710> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 3219c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e3c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 3274c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93ec> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 327a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9448> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 324f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9198> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 335b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa258> // b.plast │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + cmp x1, x26 │ │ │ │ + b.ne 326e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9388> // b.any │ │ │ │ + b 3271c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93bc> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 335c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa260> // b.plast │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 323b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9050> // b.any │ │ │ │ + b 32454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90f4> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 32208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ea8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 31cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x894c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 31ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8764> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 31a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86f8> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 31ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b6c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 3248c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x912c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 331c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e68> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 331c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e68> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 33224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ec4> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 33224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ec4> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 33280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f20> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 33280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f20> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 330b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d54> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 330b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d54> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 33110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9db0> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 33110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9db0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 3316c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e0c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 3316c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e0c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl d5b8 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + ldr x1, [x0] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 310c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d64> // b.none │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + mov w1, w4 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + blr x2 │ │ │ │ + mov w4, w0 │ │ │ │ + b 310c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d64> │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + b 3271c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93bc> │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + b 32454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90f4> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef8 │ │ │ │ + b 31e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ab8> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl cef8 │ │ │ │ + b 32bfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x989c> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef8 │ │ │ │ + b 32e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ad0> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl cef8 │ │ │ │ + b 329d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9674> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl cef8 │ │ │ │ + b 32100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8da0> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef8 │ │ │ │ + b 32664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9304> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl cef8 │ │ │ │ + b 319bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x865c> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl cef8 │ │ │ │ + b 32328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fc8> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl cef8 │ │ │ │ + b 31be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8884> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 32408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90a8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x1d0 │ │ │ │ + bl 30c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7920> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 337fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa49c> // b.none │ │ │ │ + str d13, [sp, #992] │ │ │ │ + str d14, [sp, #1000] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x3, #0x1b // #27 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #192] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ + 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, #40] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x158 │ │ │ │ + bl 30c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7920> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + 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 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bl d720 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + bl d720 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 337cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + bl d720 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3386c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa50c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + bl d720 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 338f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa598> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl cd30 │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 337cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3386c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa50c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 33848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4e8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl cd30 │ │ │ │ + b 3385c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3385c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4fc> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 33850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4f0> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl cd30 │ │ │ │ + b 3379c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa43c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3379c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa43c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 33ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa770> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 33a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6d0> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 33790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa430> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl cd30 │ │ │ │ + b 337cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 33954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa5f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl cd30 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 33874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa514> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 33b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa820> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3387c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa51c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3387c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa51c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa524> │ │ │ │ + bti j │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + b 33874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa514> │ │ │ │ + bti j │ │ │ │ + b 33c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa900> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa504> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6ac> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3386c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa50c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa97c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 33874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa514> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 337b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa454> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 337cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9bc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d1b0 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 337cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x28, x1 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x1, x28 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 33e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab2c> // b.any │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + 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, 33ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab70> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 33d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa34> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9bc> │ │ │ │ + bti j │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x23, [sp, #496] │ │ │ │ + str x0, [x25, x1] │ │ │ │ + str xzr, [sp, #504] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b 337cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + b 33d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9b0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaae8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 337cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + 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, 33ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab68> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 31128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dc8> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl ce38 │ │ │ │ + b 33d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa34> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab98> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa5a0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl cd30 │ │ │ │ + b 338f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa598> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 338e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa580> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 338ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa58c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa364> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa524> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl cd30 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 337b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa454> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 33fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac88> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 337cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 33788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa428> │ │ │ │ + bti j │ │ │ │ + b 33cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa970> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa638> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa820> │ │ │ │ + bti j │ │ │ │ + b 33ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa844> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 33998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa638> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xacf8> │ │ │ │ + bti j │ │ │ │ + b 3404c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xacec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab98> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 337a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa444> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa74c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 337cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 33cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa998> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 337ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa44c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 33b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7e8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3414c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xadec> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 337bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa45c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 337c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa464> │ │ │ │ + bti j │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + b 337b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa454> │ │ │ │ + bti j │ │ │ │ + b 340a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad44> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xacf8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 33f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabc8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa97c> │ │ │ │ + bti j │ │ │ │ + b 33d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9b0> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 337cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + b 33dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa5c> │ │ │ │ + bti j │ │ │ │ + b 342dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf7c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldur x1, [x26, #-24] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x3, [x25, x2] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x26, [sp, #512] │ │ │ │ + str x2, [x22, x1] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x23, [sp, #496] │ │ │ │ + str x1, [x25, x0] │ │ │ │ + str xzr, [sp, #504] │ │ │ │ + b 33e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaae8> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x28, x24, x1 │ │ │ │ + b 32414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90b4> │ │ │ │ + bti j │ │ │ │ + b 33d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9b0> │ │ │ │ + bti j │ │ │ │ + b 342dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf7c> │ │ │ │ + bti j │ │ │ │ + b 342dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf7c> │ │ │ │ + bti c │ │ │ │ + mov x5, x0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + ldr x3, [x5], #16 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + add x6, x2, x4 │ │ │ │ + mov x19, x8 │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 34524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1c4> // b.none │ │ │ │ + ldr x5, [x0, #16] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.cs 3451c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1bc> // b.hs, b.nlast │ │ │ │ + mov x7, x1 │ │ │ │ + ldr x5, [x7], #16 │ │ │ │ + cmp x5, x7 │ │ │ │ + b.eq 3447c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb11c> // b.none │ │ │ │ + ldr x7, [x1, #16] │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ls 344e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb180> // b.plast │ │ │ │ + mov x3, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x3, x3, x4 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.hi 34564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb204> // b.pmore │ │ │ │ + mov x1, x5 │ │ │ │ + bl cd18 │ │ │ │ + mov x3, x0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 34540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1e0> // b.none │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + str x2, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + add x4, x19, #0x10 │ │ │ │ + str x4, [x19] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 344b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb150> // b.any │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x4 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + b 34548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1e8> │ │ │ │ + ldr x5, [x1] │ │ │ │ + b 3447c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb11c> │ │ │ │ + cmp x6, #0xf │ │ │ │ + b.ls 3455c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1fc> // b.plast │ │ │ │ + mov x7, x1 │ │ │ │ + ldr x5, [x7], #16 │ │ │ │ + cmp x5, x7 │ │ │ │ + b.ne 34470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb110> // b.any │ │ │ │ + b 3448c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb12c> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 344bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb15c> │ │ │ │ + ldr x5, [x1] │ │ │ │ + b 3448c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb12c> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + sub x3, x2, x1 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3744] │ │ │ │ + mov x5, x1 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x1, [x4] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x4, x0 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 34614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2b4> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 3460c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2ac> // b.any │ │ │ │ + ldrb w1, [x5] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x4] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x3, [x4, #8] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 34658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2f8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x3, 345d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb278> │ │ │ │ + b 34638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2d8> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x0, [sp, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldp x3, x4, [sp, #8] │ │ │ │ + ldp x5, x1, [sp, #24] │ │ │ │ + str x0, [x4] │ │ │ │ + str x1, [x4, #16] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x5 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldr x0, [x4] │ │ │ │ + b 345d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb278> │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - ldrb w1, [x2, x1] │ │ │ │ - ands w2, w1, #0x1 │ │ │ │ - and w8, w1, #0x2 │ │ │ │ - and w7, w1, #0x4 │ │ │ │ - and w6, w1, #0x8 │ │ │ │ - and w5, w1, #0x10 │ │ │ │ - and w3, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcvt s30, d30 │ │ │ │ - fcsel s27, s30, s29, eq // eq = none │ │ │ │ - fcsel s26, s30, s29, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - add x8, x24, #0x2c4 │ │ │ │ - fcsel s28, s30, s29, eq // eq = none │ │ │ │ - fcsel s25, s30, s29, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - add x7, x24, #0x2bc │ │ │ │ - stp s26, s25, [x7, #-20] │ │ │ │ - fcsel s26, s30, s29, ne // ne = any │ │ │ │ - stp s27, s28, [x7, #12] │ │ │ │ - fcsel s27, s30, s29, eq // eq = none │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel s28, s30, s29, eq // eq = none │ │ │ │ - fcsel s25, s30, s29, ne // ne = any │ │ │ │ - cmp w5, #0x0 │ │ │ │ - stp s26, s25, [x8, #-20] │ │ │ │ - fcsel s26, s30, s29, ne // ne = any │ │ │ │ - stp s27, s28, [x8, #12] │ │ │ │ - fcsel s27, s30, s29, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel s28, s30, s29, eq // eq = none │ │ │ │ - fcsel s25, s30, s29, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp s26, s25, [x9, #-20] │ │ │ │ - fcsel s26, s30, s29, ne // ne = any │ │ │ │ - stp s27, s28, [x9, #12] │ │ │ │ - fcsel s27, s30, s29, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel s28, s29, s30, ne // ne = any │ │ │ │ - fcsel s30, s30, s29, ne // ne = any │ │ │ │ - stp s26, s30, [x10, #-20] │ │ │ │ - stp s27, s28, [x10, #12] │ │ │ │ stp q31, q31, [x0] │ │ │ │ - cbz w4, 37bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e76c> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - mov w7, w4 │ │ │ │ - ldr w2, [x19, #164] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - lsr x4, x1, #3 │ │ │ │ - add w1, w20, w2 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - ldr x6, [x19, #216] │ │ │ │ - madd x1, x1, x4, x5 │ │ │ │ - b 3780c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3cc> │ │ │ │ - ldr s24, [x24, #680] │ │ │ │ - ldp s25, s26, [x2, #4] │ │ │ │ - fmul s24, s24, s31 │ │ │ │ - ldr s27, [x2, #12] │ │ │ │ - ldp s28, s29, [x2, #20] │ │ │ │ - ldr s30, [x2, #28] │ │ │ │ - str s24, [x2] │ │ │ │ - ldr s24, [x24, #684] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x2, #4] │ │ │ │ - ldr s25, [x24, #688] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x2, #8] │ │ │ │ - ldr s26, [x24, #692] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x2, #12] │ │ │ │ - ldr s27, [x24, #696] │ │ │ │ - fmul s31, s27, s31 │ │ │ │ - str s31, [x2, #16] │ │ │ │ - ldr s31, [x24, #700] │ │ │ │ - fmul s31, s28, s31 │ │ │ │ - str s31, [x2, #20] │ │ │ │ - ldr s31, [x24, #704] │ │ │ │ - fmul s31, s29, s31 │ │ │ │ - str s31, [x2, #24] │ │ │ │ - ldr s31, [x24, #708] │ │ │ │ - fmul s30, s30, s31 │ │ │ │ - ldr s31, [x2] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x2, x2, #0x20 │ │ │ │ - stur s30, [x2, #-4] │ │ │ │ - ldp s30, s25, [x0] │ │ │ │ - ldp s26, s27, [x0, #8] │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldp s28, s29, [x0, #16] │ │ │ │ - ldp s30, s23, [x0, #24] │ │ │ │ - str s31, [x0] │ │ │ │ - ldur s24, [x2, #-28] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x0, #4] │ │ │ │ - ldur s25, [x2, #-24] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x0, #8] │ │ │ │ - ldur s26, [x2, #-20] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x0, #12] │ │ │ │ - ldur s27, [x2, #-16] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x0, #16] │ │ │ │ - ldur s28, [x2, #-12] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x0, #20] │ │ │ │ - ldur s29, [x2, #-8] │ │ │ │ - fadd s29, s29, s30 │ │ │ │ - str s29, [x0, #24] │ │ │ │ - ldur s30, [x2, #-4] │ │ │ │ - fadd s30, s30, s23 │ │ │ │ - str s30, [x0, #28] │ │ │ │ - cmp x3, x7 │ │ │ │ - b.eq 38074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec34> // b.none │ │ │ │ - ldr s31, [x6, x3, lsl #2] │ │ │ │ - lsr w4, w3, #3 │ │ │ │ - mvn w5, w3 │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - fmadd s31, s31, s14, s0 │ │ │ │ - ldrb w4, [x1, w4, uxtw] │ │ │ │ - asr w4, w4, w5 │ │ │ │ - dup v30.4s, v31.s[0] │ │ │ │ - stp q30, q30, [x2] │ │ │ │ - tbz w4, #0, 3771c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2dc> │ │ │ │ - ldr s24, [x24, #712] │ │ │ │ - ldp s25, s26, [x2, #4] │ │ │ │ - fmul s24, s24, s31 │ │ │ │ - ldr s27, [x2, #12] │ │ │ │ - ldp s28, s29, [x2, #20] │ │ │ │ - ldr s30, [x2, #28] │ │ │ │ - str s24, [x2] │ │ │ │ - ldr s24, [x24, #716] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x2, #4] │ │ │ │ - ldr s25, [x24, #720] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x2, #8] │ │ │ │ - ldr s26, [x24, #724] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x2, #12] │ │ │ │ - ldr s27, [x24, #728] │ │ │ │ - fmul s31, s27, s31 │ │ │ │ - str s31, [x2, #16] │ │ │ │ - ldr s31, [x24, #732] │ │ │ │ - fmul s31, s28, s31 │ │ │ │ - str s31, [x2, #20] │ │ │ │ - ldr s31, [x24, #736] │ │ │ │ - fmul s31, s29, s31 │ │ │ │ - str s31, [x2, #24] │ │ │ │ - ldr s31, [x24, #740] │ │ │ │ - b 37784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e344> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - ldp w27, w2, [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] │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldr w3, [x19, #144] │ │ │ │ - ldrh w0, [x0, w3, sxtw #1] │ │ │ │ - str w2, [x19, #156] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq 37a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5e0> // b.none │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 37980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e540> // b.none │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldp w3, w27, [x19, #144] │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldrh w1, [x0, w3, sxtw #1] │ │ │ │ - ldr w0, [x19, #168] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - str w27, [x19, #148] │ │ │ │ - add w0, w0, w21 │ │ │ │ - str w0, [x19, #168] │ │ │ │ - ldr w0, [x19, #108] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.lt 37948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e508> // b.tstop │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - stp w3, wzr, [x19, #144] │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.gt 37958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e518> │ │ │ │ - ldr w4, [x19, #104] │ │ │ │ - ldr w5, [x19, #120] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 370c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc80> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.le 37938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4f8> │ │ │ │ + str q31, [x0, #32] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str xzr, [x19] │ │ │ │ + cbz x0, 346a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb344> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + cbz x0, 346c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb360> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 346c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb360> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 346d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb378> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + fmov d15, d0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + sxtw x25, w0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x190 │ │ │ │ + add x20, sp, #0x10 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #392] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x168 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x178 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + str q31, [x2] │ │ │ │ + str q31, [x3] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #16] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3792] │ │ │ │ + add x3, x27, #0x18 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x0, [sp] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + stp x3, x2, [sp, #16] │ │ │ │ + add x28, sp, #0x70 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + stp xzr, xzr, [sp, #64] │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str w2, [sp, #88] │ │ │ │ + stp x28, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + bl d7c8 │ │ │ │ + tbnz w25, #31, 3481c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4bc> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + str w1, [x0, #24] │ │ │ │ + str x25, [sp, #136] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 348f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb594> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str x5, [sp, #128] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 34880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb520> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #16] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb5d8> // 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 d13, d14, [sp, #96] │ │ │ │ - ldr d15, [sp, #112] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef8 │ │ │ │ + b 34860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb500> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 349a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb648> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x22, [sp, #24] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #16] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb5d8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 34914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb5b4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb614> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + 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] │ │ │ │ + sxtw x25, w1 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1a0 │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x178 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x188 │ │ │ │ + strh wzr, [sp, #368] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #32] │ │ │ │ + str x2, [sp, #144] │ │ │ │ + str xzr, [sp, #360] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3856] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3792] │ │ │ │ + add x3, x27, #0x18 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + stp x3, x2, [sp, #32] │ │ │ │ + add x28, sp, #0x80 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + stp xzr, xzr, [sp, #64] │ │ │ │ + stp xzr, xzr, [sp, #80] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + stp x28, xzr, [sp, #112] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + bl d7c8 │ │ │ │ + tbnz w25, #31, 34af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb798> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + str w1, [x0, #24] │ │ │ │ + str x25, [sp, #152] │ │ │ │ + ldr w1, [sp, #20] │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 34bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb86c> │ │ │ │ + ldp x6, x3, [sp, #64] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x5, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 34b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7fc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #40] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #32] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x21, [sp, #144] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8b0> // b.any │ │ │ │ + add sp, sp, #0x1a0 │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + 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 x1, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef8 │ │ │ │ + b 34b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7dc> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 34c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb920> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x22, [sp, #40] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #32] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #144] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8b0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 34bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb88c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8ec> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl 39d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109e0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 34d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9bc> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 34d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9c0> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl 39d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109e0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 34da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba44> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 34da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba48> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + 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, 34df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba90> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 34e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbaf0> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 34e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbaa8> │ │ │ │ + ldr x1, [x19] │ │ │ │ + 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, 34ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb80> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 34ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb74> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 34df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba90> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 34df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba90> │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 34ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb80> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 34ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb74> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 34f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbba4> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 34eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb54> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x638 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + 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, 34f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbec> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 34fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc4c> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 34f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc04> │ │ │ │ + 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, 3503c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcdc> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 35030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcd0> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 34f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbec> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 34f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbec> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 3503c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcdc> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 35030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcd0> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 35060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd00> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 35010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcb0> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x598 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + 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, 350a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd48> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 35108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbda8> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 350c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd60> │ │ │ │ + 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, 35198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe38> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 3518c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe2c> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 350a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd48> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 350a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd48> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 35198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe38> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 3518c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe2c> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 351bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe5c> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 3516c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe0c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + 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, 35204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbea4> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 35264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf04> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 3521c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbebc> │ │ │ │ + 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, 352f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf94> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 352e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf88> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 35204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbea4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 35204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbea4> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 352f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf94> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 352e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf88> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 35318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfb8> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 352c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf68> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x4d0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + mov w20, w3 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 3538c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc02c> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 35350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbff0> // b.any │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbz w3, #2, 353d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc078> │ │ │ │ + cmp w20, #0x8 │ │ │ │ + b.eq 35374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc014> // b.none │ │ │ │ + cmp w20, #0x10 │ │ │ │ + b.ne 3537c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc01c> // b.any │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbnz w0, #2, 3537c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc01c> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + b 353b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc054> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbz w0, #1, 353ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc04c> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbnz w3, #1, 35350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbff0> │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w3, w3, #0x2 │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 35350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbff0> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w0, [x19, #64] │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x16, x2 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + br x16 │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w3, w3, #0x4 │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 35350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbff0> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + 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] │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x6e0 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + mov x26, x0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #1752] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x19, x1 │ │ │ │ + str x20, [sp, #72] │ │ │ │ + bl ca90 │ │ │ │ + mov x1, x20 │ │ │ │ + add x3, sp, #0xa0 │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp] │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + stp x3, xzr, [sp, #144] │ │ │ │ + strb wzr, [sp, #160] │ │ │ │ + str x20, [sp, #528] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, sp, #0x390 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl 40220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ec0> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 354d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc170> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr w1, [sp, #1256] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + ands w0, w1, w0 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + b.ne 364c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd168> // b.any │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + add x0, sp, #0x3a0 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl dd68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x568> │ │ │ │ + movi d14, #0x0 │ │ │ │ + mov x25, #0x47e0 // #18400 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + movk x25, #0x1e8, lsl #16 │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl dd68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x568> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 35ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc768> // b.any │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + mov w0, #0x920 // #2336 │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + stp x2, x1, [sp, #496] │ │ │ │ + strh w0, [sp, #512] │ │ │ │ + strb wzr, [sp, #514] │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 355a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc240> // b.none │ │ │ │ + mov x22, x19 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 35594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc234> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x22, x22, #0x20 │ │ │ │ + cmp x22, x24 │ │ │ │ + b.ne 35580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc220> // b.any │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cbz x0, 3581c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4bc> │ │ │ │ + ldp x1, x3, [sp, #496] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x22, x19 │ │ │ │ + bl db88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x388> │ │ │ │ + mov x27, x0 │ │ │ │ + ldp x1, x3, [sp, #496] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d8> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + and x0, x27, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 35abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc75c> // b.none │ │ │ │ + sub x1, x19, x22 │ │ │ │ + cmp x1, x25 │ │ │ │ + b.gt 356a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc348> │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + sub x4, x24, x27 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.cc 364a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd148> // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + sub x3, x3, x27 │ │ │ │ + cmp x3, x4 │ │ │ │ + str x20, [sp, #528] │ │ │ │ + csel x28, x3, x4, ls // ls = plast │ │ │ │ + str x28, [sp, #104] │ │ │ │ + add x4, x1, x27 │ │ │ │ + cmp x28, #0xf │ │ │ │ + b.hi 357dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc47c> // b.pmore │ │ │ │ + cmp x28, #0x1 │ │ │ │ + b.eq 357d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc470> // b.none │ │ │ │ + cbnz x28, 35778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc418> │ │ │ │ + mov x0, x20 │ │ │ │ + str x28, [sp, #536] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 357a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc440> // b.none │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 35804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4a4> // b.none │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + str x1, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + stur x3, [x19, #-24] │ │ │ │ + ldp x1, x3, [sp, #496] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + bl db88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x388> │ │ │ │ + mov x27, x0 │ │ │ │ + ldp x1, x3, [sp, #496] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d9d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d8> │ │ │ │ + and x1, x27, x0 │ │ │ │ + mov x24, x0 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 355e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc288> // b.any │ │ │ │ + ldur x0, [x19, #-24] │ │ │ │ + mov x24, x19 │ │ │ │ + mov x19, x22 │ │ │ │ + ldur x2, [x24, #-32] │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + sub x3, x24, #0x20 │ │ │ │ + ldrb w2, [x2, x1] │ │ │ │ + cmp w2, #0xd │ │ │ │ + b.eq 35970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc610> // b.none │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + sub x22, x24, x19 │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + ubfx x1, x22, #5, #32 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 356f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc390> // b.none │ │ │ │ + str w1, [sp, #8] │ │ │ │ + bl d3c0 │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.ne 36258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcef8> // b.any │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl deb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b8> │ │ │ │ + mov x28, x0 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl dc00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x400> │ │ │ │ + fmov d15, d0 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 36344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfe4> // b.tstop │ │ │ │ + fcmpe d14, d0 │ │ │ │ + b.gt 36344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfe4> │ │ │ │ + ldp x1, x0, [x26, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 358e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc584> // b.none │ │ │ │ + str w28, [x1], #4 │ │ │ │ + str x1, [x26, #8] │ │ │ │ + add x28, x26, #0x18 │ │ │ │ + ldp x0, x1, [x28, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3585c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4fc> // b.none │ │ │ │ + str d15, [x0], #8 │ │ │ │ + str x0, [x28, #8] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + fmov d14, d15 │ │ │ │ + str w22, [sp, #32] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + b 35520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1c0> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x4 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x28, [sp, #104] │ │ │ │ + str x28, [sp, #536] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 35648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2e8> // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ + stp x22, x19, [sp, #112] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x19, [sp, #128] │ │ │ │ + bl 3a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11200> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + ldp x22, x19, [sp, #112] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 35674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc314> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 35674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc314> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #544] │ │ │ │ + b 35634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2d4> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + b 3577c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc41c> │ │ │ │ + add x2, x3, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b 3566c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc30c> │ │ │ │ + str x20, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 359f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc690> // b.none │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 35ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc750> // b.none │ │ │ │ + ldr x1, [sp, #544] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + add x24, x19, #0x20 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + b 356cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc36c> │ │ │ │ + ldr x1, [x26, #24] │ │ │ │ + mov x5, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + sub x2, x0, x1 │ │ │ │ + asr x3, x2, #3 │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 36670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd310> // b.none │ │ │ │ + cmp x3, #0x0 │ │ │ │ + stp x1, x2, [sp, #8] │ │ │ │ + csinc x0, x3, xzr, ne // ne = any │ │ │ │ + add x0, x0, x3 │ │ │ │ + cmp x0, x5 │ │ │ │ + csel x0, x0, x5, ls // ls = plast │ │ │ │ + lsl x27, x0, #3 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d420 │ │ │ │ + ldp x1, x2, [sp, #8] │ │ │ │ + mov x3, x0 │ │ │ │ + str d15, [x0, x2] │ │ │ │ + cbz x2, 358b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc558> │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x2, [sp, #8] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + add x2, x3, x2 │ │ │ │ + cbz x1, 358d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc574> │ │ │ │ + mov x0, x1 │ │ │ │ + stp x2, x3, [sp, #8] │ │ │ │ + bl d3c0 │ │ │ │ + ldp x2, x3, [sp, #8] │ │ │ │ + str x3, [x26, #24] │ │ │ │ + add x3, x3, x27 │ │ │ │ + stp x2, x3, [x28, #8] │ │ │ │ + b 35760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc400> │ │ │ │ + ldr x5, [x26] │ │ │ │ + mov x4, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x2, x1, x5 │ │ │ │ + asr x3, x2, #2 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq 3659c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd23c> // b.none │ │ │ │ + cmp x3, #0x0 │ │ │ │ + stp x5, x2, [sp, #8] │ │ │ │ + csinc x0, x3, xzr, ne // ne = any │ │ │ │ + add x0, x0, x3 │ │ │ │ + cmp x0, x4 │ │ │ │ + csel x0, x0, x4, ls // ls = plast │ │ │ │ + lsl x28, x0, #2 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d420 │ │ │ │ + ldp x5, x2, [sp, #8] │ │ │ │ + mov x3, x0 │ │ │ │ + str w22, [x0, x2] │ │ │ │ + cbz x2, 35944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc5e4> │ │ │ │ + mov x1, x5 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x5, x2, [sp, #8] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + add x2, x2, #0x4 │ │ │ │ + add x2, x3, x2 │ │ │ │ + cbz x5, 35960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc600> │ │ │ │ + mov x0, x5 │ │ │ │ + stp x2, x3, [sp, #8] │ │ │ │ + bl d3c0 │ │ │ │ + ldp x2, x3, [sp, #8] │ │ │ │ + add x28, x3, x28 │ │ │ │ + stp x3, x2, [x26] │ │ │ │ + str x28, [x26, #16] │ │ │ │ + b 35748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc3e8> │ │ │ │ + str x20, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + csel x22, x0, x1, ls // ls = plast │ │ │ │ + ldur x4, [x24, #-32] │ │ │ │ + str x22, [sp, #104] │ │ │ │ + cmp x22, #0xf │ │ │ │ + b.hi 35a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc6cc> // b.pmore │ │ │ │ + cmp x22, #0x1 │ │ │ │ + b.eq 35a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc6c0> // b.none │ │ │ │ + cbnz x22, 36068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd08> │ │ │ │ + mov x0, x20 │ │ │ │ + str x22, [sp, #536] │ │ │ │ + sub x1, x24, #0x10 │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 35a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc72c> // b.none │ │ │ │ + cmp x4, x20 │ │ │ │ + b.eq 36028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccc8> // b.none │ │ │ │ + stp x4, x2, [x3] │ │ │ │ + ldr x1, [sp, #544] │ │ │ │ + str x1, [x3, #16] │ │ │ │ + cbz x0, 35aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc740> │ │ │ │ + str x0, [sp, #528] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 356cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc36c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 356cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc36c> │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + stp x19, x19, [sp, #112] │ │ │ │ + str x19, [sp, #128] │ │ │ │ + bl 3a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11200> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + ldp x19, x24, [sp, #112] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 356cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc36c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 356cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc36c> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #544] │ │ │ │ + b 35998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc638> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + stp x4, x3, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldp x4, x3, [sp, #8] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x4 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x22, [sp, #104] │ │ │ │ + str x22, [sp, #536] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + sub x1, x24, #0x10 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 359bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc65c> // b.any │ │ │ │ + cmp x4, x20 │ │ │ │ + b.eq 36028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccc8> // b.none │ │ │ │ + stp x4, x2, [x3] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + str x0, [x3, #16] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x20, [sp, #528] │ │ │ │ + mov x20, x0 │ │ │ │ + b 359d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc678> │ │ │ │ + ldrb w0, [sp, #544] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + b 35850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4f0> │ │ │ │ + ldur x0, [x19, #-24] │ │ │ │ + mov x24, x19 │ │ │ │ + b 356b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc354> │ │ │ │ + ldr w0, [sp, #1256] │ │ │ │ + tst w0, w1 │ │ │ │ + b.eq 360d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd78> // b.none │ │ │ │ + add x26, sp, #0x280 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x3, sp, #0x368 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strh wzr, [sp, #864] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x25, [x0, #8] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3712] │ │ │ │ + str q31, [x3] │ │ │ │ + add x3, sp, #0x378 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + ldr x2, [sp] │ │ │ │ + str x23, [sp, #528] │ │ │ │ + str x25, [x2, x0] │ │ │ │ + add x0, x2, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3856] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3792] │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + str x3, [sp, #528] │ │ │ │ + add x3, sp, #0x220 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #4088] │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str x2, [sp, #536] │ │ │ │ + str xzr, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + add x2, x28, #0x10 │ │ │ │ + str x2, [sp, #536] │ │ │ │ + add x2, sp, #0x270 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + add x1, sp, #0x218 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str w0, [sp, #600] │ │ │ │ + mov x0, x26 │ │ │ │ + str x2, [sp, #608] │ │ │ │ + str xzr, [sp, #616] │ │ │ │ + strb wzr, [sp, #624] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #576] │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + stp x1, xzr, [sp, #368] │ │ │ │ + strb wzr, [sp, #384] │ │ │ │ + cbz x4, 36188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce28> │ │ │ │ + ldr x5, [sp, #560] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #568] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + add x2, x28, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x3, [sp, #528] │ │ │ │ + str x2, [sp, #536] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #536] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #528] │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x25, [x3, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + add x3, x3, #0x3a0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + add x4, sp, #0x1a0 │ │ │ │ + str x4, [sp, #400] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 36138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcdd8> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x2, [sp, #400] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 367f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd490> // b.plast │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + add x4, sp, #0x1c0 │ │ │ │ + str x4, [sp, #432] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 3615c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcdfc> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x2, [sp, #432] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #440] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + bl ca90 │ │ │ │ + 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, x26 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #528] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #864] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #640] │ │ │ │ + add x0, sp, #0x368 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x3, [sp] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x378 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x3, x2 │ │ │ │ + str x25, [x3, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #528] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #576] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #536] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str xzr, [sp, #616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #600] │ │ │ │ + mov x0, x26 │ │ │ │ + str x2, [sp, #608] │ │ │ │ + strb wzr, [sp, #624] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + fmov d0, d15 │ │ │ │ + ldr x0, [sp] │ │ │ │ + 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, #648] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #576] │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + stp x1, xzr, [sp, #464] │ │ │ │ + add x28, sp, #0x1d0 │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + cbz x4, 36178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce18> │ │ │ │ + ldr x5, [sp, #560] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x3, [sp, #568] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str x22, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 35ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb48> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x22, sp, #0x1f0 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #536] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #528] │ │ │ │ + ldr x3, [sp] │ │ │ │ + add x23, sp, #0x1b0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x25, [x3, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + bl cd30 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x8, x22 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 34420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0c0> │ │ │ │ + ldr x0, [sp, #504] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 36858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4f8> // b.plast │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #528] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3611c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcdbc> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + str x2, [sp, #544] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3704] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 360a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd44> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 36070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd10> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x20, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 3b8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12580> │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 35fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc70> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 35fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc64> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x20, x24 │ │ │ │ + b.ne 35fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc50> // b.any │ │ │ │ + cbz x19, 35fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc7c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 364c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.any │ │ │ │ + add sp, sp, #0x6e0 │ │ │ │ + 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 x1, [sp] │ │ │ │ + cmp x1, x3 │ │ │ │ + b.eq 36250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcef0> // b.none │ │ │ │ + cbz x2, 36058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccf8> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 36198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce38> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + str x2, [x3, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + b 359d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc678> │ │ │ │ + mov x0, x20 │ │ │ │ + b 35a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc6f0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 35f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc0c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 35f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc04> │ │ │ │ + ldr x22, [sp, #920] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 36a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6d0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 361a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce44> // b.any │ │ │ │ + add x0, sp, #0x3d0 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 35ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc774> │ │ │ │ + ldr x1, [sp, #960] │ │ │ │ + add x0, sp, #0x3c0 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 35ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc774> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 35f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbe4> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x4 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #80] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + b 35cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc950> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x4 │ │ │ │ + stp x1, x3, [sp, #80] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #80] │ │ │ │ + b 35d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9b8> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, x28 │ │ │ │ + bl cef8 │ │ │ │ + b 35e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb24> │ │ │ │ + add x1, sp, #0x260 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + bl cef8 │ │ │ │ + b 35c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8b4> │ │ │ │ + ldrb w1, [sp, #544] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 36050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccf0> │ │ │ │ + bl 3b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12280> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cbz x22, 36a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6d0> │ │ │ │ + ldr x25, [x22] │ │ │ │ + mov w23, #0x5 // #5 │ │ │ │ + cmp x25, x22 │ │ │ │ + b.eq 36228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcec8> // b.none │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 361e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce84> // b.none │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + str xzr, [x25, #16] │ │ │ │ + cbz x0, 36240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcee0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x25, [x25] │ │ │ │ + cmp x25, x22 │ │ │ │ + b.ne 361c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce60> // b.any │ │ │ │ + ldr x23, [x22] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 36228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcec8> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x22, x23 │ │ │ │ + b.ne 36214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xceb4> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 360f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd90> │ │ │ │ + ldr x25, [x25] │ │ │ │ + cmp x22, x25 │ │ │ │ + b.ne 361c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce60> // b.any │ │ │ │ + b 36208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea8> │ │ │ │ + mov x0, x4 │ │ │ │ + b 359d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc678> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + add x20, sp, #0x170 │ │ │ │ + mov x8, x20 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + bl 349c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb668> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x350 │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d570 <__cxa_end_catch@plt> │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + bl cfa0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x360 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl cfa0 │ │ │ │ + ldr x20, [sp] │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d2d0 │ │ │ │ + asr x1, x22, #5 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0d8 │ │ │ │ + add x0, sp, #0x218 │ │ │ │ + add x8, sp, #0x1d0 │ │ │ │ + bl dab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + add x8, sp, #0x1f0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl 34420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0c0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + add x1, x1, #0x390 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 364c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + add x8, sp, #0xb0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 349c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb668> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + add x3, x3, #0x310 │ │ │ │ + mov x4, #0x25 // #37 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d570 <__cxa_end_catch@plt> │ │ │ │ + add x20, sp, #0xd0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + bl cfa0 │ │ │ │ + adrp x23, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x23, #0x338 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl cfa0 │ │ │ │ + fmov d0, d14 │ │ │ │ + add x20, sp, #0x110 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + mov x8, x20 │ │ │ │ + str x20, [sp, #32] │ │ │ │ + bl 346e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb388> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x8, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl 34420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0c0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + bl cfa0 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + mov w0, w22 │ │ │ │ + mov x8, x1 │ │ │ │ + mov x22, x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 349c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb668> │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x8, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + bl 34420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0c0> │ │ │ │ + add x1, x23, #0x338 │ │ │ │ + mov x0, x22 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl cfa0 │ │ │ │ + fmov d0, d15 │ │ │ │ + add x8, sp, #0x1d0 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + bl 346e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb388> │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + add x8, sp, #0x1f0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl 34420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0c0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + add x1, x1, #0x348 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 364c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6f0> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x3, #0x1c // #28 │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #112] │ │ │ │ + str x20, [sp, #528] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x2f0 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + ldr q30, [x1] │ │ │ │ + str x2, [sp, #544] │ │ │ │ + ldur q31, [x1, #12] │ │ │ │ + str q30, [x0] │ │ │ │ + stur q31, [x0, #12] │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + ldr x2, [sp, #528] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + strb wzr, [x2, x1] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 364c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x22, x19 │ │ │ │ + bl 3b8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12580> │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 36638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2d8> // b.none │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd234> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x22, x22, #0x20 │ │ │ │ + b 36578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd218> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 364c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3656c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd20c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 3656c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd20c> │ │ │ │ + bti j │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + mov x22, x19 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 36578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd218> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 36564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd204> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3654c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1ec> │ │ │ │ + cbz x19, 36644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2e4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 364c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 364c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldp x22, x19, [sp, #112] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + mov x24, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x19, x22 │ │ │ │ + b 3656c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd20c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x23, sp, #0x1b0 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 36554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1f4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3656c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd20c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 366f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd390> │ │ │ │ + bti j │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str x1, [sp, #536] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #536] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #528] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x25, [x1, x0] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + bl cd30 │ │ │ │ + b 3656c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd20c> │ │ │ │ + bti j │ │ │ │ + mov x22, x19 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x24 │ │ │ │ + b 366ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd34c> │ │ │ │ + bti j │ │ │ │ + b 3669c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd33c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3655c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1fc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x28, [sp, #536] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #536] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #528] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x25, [x1, x0] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x23, sp, #0x1b0 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + bl cd30 │ │ │ │ + b 36554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1f4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3662c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2cc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 364c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.any │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 36744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd3e4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 366ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd34c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3656c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd20c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 3656c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd20c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 364c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 367c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd460> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 366d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd370> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3655c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1fc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 368a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd548> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3655c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1fc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 36564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd204> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 368a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd548> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 368e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd588> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 368e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd580> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x20, x22 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3656c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd20c> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + b 36924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5c4> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + b 3692c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5cc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 36938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5d8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 36940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5e0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 36948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5e8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 36950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5f0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 36958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5f8> │ │ │ │ + bti j │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x22, x27 │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3691c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5bc> │ │ │ │ + bti j │ │ │ │ + mov x27, x0 │ │ │ │ + b 369c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd668> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + b 369d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd674> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + b 369dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd67c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + mov x22, x19 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 36578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd218> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x2, x27 │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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, 36b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7c0> │ │ │ │ + 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, 36b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd820> │ │ │ │ + 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, 36c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd8a0> │ │ │ │ + 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, 36c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd920> │ │ │ │ + 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, #0x428 │ │ │ │ + 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, #0x438 │ │ │ │ + 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, #0x450 │ │ │ │ + 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, #0x478 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b d3c0 │ │ │ │ + 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, 37070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd10> │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 3706c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd0c> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b ddc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 370b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd58> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x4d0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + tbz w0, #0, 37118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddb8> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x598 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + tbz w0, #0, 37178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde18> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x638 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x44 │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 371d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde78> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + str x1, [x0] │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add x3, x2, #0xbe8 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0xc18 │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #48] │ │ │ │ + cbz x0, 372ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf8c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x3, x2, #0xbe8 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0xc18 │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #40] │ │ │ │ + cbz x0, 3736c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe00c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x2, #0xbe8 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0xc18 │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + stp x3, x4, [x1, #-48] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 373ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe08c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + stur x0, [x1, #-40] │ │ │ │ + sub x0, x1, #0x28 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + stur x0, [x1, #-40] │ │ │ │ + sub x0, x1, #0x28 │ │ │ │ + b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 37448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe0e8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 374a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe148> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr w3, [x20, #120] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbz w3, #0, 37570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe210> │ │ │ │ + ldrb w0, [x20, #80] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + tbz w0, #0, 375b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe250> │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add x8, sp, #0x10 │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + bl cc70 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x2, [x20, #88] │ │ │ │ + cbz x2, 375a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe240> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl d018 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x4, [x2] │ │ │ │ + ldr x2, [x4, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x21 │ │ │ │ + bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 375a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe248> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + b 37570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe210> │ │ │ │ + str x21, [sp, #64] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x4d0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 375ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe24c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 37634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2d4> // b.any │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 37640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e0> │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 37694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe334> // b.any │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 376a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe340> │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x4d0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 37714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3b4> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 377b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe458> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 36000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcca0> │ │ │ │ + add x1, x1, #0xae0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 37780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe420> // b.any │ │ │ │ + ldr x1, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x1 │ │ │ │ + str x1, [x3, #24] │ │ │ │ + ldr x4, [x3, #96] │ │ │ │ + cmp x4, x2 │ │ │ │ + csel x2, x4, x2, le │ │ │ │ + cbnz x2, 37794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe434> │ │ │ │ + ldrb w5, [x3, #69] │ │ │ │ + sub x2, x4, x2 │ │ │ │ + add x1, x0, x2 │ │ │ │ + add x0, x0, x4 │ │ │ │ + stp x1, x0, [x3, #8] │ │ │ │ + str x0, [x3, #24] │ │ │ │ + tbz w5, #0, 377c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe468> │ │ │ │ + ldr w1, [x3, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x3, #64] │ │ │ │ + b 37708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3a8> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 376f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe398> │ │ │ │ + sub x4, x4, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x4 │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + bl d6f0 │ │ │ │ + ldp x2, x3, [sp, #16] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + ldr x4, [x3, #96] │ │ │ │ + b 37750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3f0> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + b 37740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3e0> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 378d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe570> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 37834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4d4> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldr x5, [x3, #112] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + cmp x5, x2 │ │ │ │ + csel x2, x5, x2, le │ │ │ │ + cbnz x2, 3790c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5ac> │ │ │ │ + sub x4, x5, x2 │ │ │ │ + ldrb w2, [x3, #80] │ │ │ │ + add x1, x0, x5 │ │ │ │ + add x4, x0, x4 │ │ │ │ + stp x4, x1, [x3, #8] │ │ │ │ + str x1, [x3, #24] │ │ │ │ + tbz w2, #0, 37968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe608> │ │ │ │ + ldr x0, [x3, #72] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + ldr x2, [x3, #104] │ │ │ │ + ldr x4, [x0] │ │ │ │ + sub x2, x2, x5 │ │ │ │ + ldur x4, [x4, #-24] │ │ │ │ + add x0, x0, x4 │ │ │ │ + ldr x0, [x0, #232] │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #64] │ │ │ │ + blr x4 │ │ │ │ + add x4, x0, #0x1 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr x1, [x3, #96] │ │ │ │ + ldr x2, [x3, #112] │ │ │ │ + cmp x4, #0x1 │ │ │ │ + b.ls 37930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5d0> // b.plast │ │ │ │ + ldr x4, [x3, #16] │ │ │ │ + add x0, x0, x2 │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x1, [x3, #24] │ │ │ │ + ldrb w0, [x4] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 36000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcca0> │ │ │ │ + add x1, x1, #0xc40 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 37954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5f4> // b.any │ │ │ │ + ldr x1, [x0, #96] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x5, [x3, #112] │ │ │ │ + str x1, [x3, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + cmp x5, x2 │ │ │ │ + csel x2, x5, x2, le │ │ │ │ + cbz x2, 37850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4f0> │ │ │ │ + sub x5, x5, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x5 │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + bl d6f0 │ │ │ │ + ldp x2, x3, [sp, #16] │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + ldr x5, [x3, #112] │ │ │ │ + b 37850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4f0> │ │ │ │ + ldr w4, [x3, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x3, #24] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + orr w1, w4, #0x1 │ │ │ │ + str w1, [x3, #64] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x0, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 37818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4b8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x4d0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 379c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe660> │ │ │ │ + bl d3c0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 37a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6c0> │ │ │ │ + bl d3c0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 37ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe750> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 37a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe724> │ │ │ │ + bl d3c0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc58 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x448> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + 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, 37b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7b0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 37ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe784> │ │ │ │ + bl d3c0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d138 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 37e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeadc> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 37b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe834> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 37f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebfc> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + ldr x19, [x27, #8] │ │ │ │ + ldr x2, [x27, #120] │ │ │ │ + sub x19, x1, x19 │ │ │ │ + ldr x0, [x27, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + csel x19, x2, x19, le │ │ │ │ + cbnz x19, 37e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb28> │ │ │ │ + sub x1, x2, x19 │ │ │ │ + ldrb w3, [x27, #88] │ │ │ │ + add x1, x0, x1 │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + stp x1, x0, [x27, #8] │ │ │ │ + str x0, [x27, #24] │ │ │ │ + tbz w3, #0, 37f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec30> │ │ │ │ + ldr x0, [x27, #72] │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x1, [x27, #96] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x21, [x27, #112] │ │ │ │ + cbz x0, 37fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec50> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbz w1, #0, 37f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebb4> │ │ │ │ + ldp x0, x20, [x0, #40] │ │ │ │ + sub x21, x21, x2 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + tst x1, #0x4 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3952] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + add x21, x2, x21 │ │ │ │ + add w1, w1, #0x4 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + cmp w1, #0x4 │ │ │ │ + cset w24, eq // eq = none │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp x0, x20, #0x0, eq // eq = none │ │ │ │ + b.eq 37d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea08> // b.none │ │ │ │ + ldr x19, [x27, #72] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + cbz x19, 37fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec70> │ │ │ │ + ldrb w1, [x19, #17] │ │ │ │ + tbnz w1, #0, 37cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe97c> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 37cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe99c> │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + mov x4, x21 │ │ │ │ + add x3, sp, #0x28 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c0 │ │ │ │ + mov w28, w0 │ │ │ │ + ldr w1, [x26] │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp w1, w0, #0x0, ne // ne = any │ │ │ │ + b.eq 37d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe9b8> // b.none │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + add x2, sp, #0x28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d408 │ │ │ │ + mov w0, w28 │ │ │ │ + bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w28, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + ldp x1, x0, [sp, #40] │ │ │ │ + b.ne 37d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe9cc> // b.any │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 37d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe9cc> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 37dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea74> // b.none │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 37ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb68> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x538> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + tbnz w0, #0, 37c68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe908> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ + b 37c68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe908> │ │ │ │ + ldp x2, x1, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d360 , std::allocator >::showmanyc()@plt> │ │ │ │ + mov w28, w0 │ │ │ │ + b 37c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe93c> │ │ │ │ + ldr x2, [sp] │ │ │ │ + str x0, [x2, #40] │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + cmp w2, #0x6 │ │ │ │ + b.eq 37e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeac0> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 37ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea7c> // b.none │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.eq 37d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea20> // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ldr x20, [x1, #48] │ │ │ │ + ccmp x0, x20, #0x0, eq // eq = none │ │ │ │ + b.ne 37c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8ec> // b.any │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + cmp w0, #0x6 │ │ │ │ + b.eq 37ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea7c> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 37ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea7c> // b.none │ │ │ │ + ldr x1, [x27, #72] │ │ │ │ + cbz x1, 37fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec50> │ │ │ │ + ldr x19, [sp, #24] │ │ │ │ + ldp x1, x2, [x1, #24] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [x19] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [x27, #72] │ │ │ │ + cbz x0, 37ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb48> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 37f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebe0> // b.none │ │ │ │ + cbz x1, 37fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec50> │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + mov w3, #0x5 // #5 │ │ │ │ + str w3, [sp, #12] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x1, #40] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldp x0, x20, [x0, #40] │ │ │ │ + b 37c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8d4> │ │ │ │ + ldr x2, [sp] │ │ │ │ + str x0, [x2, #40] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.eq 37ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb80> // b.none │ │ │ │ + ldr x2, [x27, #120] │ │ │ │ + ldr x0, [x27, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + ldr x3, [x27, #16] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [x27, #24] │ │ │ │ + cbz x1, 37efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb9c> │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldrb w0, [x3] │ │ │ │ + b 37b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe804> │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x20, [x2, #48] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 37ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea7c> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.ne 37c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8e0> // b.any │ │ │ │ + b 37ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea7c> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 36000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcca0> │ │ │ │ + add x1, x1, #0xbc0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 37f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebd4> // b.any │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + ldr x1, [x0, #104] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + ldr x2, [x27, #120] │ │ │ │ + str x1, [x27, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + cmp x2, x19 │ │ │ │ + csel x19, x2, x19, le │ │ │ │ + cbz x19, 37bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe860> │ │ │ │ + sub x2, x2, x19 │ │ │ │ + sub x1, x1, x19 │ │ │ │ + add x0, x0, x2 │ │ │ │ + mov x2, x19 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x0, [x27, #104] │ │ │ │ + ldr x2, [x27, #120] │ │ │ │ + b 37bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe860> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 37f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebe0> │ │ │ │ + cbz x1, 37fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec50> │ │ │ │ + mov w0, #0x6 // #6 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + stp x0, x0, [x1, #40] │ │ │ │ + b 37dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea68> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x20, [x0, #40] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + subs x1, x1, x0 │ │ │ │ + b.ne 37de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea84> // b.any │ │ │ │ + ldr x1, [x27, #104] │ │ │ │ + ldr x2, [x27, #120] │ │ │ │ + ldr w0, [x27, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x27, #24] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x27, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + b 37b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe804> │ │ │ │ + tbnz w1, #1, 37f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec10> │ │ │ │ + mov x4, x0 │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + stp x0, x0, [x4, #40] │ │ │ │ + mov x20, x0 │ │ │ │ + str w1, [x4, #56] │ │ │ │ + b 37c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8a4> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + b 37b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7f4> │ │ │ │ + cbz x1, 37fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec50> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + str w2, [sp, #12] │ │ │ │ + orr w0, w0, w2 │ │ │ │ + str w0, [x1, #56] │ │ │ │ + b 37dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea68> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x938 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + add x0, x0, #0x720 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x598 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x788 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xa08 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + adr x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec0c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec0c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + b 39048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfce8> │ │ │ │ + nop │ │ │ │ + ldr x1, [x19] │ │ │ │ + b 3800c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xecac> │ │ │ │ + ... │ │ │ │ + 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 x20, x0 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + adrp x22, 9e000 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d420 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x1, #0xde0 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ + ldp x0, x1, [x20, #24] │ │ │ │ + stp x0, x1, [x21, #16] │ │ │ │ + ldr d31, [x20, #40] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + add x2, x22, #0x6c0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + stp x1, x0, [x19, #48] │ │ │ │ + str d31, [x19, #40] │ │ │ │ + cbz x0, 391f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe90> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + add x22, x19, #0x30 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x7, [x20, #72] │ │ │ │ + add x2, x2, #0xbe8 │ │ │ │ + ldp x0, x6, [x20, #56] │ │ │ │ + stp x6, x7, [x22, #16] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + ldp w4, w5, [x20, #80] │ │ │ │ + stp w4, w5, [x22, #32] │ │ │ │ + add x3, x3, #0xc18 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xc40 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 3921c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfebc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, 3916c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe0c> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 3916c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe0c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + ldp x1, x2, [x20, #64] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + stp x1, x2, [x22, #16] │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + str x1, [x19, #80] │ │ │ │ + cbz x0, 39190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe30> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x21, [x19, #56] │ │ │ │ + cbz x21, 391b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe58> │ │ │ │ + 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 39274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff14> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x22, x19 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x0, x0, #0xbe8 │ │ │ │ + add x1, x1, #0xc18 │ │ │ │ + stp x0, x1, [x19] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + ldp x6, x7, [x20, #64] │ │ │ │ + add x0, x0, #0xc40 │ │ │ │ + str x0, [x22, #48]! │ │ │ │ + ldp w4, w5, [x20, #80] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + stp x6, x7, [x22, #16] │ │ │ │ + stp w4, w5, [x22, #32] │ │ │ │ + cbz x0, 391b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe58> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + b 391b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe58> │ │ │ │ + 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 392c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff60> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 39248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfee8> │ │ │ │ + bti j │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff14> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + b 39248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfee8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x21, 392d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff70> │ │ │ │ + b 39248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfee8> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 392d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff70> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 392d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff70> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0xbe8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add x3, x3, #0xc18 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 39368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10008> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0xbe8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + stur x4, [x1, #-8] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xc18 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + str x2, [x1, #40] │ │ │ │ + cbz x0, 393e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10088> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0xbe8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x19, x0, #0x30 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x4, [x1, #-48] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xc18 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0xdc0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 39468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10108> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + stur x0, [x1, #-40] │ │ │ │ + sub x0, x1, #0x28 │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10208> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + cmp w2, #0x8 │ │ │ │ + b.eq 39524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101c4> // b.none │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 39510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101b0> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #2, 39504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101a4> │ │ │ │ + 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 394e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10180> // b.any │ │ │ │ + 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, 39548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101e8> │ │ │ │ + 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 39524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101c4> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 394a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10140> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 39644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102e4> │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + tbz w1, #0, 396a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10344> │ │ │ │ + ldr x2, [x0, #96] │ │ │ │ + cbz x2, 39644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102e4> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl d018 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 396a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10340> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 396c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10364> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x598 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 39764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10404> │ │ │ │ + ldrb w1, [x0, #240] │ │ │ │ + tbz w1, #0, 397c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10464> │ │ │ │ + ldr x2, [x0, #248] │ │ │ │ + cbz x2, 39764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10404> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl d018 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 397c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10460> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 397e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10484> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x638 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 39884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10524> │ │ │ │ + ldrb w1, [x0, #69] │ │ │ │ + tbz w1, #0, 398e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10584> │ │ │ │ + ldr x2, [x0, #72] │ │ │ │ + cbz x2, 39884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10524> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl d018 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 398e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10580> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 39904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105a4> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 39930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105d0> // 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, 39984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10624> │ │ │ │ + ldr x19, [x0, #72] │ │ │ │ + cbz x19, 399a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10644> │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + stp x2, x2, [x19, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + str wzr, [x19, #56] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x538> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x598 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x788 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 39a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106cc> │ │ │ │ + bl d3c0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 39a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10738> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 39a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10738> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10738> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10738> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 39abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1075c> // 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 39a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10738> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 39b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x107ac> │ │ │ │ + bl d3c0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 39b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10818> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 39b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10818> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10818> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10818> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 39ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10844> // 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 39b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10818> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x800 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #256] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 39bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1088c> │ │ │ │ + bl d3c0 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 39c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108b8> │ │ │ │ + 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108cc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108e0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108f4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 39bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10894> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 39bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10894> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x800 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #256] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 39cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1094c> │ │ │ │ + bl d3c0 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 39ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10980> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10994> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109a8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109bc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 39cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10954> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 39cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10954> │ │ │ │ + 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 d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + add x1, x1, #0xbb8 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a68> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + 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 w20, #0x1 // #1 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + add x1, x1, #0xbc8 │ │ │ │ + str w20, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d4e0 >::~basic_filebuf()@plt> │ │ │ │ + ldr w2, [x21, #32] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + str x1, [x19] │ │ │ │ + stp w20, w2, [x19, #32] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b24> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + 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 39ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b68> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b7c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b90> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x19, [x19, #8] │ │ │ │ + cbz x19, 39f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c0c> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c0c> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c0c> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 39f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c04> // 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 x2, [x19, #8] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + str x0, [x19] │ │ │ │ + add x3, x19, x1 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr x0, [x2] │ │ │ │ + ldr x2, [x20, #56] │ │ │ │ + str x2, [x19, x1] │ │ │ │ + cbz x0, 3a09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d3c> │ │ │ │ + ldr w0, [x0, #56] │ │ │ │ + tbz w0, #0, 39fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c80> │ │ │ │ + ldr x0, [x3, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + 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, 3a060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d00> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3a060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d00> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3a060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d00> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3a090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d30> // 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 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + b 3a060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d00> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + add x5, x8, #0x28 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3976] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov w20, w0 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #4072] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3728] │ │ │ │ + str x23, [sp, #128] │ │ │ │ + ldr w4, [x4] │ │ │ │ + add x22, x8, #0x18 │ │ │ │ + ldr x6, [x2] │ │ │ │ + str x6, [sp, #72] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + ldr w2, [x1] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + ldr w3, [x3] │ │ │ │ + stp w4, w3, [x8] │ │ │ │ + add x23, sp, #0x38 │ │ │ │ + ldr d31, [x1, #2568] │ │ │ │ + mov x19, x8 │ │ │ │ + str w2, [x8, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + strh wzr, [x8, #20] │ │ │ │ + mov x1, x21 │ │ │ │ + str x5, [x8, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str d31, [x8, #8] │ │ │ │ + stp x21, xzr, [sp, #8] │ │ │ │ + strb wzr, [sp, #24] │ │ │ │ + stp x23, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #40] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + str x0, [x19, #56] │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [x19, #88] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 3a190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e30> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 3a1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e40> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov w1, #0x101 // #257 │ │ │ │ + str w20, [x19, #8] │ │ │ │ + strh w1, [x19, #20] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ec4> // 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 d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3a234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ed4> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3a1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e98> │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + 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] │ │ │ │ + mov x21, x2 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3a0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d60> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl d420 │ │ │ │ + mov x20, x0 │ │ │ │ + bl d4b0 │ │ │ │ + strb wzr, [x20, #28] │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl d3f0 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + tbnz x21, #63, 3a3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11050> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d420 │ │ │ │ + mov x1, x0 │ │ │ │ + add x3, x0, x21 │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + str x1, [x20, #32] │ │ │ │ + stp x21, x1, [x20, #40] │ │ │ │ + str x3, [x20, #56] │ │ │ │ + str wzr, [x20, #64] │ │ │ │ + bl d420 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0x840 │ │ │ │ + str x1, [x0] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x20, [x0, #16] │ │ │ │ + str d31, [x0, #8] │ │ │ │ + cbz x21, 3a49c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1113c> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10fbc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10fd0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + 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 d9f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f0> │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + bl d1c8 <__cxa_atexit@plt+0x8> │ │ │ │ + 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 3a414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110b4> // 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 3a414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110b4> // b.any │ │ │ │ + bl cd90 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + cbnz x0, 3a4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11194> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d138 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3a4fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1119c> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110b4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 3a478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11118> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110b4> // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xbd8 │ │ │ │ + add x1, x1, #0xab8 │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + b 3a458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110f8> │ │ │ │ + bti j │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 3a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111c0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3744] │ │ │ │ + bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ + b 3a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111c0> │ │ │ │ + bl d3c0 │ │ │ │ + b 3a3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11078> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d138 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + b 3a428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110c8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 3a544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111e4> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + mov x19, x20 │ │ │ │ + b 3a428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110c8> │ │ │ │ + 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] │ │ │ │ + ldp x26, x24, [x0] │ │ │ │ + sub x21, x24, x26 │ │ │ │ + asr x0, x21, #5 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11388> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x20, x19 │ │ │ │ + csinc x22, x0, xzr, ne // ne = any │ │ │ │ + add x22, x22, x0 │ │ │ │ + cmp x22, x1 │ │ │ │ + csel x22, x22, x1, ls // ls = plast │ │ │ │ + lsl x22, x22, #5 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d420 │ │ │ │ + mov x25, x0 │ │ │ │ + add x3, x0, x21 │ │ │ │ + ldr x1, [x20], #16 │ │ │ │ + add x0, x3, #0x10 │ │ │ │ + str x0, [x25, x21] │ │ │ │ + ldr x4, [x19, #8] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 3a6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11358> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x1, [x25, x21] │ │ │ │ + str x0, [x3, #16] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + str x4, [x3, #8] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x24, x26 │ │ │ │ + b.eq 3a6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11380> // b.none │ │ │ │ + add x21, x26, #0x10 │ │ │ │ + mov x20, x26 │ │ │ │ + mov x19, x25 │ │ │ │ + b 3a638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112d8> │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + str x1, [x19] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 3a680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11320> // b.none │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x1, [x20] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 3a610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112b0> // b.any │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x1, [x19, #8] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x24, x20 │ │ │ │ + b.ne 3a638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112d8> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cbz x26, 3a690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11330> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3c0 │ │ │ │ + add x22, x25, x22 │ │ │ │ + stp x25, x19, [x23] │ │ │ │ + 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 │ │ │ │ + add x2, x4, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ + stp x4, x3, [sp, #80] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x4, x3, [sp, #80] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + str x4, [x3, #8] │ │ │ │ + cmp x24, x26 │ │ │ │ + b.ne 3a600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112a0> // b.any │ │ │ │ + mov x19, x25 │ │ │ │ + b 3a680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11320> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + bl cee0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, w2 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x21] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a7d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11478> // b.none │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.eq 3a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11480> // b.none │ │ │ │ + cmp w19, #0x10 │ │ │ │ + b.ne 3a788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11428> // b.any │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #2, 3a788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11428> │ │ │ │ + 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 3a700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113a0> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3a850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114f0> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, w19 │ │ │ │ + b 3a7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11444> │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 3a788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11428> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, w19 │ │ │ │ + blr x2 │ │ │ │ + b 3a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11420> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + 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 3a700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113a0> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3a86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1150c> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3a834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114d4> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114f0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + 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 3a918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115b8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3a8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1158c> // 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 3a948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115e8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 290a0 ::do_widen(char) const@@Base+0xc500> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115e8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3a950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115f0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + 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 3aa18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116b8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3a9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1168c> // 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 3aa48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116e8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 290a0 ::do_widen(char) const@@Base+0xc500> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3aa48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116e8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3aa50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116f0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + 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 3ab18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117b8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3aaec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1178c> // 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 3ab48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117e8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 290a0 ::do_widen(char) const@@Base+0xc500> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ab48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117e8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3ab50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117f0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + 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 3ac18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118b8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3abec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1188c> // 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 3ac48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118e8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 290a0 ::do_widen(char) const@@Base+0xc500> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ac48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118e8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3ac50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118f0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w3, [x0, #120] │ │ │ │ + tbz w3, #1, 3acf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11994> │ │ │ │ + ldr x3, [x0, #40] │ │ │ │ + cbz x3, 3ad0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119ac> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3acfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1199c> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 3ad38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119d8> // b.none │ │ │ │ + strb w1, [x3] │ │ │ │ + mov w0, w1 │ │ │ │ + ldr x1, [x2, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x2, #40] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.ne 3ad4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119ec> // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x3, 36000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcca0> │ │ │ │ + add x3, x3, #0xc60 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 3ad58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119f8> // b.any │ │ │ │ + ldp x3, x0, [x0, #96] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + b 3acc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11960> │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + sub x3, x3, x1 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3ad00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119a0> │ │ │ │ + ldrb w0, [x2, #80] │ │ │ │ + tbz w0, #0, 3ad84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a24> │ │ │ │ + bl 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb940> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w1, [sp, #28] │ │ │ │ + blr x4 │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3acfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1199c> // b.none │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr w0, [x2, #120] │ │ │ │ + tbz w0, #1, 3ad4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119ec> │ │ │ │ + ldr x3, [x2, #40] │ │ │ │ + b 3acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11968> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x4d0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + 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.gt 3ae08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11aa8> │ │ │ │ + tbz w2, #0, 3ae24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ac4> │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz x0, 3adf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a98> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #360] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 36c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d820> │ │ │ │ - ldr x0, [x19, #384] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 36c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d820> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldp w3, w27, [x19, #144] │ │ │ │ - ldr x1, [x28, #208] │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldrh w1, [x1, w3, sxtw #1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #176] │ │ │ │ - b 37900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4c0> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x1, [x28, #136] │ │ │ │ - asr w4, w2, #1 │ │ │ │ - ubfiz w3, w2, #2, #1 │ │ │ │ - ldrb w1, [x1, w4, sxtw] │ │ │ │ - lsl w0, w0, w3 │ │ │ │ - tst w1, w0 │ │ │ │ - cset w7, ne // ne = any │ │ │ │ - cmp w7, w26 │ │ │ │ - b.eq 380c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec80> // b.none │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldr w3, [x19, #144] │ │ │ │ - ldrh w1, [x0, w3, sxtw #1] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.ne 37900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4c0> // b.any │ │ │ │ + tbz w2, #0, 3ae24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ac4> │ │ │ │ + bl 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb940> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3adfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a9c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x4d0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w4, [x19, #136] │ │ │ │ - cbz w4, 38098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec58> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - add x4, x2, w4, 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, x4 │ │ │ │ - b.ne 37a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e600> // b.any │ │ │ │ - ldr w0, [x19, #96] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - sub w0, w3, w0 │ │ │ │ - smaddl x0, w0, w20, x2 │ │ │ │ - bl 36c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d820> │ │ │ │ - ldr w3, [x19, #96] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - ldr x2, [x19, #288] │ │ │ │ - sub w0, w0, w3 │ │ │ │ - smaddl x0, w0, w20, x2 │ │ │ │ - bl 36c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d820> │ │ │ │ - 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 378e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4a4> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w4, 37ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e764> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - add x3, x2, w4, uxtw #2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr s31, [x2], #4 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - fmadd s31, s31, s14, 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, s23, [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, s23 │ │ │ │ - str s30, [x0, #28] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 37b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6c0> // 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 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - str s31, [x19, #184] │ │ │ │ - b 378c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e488> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr x1, [x28, #136] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ldrb w4, [x1, w3, sxtw] │ │ │ │ - stp q27, q27, [x0] │ │ │ │ - cbz w7, 37cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e89c> │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - ubfiz w9, w2, #2, #1 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - mov w3, #0x4 // #4 │ │ │ │ - ldr w8, [x19, #164] │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsl w3, w3, w9 │ │ │ │ - tst w3, w4 │ │ │ │ - madd x5, x5, x8, x6 │ │ │ │ - cset w6, ne // ne = any │ │ │ │ - lsr w3, w20, #3 │ │ │ │ - mvn w4, w20 │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - fmov s7, #1.000000000000000000e+00 │ │ │ │ - ldrb w3, [x5, w3, uxtw] │ │ │ │ - asr w3, w3, w4 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - cmp w6, w3 │ │ │ │ - b.eq 37c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e800> // b.none │ │ │ │ - ldr x3, [x19] │ │ │ │ - ldp d16, d7, [x3, #104] │ │ │ │ - fdiv d7, d7, d16 │ │ │ │ - fcvt s7, d7 │ │ │ │ - dup v6.4s, v7.s[0] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stp q6, q6, [x1, #-32] │ │ │ │ - ldp s23, s5, [x0] │ │ │ │ - ldp s4, s26, [x0, #8] │ │ │ │ - fadd s23, s7, s23 │ │ │ │ - ldp s24, s30, [x0, #16] │ │ │ │ - ldp s25, s28, [x0, #24] │ │ │ │ - str s23, [x0] │ │ │ │ - ldur s31, [x1, #-28] │ │ │ │ - fadd s31, s5, s31 │ │ │ │ - str s31, [x0, #4] │ │ │ │ - ldur s29, [x1, #-24] │ │ │ │ - fadd s29, s4, s29 │ │ │ │ - str s29, [x0, #8] │ │ │ │ - ldur s3, [x1, #-20] │ │ │ │ - fadd s26, s3, s26 │ │ │ │ - str s26, [x0, #12] │ │ │ │ - ldur s2, [x1, #-16] │ │ │ │ - fadd s24, s2, s24 │ │ │ │ - str s24, [x0, #16] │ │ │ │ - ldur s1, [x1, #-12] │ │ │ │ - fadd s30, s1, s30 │ │ │ │ - str s30, [x0, #20] │ │ │ │ - ldur s0, [x1, #-8] │ │ │ │ - fadd s25, s0, s25 │ │ │ │ - str s25, [x0, #24] │ │ │ │ - ldur s22, [x1, #-4] │ │ │ │ - fadd s28, s22, s28 │ │ │ │ - str s28, [x0, #28] │ │ │ │ - cmp w20, w7 │ │ │ │ - b.ne 37c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e7c8> // b.any │ │ │ │ - fadd s31, s31, s23 │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s27, s31, s28 │ │ │ │ - ldr w27, [x19, #148] │ │ │ │ - str s27, [x19, #184] │ │ │ │ - b 378c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e488> │ │ │ │ - ldp x3, x4, [x19, #192] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 37d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e930> // b.none │ │ │ │ - fmov s31, w7 │ │ │ │ - sub x1, x4, #0x4 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldrb w2, [x0, #80] │ │ │ │ + ldp x3, x1, [x0, #32] │ │ │ │ sub x1, x1, x3 │ │ │ │ - shl v0.2s, v31.2s, #3 │ │ │ │ - mov x0, x3 │ │ │ │ - ucvtf s0, s0 │ │ │ │ - fdiv s30, s30, s0 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.ls 37d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e90c> // b.plast │ │ │ │ - dup v31.4s, v30.s[0] │ │ │ │ - lsr x1, x1, #2 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.gt 3aeb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b50> │ │ │ │ + tbz w2, #0, 3aecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b6c> │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz x0, 3aea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b40> │ │ │ │ + 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 │ │ │ │ + tbz w2, #0, 3aecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b6c> │ │ │ │ + bl 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb940> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 3aea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b40> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x4d0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w3, [x0, #104] │ │ │ │ + tbz w3, #1, 3af54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bf4> │ │ │ │ + ldr x3, [x0, #40] │ │ │ │ + cbz x3, 3af6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0c> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3af5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bfc> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 3af98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c38> // b.none │ │ │ │ + strb w1, [x3] │ │ │ │ + mov w0, w1 │ │ │ │ + ldr x1, [x2, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - lsr x2, x1, #2 │ │ │ │ - add x2, x3, x2, lsl #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 37d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8f0> // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 37d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e930> // b.none │ │ │ │ - and x1, x1, #0xfffffffffffffffc │ │ │ │ - add x3, x3, x1, lsl #2 │ │ │ │ - mov x0, x3 │ │ │ │ - str s30, [x0], #4 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 37d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e930> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - str s30, [x3, #4] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 37d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e930> // b.none │ │ │ │ - str s30, [x3, #8] │ │ │ │ - ldp x3, x4, [x19, #240] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 37de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9a8> // b.none │ │ │ │ - sub x1, x4, #0x4 │ │ │ │ - mov x0, x3 │ │ │ │ + str x1, [x2, #40] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.ne 3afac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c4c> // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x3, 36000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcca0> │ │ │ │ + add x3, x3, #0xb00 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 3afb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c58> // b.any │ │ │ │ + ldp x3, x0, [x0, #80] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + b 3af20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bc0> │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + sub x3, x3, x1 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3af60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c00> │ │ │ │ + ldrb w0, [x2, #69] │ │ │ │ + tbz w0, #0, 3afe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c84> │ │ │ │ + bl 34d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9c8> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w1, [sp, #28] │ │ │ │ + blr x4 │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3af5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bfc> // b.none │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr w0, [x2, #104] │ │ │ │ + tbz w0, #1, 3afac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c4c> │ │ │ │ + ldr x3, [x2, #40] │ │ │ │ + b 3af28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bc8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + 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, #0x8 │ │ │ │ - b.ls 37dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e980> // b.plast │ │ │ │ - fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x2, x1, #2 │ │ │ │ - add x2, x3, x2, lsl #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 37da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e964> // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 37de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9a8> // b.none │ │ │ │ - and x1, x1, #0xfffffffffffffffc │ │ │ │ - add x3, x3, x1, lsl #2 │ │ │ │ - mov x0, x3 │ │ │ │ - fmov s31, #1.250000000000000000e-01 │ │ │ │ - str s31, [x0], #4 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 37de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9a8> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - str s31, [x3, #4] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 37de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9a8> // b.none │ │ │ │ - str s31, [x3, #8] │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - str s31, [x19, #184] │ │ │ │ - ldp w27, w2, [x19, #148] │ │ │ │ - b 378c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e488> │ │ │ │ - fadd s30, s30, s23 │ │ │ │ - fadd s30, s30, s24 │ │ │ │ - fadd s30, s30, s25 │ │ │ │ - fadd s30, s30, s26 │ │ │ │ - fadd s30, s30, s27 │ │ │ │ - fadd s30, s30, s28 │ │ │ │ - fadd s30, s30, s29 │ │ │ │ - str s30, [x19, #184] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.gt 3b068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d08> │ │ │ │ + tbz w2, #0, 3b084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d24> │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 3b058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11cf8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + tbz w2, #0, 3b084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d24> │ │ │ │ + bl 34d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9c8> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3b05c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11cfc> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + 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.gt 3b110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11db0> │ │ │ │ + tbz w2, #0, 3b12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11dcc> │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 3b100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11da0> │ │ │ │ + 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 │ │ │ │ + tbz w2, #0, 3b12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11dcc> │ │ │ │ + bl 34d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9c8> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 3b100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11da0> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 34db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba50> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 34db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba50> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 34f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbac> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 34f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbac> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 35068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd08> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 35068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd08> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 351c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe64> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 351c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe64> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb20 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3b28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f2c> │ │ │ │ + tbnz w2, #2, 3b2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f5c> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3b298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f38> │ │ │ │ bl d3c0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - b 378c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e488> │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldp q21, q20, [x1] │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ - fmul v20.4s, v20.4s, v15.s[0] │ │ │ │ - stp q21, q20, [x0] │ │ │ │ - cbz w26, 37f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eacc> │ │ │ │ - fdiv s23, s14, s13 │ │ │ │ - mov w3, #0x20 // #32 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - umaddl x3, w26, w3, x2 │ │ │ │ - ldp q31, q29, [x2] │ │ │ │ - add x2, x2, #0x20 │ │ │ │ - mov v30.16b, v21.16b │ │ │ │ - fmla v30.4s, v31.4s, v23.s[0] │ │ │ │ - mov v31.16b, v20.16b │ │ │ │ - fmla v31.4s, v29.4s, v23.s[0] │ │ │ │ - stp q30, q31, [x2, #-32] │ │ │ │ - ldp s31, s25, [x1] │ │ │ │ - ldp s26, s27, [x1, #8] │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldp s28, s29, [x1, #16] │ │ │ │ - ldp s30, s22, [x1, #24] │ │ │ │ - str s31, [x1] │ │ │ │ - ldur s24, [x2, #-28] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldur s25, [x2, #-24] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldur s26, [x2, #-20] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldur s27, [x2, #-16] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldur s28, [x2, #-12] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldur s29, [x2, #-8] │ │ │ │ - fadd s29, s29, s30 │ │ │ │ - str s29, [x1, #24] │ │ │ │ - ldur s30, [x2, #-4] │ │ │ │ - fadd s30, s30, s22 │ │ │ │ - str s30, [x1, #28] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 37e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea20> // 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] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 35320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfc0> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 3b28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f2c> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 3b2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f88> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3b28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f2c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x738 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1200c> │ │ │ │ + tbnz w2, #2, 3b39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1203c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3b378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12018> │ │ │ │ bl d3c0 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - b 378c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e488> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 35320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfc0> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 3b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1200c> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 3b3c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12068> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1200c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb20 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3b44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120ec> │ │ │ │ + tbnz w2, #2, 3b484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12124> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3b458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120f8> │ │ │ │ + bl d3c0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 35320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfc0> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 3b44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120ec> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 3b4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12150> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3b44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120ec> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x738 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3b52c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121cc> │ │ │ │ + tbnz w2, #2, 3b564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12204> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3b538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121d8> │ │ │ │ + bl d3c0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 35320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfc0> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 3b52c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121cc> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 3b590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12230> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3b52c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121cc> │ │ │ │ + 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 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + tbnz w1, #1, 3b644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122e4> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12444> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3792] │ │ │ │ + and w1, w1, #0xfffffffd │ │ │ │ + stp xzr, xzr, [sp, #24] │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x20, 9e000 │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + stp xzr, xzr, [sp, #56] │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + mov x22, x0 │ │ │ │ + str x23, [sp, #192] │ │ │ │ + mov x23, x2 │ │ │ │ + str w1, [x19, #56] │ │ │ │ + add x1, x2, #0x10 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str wzr, [sp, #80] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x1, [x28, #136] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ldrb w5, [x1, w3, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w4, 37bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e770> │ │ │ │ - ldr x3, [x19] │ │ │ │ - ubfiz w6, w2, #2, #1 │ │ │ │ - ldr s29, [x19, #184] │ │ │ │ - mov w9, w4 │ │ │ │ - ldr s20, [x24, #744] │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + add x2, x20, #0x738 │ │ │ │ mov w1, #0x4 // #4 │ │ │ │ - ldp d31, d21, [x3, #104] │ │ │ │ - lsl w1, w1, w6 │ │ │ │ - ldr s22, [x24, #748] │ │ │ │ - tst w1, w5 │ │ │ │ - fdiv s20, s20, s29 │ │ │ │ - ldr w6, [x19, #164] │ │ │ │ - fdiv d21, d21, d31 │ │ │ │ - cset w8, ne // ne = any │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - add w6, w20, w6 │ │ │ │ - fdiv s22, s22, s30 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - ldr x7, [x19, #216] │ │ │ │ - madd x6, x6, x4, x5 │ │ │ │ - fcvt s21, d21 │ │ │ │ - lsr w4, w3, #3 │ │ │ │ - mvn w5, w3 │ │ │ │ - ldr s31, [x7, x3, lsl #2] │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldrb w4, [x6, w4, uxtw] │ │ │ │ - fmadd s31, s20, s31, s22 │ │ │ │ - asr w4, w4, w5 │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - cmp w8, w4 │ │ │ │ - b.eq 37fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb90> // b.none │ │ │ │ - fmul s31, s31, s21 │ │ │ │ - dup v30.4s, v31.s[0] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - 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, s23, [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, s23 │ │ │ │ - str s30, [x0, #28] │ │ │ │ - cmp x9, x3 │ │ │ │ - b.ne 37fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb60> // 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 378c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e488> │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - 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 37bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e770> │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - b 37a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e63c> │ │ │ │ - fmov s28, s29 │ │ │ │ - fmov s27, s29 │ │ │ │ - fmov s26, s29 │ │ │ │ - fmov s25, s29 │ │ │ │ - fmov s24, s29 │ │ │ │ - fmov s23, s29 │ │ │ │ - fmov s22, s29 │ │ │ │ - b 378a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e464> │ │ │ │ - ldr w26, [x19, #136] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - ldr s13, [x19, #184] │ │ │ │ - stp w7, w2, [sp, #136] │ │ │ │ - ucvtf s31, w26 │ │ │ │ - fmul s31, s31, s13 │ │ │ │ - fdiv s15, s0, s31 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + stur q31, [sp, #104] │ │ │ │ + tbz w0, #0, 3b750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123f0> │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ ldr x3, [x19] │ │ │ │ - ldp q21, q20, [x1] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldp d30, d19, [x3, #104] │ │ │ │ - fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ - fmul v20.4s, v20.4s, v15.s[0] │ │ │ │ - stp q21, q20, [x0] │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - ldr w2, [sp, #140] │ │ │ │ - cbz w26, 38244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee04> │ │ │ │ - fdiv d19, d19, d30 │ │ │ │ - ldr w8, [x19, #164] │ │ │ │ - fdiv s23, s14, s13 │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - add w8, w20, w8 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - madd x8, x8, x4, x6 │ │ │ │ - fcvt s19, d19 │ │ │ │ - ldp q30, q29, [x3] │ │ │ │ - lsr w4, w5, #3 │ │ │ │ - mov v31.16b, v21.16b │ │ │ │ - mvn w6, w5 │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldrb w4, [x8, w4, uxtw] │ │ │ │ - fmla v31.4s, v30.4s, v23.s[0] │ │ │ │ - mov v30.16b, v20.16b │ │ │ │ - asr w4, w4, w6 │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - fmla v30.4s, v29.4s, v23.s[0] │ │ │ │ - stp q31, q30, [x3] │ │ │ │ - cmp w7, w4 │ │ │ │ - b.eq 381ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed6c> // b.none │ │ │ │ - ldp s28, s26, [x3, #4] │ │ │ │ - add x4, x3, #0xc │ │ │ │ - ldp s29, s27, [x3, #20] │ │ │ │ - ld1 {v28.s}[1], [x4] │ │ │ │ - add x4, x3, #0x1c │ │ │ │ - mov v31.s[1], v26.s[0] │ │ │ │ - mov v30.s[1], v27.s[0] │ │ │ │ - ld1 {v29.s}[1], [x4] │ │ │ │ - zip1 v31.4s, v31.4s, v28.4s │ │ │ │ - zip1 v30.4s, v30.4s, v29.4s │ │ │ │ - fmul v31.4s, v31.4s, v19.s[0] │ │ │ │ - fmul v30.4s, v30.4s, v19.s[0] │ │ │ │ - stp q31, q30, [x3] │ │ │ │ - ldr s31, [x3] │ │ │ │ - ldp s30, s28, [x1] │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldp s29, s30, [x1, #8] │ │ │ │ - str s31, [x1] │ │ │ │ - ldur s24, [x3, #-28] │ │ │ │ - fadd s24, s24, s28 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldur s25, [x3, #-24] │ │ │ │ - fadd s25, s25, s29 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldur s26, [x3, #-20] │ │ │ │ - fadd s26, s26, s30 │ │ │ │ - ldp s30, s29, [x1, #16] │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldur s27, [x3, #-16] │ │ │ │ - fadd s27, s27, s30 │ │ │ │ - ldp s30, s22, [x1, #24] │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldur s28, [x3, #-12] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldur s29, [x3, #-8] │ │ │ │ - fadd s29, s29, s30 │ │ │ │ - str s29, [x1, #24] │ │ │ │ - ldur s30, [x3, #-4] │ │ │ │ - fadd s30, s30, s22 │ │ │ │ - str s30, [x1, #28] │ │ │ │ - cmp w5, w26 │ │ │ │ - b.ne 3813c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ecfc> // 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 w2, [sp, #136] │ │ │ │ - str s31, [x19, #184] │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, sp │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + stp x19, x3, [sp] │ │ │ │ + bl 3a700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113a0> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 394a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10140> │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x20, x20, #0x738 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + tbz w0, #0, 3b728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123c8> │ │ │ │ + tbz w0, #2, 3b728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123c8> │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x0, x2 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 35320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfc0> │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cbz x0, 3b734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123d4> │ │ │ │ bl d3c0 │ │ │ │ - ldr w2, [sp, #136] │ │ │ │ - b 378c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e488> │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x23, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + b 3b61c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122bc> │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov x0, #0x1004 // #4100 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl d420 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x5, #0x1004 // #4100 │ │ │ │ + mov w4, #0x5 // #5 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + strb w3, [sp, #85] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x3, [x0] │ │ │ │ + stp x2, x2, [sp, #24] │ │ │ │ + stp x2, x5, [sp, #96] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + ldr x2, [x3, #112] │ │ │ │ + str w4, [sp, #120] │ │ │ │ + blr x2 │ │ │ │ + b 3b6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12350> │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + str x23, [sp, #192] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [sp, #85] │ │ │ │ + tbz w0, #0, 3b7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12464> │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1244c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3b340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fe0> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1244c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 394a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10140> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1244c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3b830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124d0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3b7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12494> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1244c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3b728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123c8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x1, #0x780 │ │ │ │ mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x7b0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr s31, [x0, #184] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - fdiv s30, s30, s31 │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - ldr x19, [x0] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - fcvt d30, s30 │ │ │ │ - cbz x19, 383c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef84> │ │ │ │ - fmov d31, x19 │ │ │ │ - str d30, [sp, #72] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - fmov w22, s31 │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ + mov w23, #0x5 // #5 │ │ │ │ + str x2, [x19] │ │ │ │ + ldr w2, [x19, #344] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + tst w2, w23 │ │ │ │ + b.eq 3ba68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12708> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + add x0, x19, #0x138 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #48] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl cd30 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0x6a8 │ │ │ │ + add x1, x1, #0x6d8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x700 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x3, 3bb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1280c> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 3ba08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126a8> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0x680 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ + cbz x0, 3ba38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126d8> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6f0 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + add x0, x19, #0x240 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str x20, [x19, #576] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b cd30 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 3bb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1280c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3bab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12750> // b.any │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3b938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125d8> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 3b938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125d8> │ │ │ │ + bl 3b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12280> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 3bb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1280c> │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 3bb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127d4> // b.none │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3baec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1278c> // 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, 3bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127ec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 3bac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12768> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 3bb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127d4> // b.none │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3bb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127c0> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 3ba80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12720> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3bac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12768> // b.any │ │ │ │ + b 3bb10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127b0> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3b968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12608> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x1, #0x780 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - bl cf40 │ │ │ │ - ldr d30, [sp, #72] │ │ │ │ - movi d28, #0x0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsr w5, w1, #3 │ │ │ │ - ubfiz x4, x1, #2, #3 │ │ │ │ - lsr x2, x19, x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - tbz w2, #0, 38324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eee4> │ │ │ │ - ldr x2, [x21, #240] │ │ │ │ - ldr s31, [x2, x5, lsl #2] │ │ │ │ - ldr s29, [x2, x4] │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcvt d29, s29 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fmul d29, d29, d30 │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fadd d28, d28, d31 │ │ │ │ - str d31, [x20, w3, uxtw #3] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 382e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eea4> // b.any │ │ │ │ - cbz w22, 383a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef68> │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ + add x1, x1, #0x7b0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldur x21, [x3, #-24] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, #0x5 // #5 │ │ │ │ + add x19, x20, x21 │ │ │ │ + str x2, [x20, x21] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr w1, [x19, #344] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + tst w1, w25 │ │ │ │ + b.eq 3bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a20> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + add x0, x19, #0x138 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #48] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl cd30 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x6d8 │ │ │ │ + add x0, x0, #0x700 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x2, 3be98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b38> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 3bcc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12964> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x19, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x628 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0x658 │ │ │ │ + add x0, x0, #0x680 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x23, 3bd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129ec> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3bd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129ec> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3bd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129ec> // b.any │ │ │ │ ldr x2, [x23] │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 3839c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef5c> // b.none │ │ │ │ - ubfx x1, x22, #1, #7 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - ldr q31, [x20, x0] │ │ │ │ - fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ - str q31, [x2, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 38350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef10> // b.any │ │ │ │ - tbz w22, #0, 38380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef40> │ │ │ │ - and x0, x22, #0xfe │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr d31, [x20, x0] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x2, x0] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr d31, [x20] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x2] │ │ │ │ - cbnz x20, 38380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef40> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + b.ne 3be7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b1c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6f0 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x0, x19, #0x240 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + 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 │ │ │ │ - ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 382d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee98> │ │ │ │ + b cd30 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 3be98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b38> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3bdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a68> // b.any │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + mov x0, x24 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3bbf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12894> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 3bbf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12894> │ │ │ │ + bl 3b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12280> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 3be98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b38> │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 3be54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12af4> // b.none │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3be04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12aa4> // 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, 3be6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b0c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3bde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a80> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 3be54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12af4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 3bd98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a38> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3bde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a80> // b.any │ │ │ │ + b 3be28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ac8> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 3bd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129ec> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3bc24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128c4> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ + mov x20, x19 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x21, x0, #0x8, lsl #12 │ │ │ │ - ldr w1, [x19, #144] │ │ │ │ - ldr w0, [x0, #96] │ │ │ │ - ldr x3, [x19, #312] │ │ │ │ - sub w1, w1, w0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - sub w22, w1, #0x1 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - sub w23, w1, #0x1 │ │ │ │ - str wzr, [x21, #664] │ │ │ │ - ldr w1, [x3, x23, lsl #2] │ │ │ │ - bl 2962c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101ec> │ │ │ │ - fmov s20, s0 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - add x0, x19, #0x198 │ │ │ │ - ldr x2, [x19, #336] │ │ │ │ - fsub s30, s30, s0 │ │ │ │ - str s0, [x21, #748] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - umull x5, w22, w1 │ │ │ │ - mov x1, x0 │ │ │ │ - str s30, [x21, #744] │ │ │ │ - add x9, x2, x23, lsl #2 │ │ │ │ - ldr s29, [x2, x23, lsl #2] │ │ │ │ - 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 s19, w6 │ │ │ │ - ubfiz x8, x6, #5, #32 │ │ │ │ - ldr x7, [x0, x5] │ │ │ │ - cbz w6, 385fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1bc> │ │ │ │ - ldr s29, [x9] │ │ │ │ - ldr s31, [x7, x4, lsl #2] │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - fdiv s31, s31, s29 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - ldr x2, [x2, x5] │ │ │ │ - add x3, x0, x8 │ │ │ │ - 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] │ │ │ │ - fmul s31, s31, s20 │ │ │ │ - fdiv s31, s31, s19 │ │ │ │ - ldr s28, [x2] │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - ldur s18, [x0, #-32] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s22, s28, s18, s22 │ │ │ │ - str s22, [x1] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s18, [x0, #-28] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s21, s28, s18, s21 │ │ │ │ - str s21, [x1, #4] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s18, [x0, #-24] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s24, s28, s18, s24 │ │ │ │ - str s24, [x1, #8] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s18, [x0, #-20] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s23, s28, s18, s23 │ │ │ │ - str s23, [x1, #12] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s18, [x0, #-16] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s26, s28, s18, s26 │ │ │ │ - str s26, [x1, #16] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s18, [x0, #-12] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s25, s28, s18, s25 │ │ │ │ - str s25, [x1, #20] │ │ │ │ - ldr s28, [x2] │ │ │ │ - ldur s18, [x0, #-8] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s27, s28, s18, s27 │ │ │ │ - str s27, [x1, #24] │ │ │ │ - ldr s28, [x2], #32 │ │ │ │ - ldur s18, [x0, #-4] │ │ │ │ - fmadd s28, s30, s28, s31 │ │ │ │ - fmadd s29, s28, s18, s29 │ │ │ │ - str s29, [x1, #28] │ │ │ │ - fmov s28, s29 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 384cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f08c> // b.any │ │ │ │ - ldp s31, s29, [x1] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - ldp s23, s24, [x1, #8] │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - ldr s27, [x1, #24] │ │ │ │ - ldp s25, s26, [x1, #16] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - ldr s29, [x21, #664] │ │ │ │ - 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, [x21, #664] │ │ │ │ - cmp x4, #0x8 │ │ │ │ - b.ne 38490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f050> // b.any │ │ │ │ - fcmp s31, s31 │ │ │ │ - b.vs 385e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1a0> │ │ │ │ - fabs s29, s31 │ │ │ │ - mov w0, #0x7f7fffff // #2139095039 │ │ │ │ - fmov s30, w0 │ │ │ │ - fcmp s29, s30 │ │ │ │ - b.le 38604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1c4> │ │ │ │ + add x0, x1, #0x780 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x7b0 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr w2, [x19, #328] │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 3c0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d44> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #32] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl cd30 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x6d8 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x700 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x1, 3c1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e58> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 3bfec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c8c> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x19, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x628 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x658 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x680 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x22, 3c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d14> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d14> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d14> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e3c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6f0 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + 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 │ │ │ │ - ret │ │ │ │ - ldr s28, [x1, #28] │ │ │ │ - b 3857c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f13c> │ │ │ │ - movi v30.2s, #0x80, lsl #16 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - fcmpe s31, s30 │ │ │ │ - b.mi 385e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1a4> // b.first │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - fcvt d31, s31 │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str xzr, [x21, #672] │ │ │ │ - ldr x11, [x1, #184] │ │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ │ - fdiv d28, d28, d31 │ │ │ │ - add x12, x0, #0x8 │ │ │ │ - add x10, x11, x12 │ │ │ │ - ldr x9, [x11, x0] │ │ │ │ - b 3865c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f21c> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 386ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2ac> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 38650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f210> │ │ │ │ - ldr x8, [x10] │ │ │ │ - ubfiz w7, w13, #3, #3 │ │ │ │ - and w6, w13, #0xfffffff8 │ │ │ │ + b cd30 │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 3c1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e58> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d8c> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3bf1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bbc> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 3bf1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bbc> │ │ │ │ + bl 3b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12280> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 3c1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e58> │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 3c174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e14> // b.none │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3c128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dc8> // 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, 3c18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e2c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3c104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12da4> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 3c174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e14> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3c160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e00> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 3c0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d5c> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3c104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12da4> // b.any │ │ │ │ + b 3c14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dec> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 3c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d14> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3bf4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bec> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ - 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, 386d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f298> │ │ │ │ - ldr s30, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr s31, [x2, #408] │ │ │ │ - ldr d29, [x21, #672] │ │ │ │ - fcvt d30, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d30, d30, d28 │ │ │ │ - fmul d31, d31, d28 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fadd d30, d29, d31 │ │ │ │ - str d31, [x5, #664] │ │ │ │ - str d30, [x21, #672] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 38680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f240> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 3865c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f21c> // b.any │ │ │ │ - ldr d31, [x21, #672] │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 3870c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2cc> │ │ │ │ - fabs d29, d31 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 387e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3a4> │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - str xzr, [x21, #672] │ │ │ │ - b 38728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2e8> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 387a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f368> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 3871c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2dc> │ │ │ │ - ldr x8, [x10] │ │ │ │ - ubfiz w7, w13, #3, #3 │ │ │ │ - and w6, w13, #0xfffffff8 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 3c2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f5c> │ │ │ │ + mov x0, x20 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 3b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12280> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3c294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f34> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3c244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ee4> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ 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, 38794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f354> │ │ │ │ - ldr s31, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr s29, [x2, #408] │ │ │ │ - ldr d30, [x21, #672] │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcvt d29, s29 │ │ │ │ - fmul d31, d31, d28 │ │ │ │ - fmadd d31, d28, d29, d31 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - str d31, [x5, #664] │ │ │ │ - str d30, [x21, #672] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 38740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f300> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 38728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2e8> // b.any │ │ │ │ - ldr d31, [x21, #672] │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 387c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f388> │ │ │ │ - fabs d29, d31 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 388c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f488> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 3c2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f4c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ec0> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 3c294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f34> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3c280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f20> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ec0> // b.any │ │ │ │ + b 3c268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f08> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 3870c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2cc> // b.first │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x1, [x11, x12] │ │ │ │ - cbz x1, 38914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4d4> │ │ │ │ - fmov d31, x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - cbz x9, 38914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4d4> │ │ │ │ - fmov d31, x9 │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - ldr d29, [x21, #672] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - ldr x8, [x20] │ │ │ │ - fdiv d30, d30, d29 │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x2, d31 │ │ │ │ - mul w2, w2, w1 │ │ │ │ - sub w4, w4, w2 │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - add w5, w4, #0x1 │ │ │ │ - sxtw x3, w5 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ls 388e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4a4> // b.plast │ │ │ │ - add x6, x8, w5, sxtw #3 │ │ │ │ - sxtw x3, w5 │ │ │ │ - sub x1, x6, x19 │ │ │ │ - cmp x1, #0x2a0 │ │ │ │ - b.eq 388e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4a4> // b.none │ │ │ │ - ubfx x3, x2, #1, #15 │ │ │ │ - add x7, x19, #0x298 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - lsl x3, x3, #4 │ │ │ │ - ldr q31, [x7, x1] │ │ │ │ - fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ - str q31, [x6, x1] │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3c294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f34> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 3c2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f84> // b.any │ │ │ │ + b 3c294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f34> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3c204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ea4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x1, #0x780 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x7b0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, #0x5 // #5 │ │ │ │ + str x2, [x19] │ │ │ │ + ldr w2, [x19, #344] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + tst w2, w23 │ │ │ │ + b.eq 3c4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13150> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 38878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f438> // b.any │ │ │ │ - tbz w2, #0, 388ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f46c> │ │ │ │ - and w2, w2, #0xfffffffe │ │ │ │ - add w5, w5, w2 │ │ │ │ - add x2, x19, w2, sxtw #3 │ │ │ │ - ldr d31, [x2, #664] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x8, w5, sxtw #3] │ │ │ │ - str w4, [x19, #172] │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + add x0, x19, #0x138 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #48] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl cd30 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0x6a8 │ │ │ │ + add x1, x1, #0x6d8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x700 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x3, 3c5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13250> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 3c448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130e8> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0x680 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ + cbz x0, 3c478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13118> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6f0 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + add x0, x19, #0x240 │ │ │ │ + str x20, [x19, #576] │ │ │ │ + bl cd30 │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d30, x0 │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 385e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1a4> // b.first │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 387f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3b8> │ │ │ │ - ubfiz x2, x2, #3, #16 │ │ │ │ - add x3, x8, x3, lsl #3 │ │ │ │ - add x5, x19, #0x298 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr d31, [x5, x1] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x3, x1] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 388f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4b4> // b.any │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 388b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f470> │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 388b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f470> │ │ │ │ + b d3c0 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 3c5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13250> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13198> // b.any │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3c378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13018> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 3c378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13018> │ │ │ │ + bl 3b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12280> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 3c5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13250> │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 3c578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13218> // b.none │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3c534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131d4> // 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, 3c590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13230> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 3c510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131b0> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 3c578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13218> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3c564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13204> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 3c4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13168> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3c510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131b0> // b.any │ │ │ │ + b 3c558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131f8> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3c3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13048> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - str x1, [sp] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ + mov x20, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x0, x1, #0x780 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x7b0 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr w2, [x19, #328] │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 3c7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1345c> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #32] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl cd30 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x6d8 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x700 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x1, 3c8d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13578> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 3c6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1339c> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr w28, [x19, #108] │ │ │ │ - ldr w4, [x19, #116] │ │ │ │ - ldr x2, [x3, #208] │ │ │ │ - ldp w1, w0, [x19, #100] │ │ │ │ - ldr w5, [x19, #132] │ │ │ │ - ldrh w2, [x2, w1, sxtw #1] │ │ │ │ - str w1, [x19, #144] │ │ │ │ - ldr w1, [x19, #124] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - stp w2, w28, [x19, #148] │ │ │ │ - str w28, [x19, #156] │ │ │ │ - stp w4, w5, [x19, #168] │ │ │ │ - str w1, [x19, #176] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 39f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b34> // b.tstop │ │ │ │ - mov x17, #0x82a8 // #33448 │ │ │ │ - mov x18, #0x82c8 // #33480 │ │ │ │ - mov w5, w28 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - add x22, x19, x17 │ │ │ │ - add x21, x19, x18 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - add x25, x19, #0x8, lsl #12 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp d13, d14, [sp, #192] │ │ │ │ - str d15, [sp, #208] │ │ │ │ - ldr w6, [x19, #120] │ │ │ │ - sub w0, w28, w0 │ │ │ │ - ldr x3, [x3, #136] │ │ │ │ - sub w1, w1, w6 │ │ │ │ - str w1, [x19, #180] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - str w0, [x19, #160] │ │ │ │ - ubfiz w0, w28, #2, #1 │ │ │ │ - ldrb w20, [x3, w1, sxtw] │ │ │ │ - asr w20, w20, w0 │ │ │ │ - and w26, w20, #0x3 │ │ │ │ - ands w20, w20, #0x2 │ │ │ │ - ccmp w26, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w24, ne // ne = any │ │ │ │ - cmp w5, w28 │ │ │ │ - b.ne 38bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7ac> // b.any │ │ │ │ - mov x0, #0x3f800000 // #1065353216 │ │ │ │ - str x0, [x25, #744] │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - and w6, w24, #0x1 │ │ │ │ - cbnz w24, 399dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2059c> │ │ │ │ - cbz w20, 39b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x206dc> │ │ │ │ - ldp x0, x1, [x19] │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - add x13, x25, #0x2b0 │ │ │ │ - add x14, x25, #0x2c0 │ │ │ │ - add x15, x25, #0x2d0 │ │ │ │ - add x16, x25, #0x2e0 │ │ │ │ - ldp d21, d30, [x0, #104] │ │ │ │ - ldr x2, [x1, #160] │ │ │ │ - fdiv d30, d30, d21 │ │ │ │ - ldrsw x0, [x19, #168] │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - ldrb w0, [x2, x0] │ │ │ │ - ands w2, w0, #0x1 │ │ │ │ - and w8, w0, #0x2 │ │ │ │ - and w7, w0, #0x4 │ │ │ │ - and w6, w0, #0x8 │ │ │ │ - and w5, w0, #0x10 │ │ │ │ - and w3, w0, #0x20 │ │ │ │ - and w2, w0, #0x40 │ │ │ │ - lsr w0, w0, #7 │ │ │ │ - fcvt s30, d30 │ │ │ │ - fcsel s20, s30, s29, eq // eq = none │ │ │ │ - fcsel s19, s30, s29, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - fcsel s18, s30, s29, eq // eq = none │ │ │ │ - fcsel s17, s30, s29, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel s16, s30, s29, eq // eq = none │ │ │ │ - fcsel s7, s30, s29, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp s19, s17, [x13, #-8] │ │ │ │ - fcsel s6, s30, s29, eq // eq = none │ │ │ │ - fcsel s5, s30, s29, ne // ne = any │ │ │ │ - cmp w5, #0x0 │ │ │ │ - fcsel s4, s30, s29, eq // eq = none │ │ │ │ - fcsel s3, s30, s29, ne // ne = any │ │ │ │ - cmp w3, #0x0 │ │ │ │ - stp s7, s5, [x13] │ │ │ │ - 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 w0, #0x0 │ │ │ │ - stp s3, s1, [x14, #-8] │ │ │ │ - fcsel s31, s29, s30, ne // ne = any │ │ │ │ - fcsel s30, s30, s29, ne // ne = any │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - stp s0, s30, [x14] │ │ │ │ - stp s20, s18, [x15, #-8] │ │ │ │ - stp s16, s6, [x15] │ │ │ │ - stp s4, s2, [x16, #-8] │ │ │ │ - stp s28, s31, [x16] │ │ │ │ - stp q29, q29, [x1] │ │ │ │ - cbz w27, 39938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204f8> │ │ │ │ - ldr x5, [x19, #192] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b 38ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f768> │ │ │ │ - ldp q30, q31, [x21] │ │ │ │ - str q30, [x5, x2] │ │ │ │ - str q31, [x8, #16] │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr x5, [x19, #192] │ │ │ │ - ldp s30, s19, [x0] │ │ │ │ - add x1, x5, x2 │ │ │ │ - ldr s31, [x5, x2] │ │ │ │ - add x2, x2, #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, [x1, #4] │ │ │ │ - fadd s22, s0, s19 │ │ │ │ - str s22, [x0, #4] │ │ │ │ - ldr s18, [x1, #8] │ │ │ │ - fadd s23, s18, s17 │ │ │ │ - str s23, [x0, #8] │ │ │ │ - ldr s16, [x1, #12] │ │ │ │ - fadd s24, s16, s7 │ │ │ │ - str s24, [x0, #12] │ │ │ │ - ldr s6, [x1, #16] │ │ │ │ - fadd s25, s6, s5 │ │ │ │ - str s25, [x0, #16] │ │ │ │ - ldr s4, [x1, #20] │ │ │ │ - fadd s26, s4, s3 │ │ │ │ - str s26, [x0, #20] │ │ │ │ - ldr s2, [x1, #24] │ │ │ │ - fadd s27, s2, s1 │ │ │ │ - str s27, [x0, #24] │ │ │ │ - ldr s21, [x1, #28] │ │ │ │ - fadd s28, s21, s20 │ │ │ │ - str s28, [x0, #28] │ │ │ │ - cmp w27, w3 │ │ │ │ - b.eq 39960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20520> // b.none │ │ │ │ - ldr x7, [x19, #64] │ │ │ │ - lsr w6, w3, #3 │ │ │ │ - ldp w1, w8, [x19, #160] │ │ │ │ - mvn w0, w3 │ │ │ │ - ldr x9, [x19, #88] │ │ │ │ - add w1, w1, w8 │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - add x8, x5, x2 │ │ │ │ - madd x1, x1, x7, x9 │ │ │ │ - ldrb w1, [x1, w6, uxtw] │ │ │ │ - asr w0, w1, w0 │ │ │ │ - tbnz w0, #0, 38b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6cc> │ │ │ │ - ldp q30, q31, [x22] │ │ │ │ - str q30, [x5, x2] │ │ │ │ - str q31, [x8, #16] │ │ │ │ - b 38b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6d8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, w28 │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - ldr x5, [x0, #80] │ │ │ │ - ldrb w27, [x5, w28, sxtw] │ │ │ │ - bl 296e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102a8> │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - ldr w28, [x19, #152] │ │ │ │ - ldr w0, [x19, #108] │ │ │ │ - fsub s13, s31, s0 │ │ │ │ - str s0, [x25, #748] │ │ │ │ - mov w7, w28 │ │ │ │ - str s13, [x25, #744] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.eq 38a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5d0> // b.none │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - ldrsw x2, [x19, #144] │ │ │ │ - ldr w23, [x19, #148] │ │ │ │ - ldr x0, [x1, #208] │ │ │ │ - ldrh w0, [x0, x2, lsl #1] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.eq 38f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fad4> // b.none │ │ │ │ - and w6, w24, #0x1 │ │ │ │ - cbnz w24, 396dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2029c> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - ldr s14, [x19, #184] │ │ │ │ - ucvtf s30, w27 │ │ │ │ - fmul s30, s30, s14 │ │ │ │ - fdiv s15, s0, s30 │ │ │ │ - cbz w20, 391bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd7c> │ │ │ │ - mov x3, x19 │ │ │ │ - ldrsw x6, [x19, #168] │ │ │ │ - ldr x1, [x1, #160] │ │ │ │ - add x10, x25, #0x2c4 │ │ │ │ - ldr x2, [x3], #240 │ │ │ │ - add x11, x25, #0x2cc │ │ │ │ - ldrb w1, [x1, x6] │ │ │ │ - add x12, x25, #0x2d4 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - ldp d29, d30, [x2, #104] │ │ │ │ - ands w3, w1, #0x1 │ │ │ │ - and w9, w1, #0x2 │ │ │ │ - and w8, w1, #0x4 │ │ │ │ - and w7, w1, #0x8 │ │ │ │ - and w6, w1, #0x10 │ │ │ │ - fdiv d30, d30, d29 │ │ │ │ - and w3, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcvt s30, d30 │ │ │ │ - fcsel s28, s30, s31, eq // eq = none │ │ │ │ - fcsel s27, s30, s31, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - add x9, x25, #0x2bc │ │ │ │ - fcsel s29, s30, s31, eq // eq = none │ │ │ │ - fcsel s26, s30, s31, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - stp s27, s26, [x9, #-20] │ │ │ │ - fcsel s27, s30, s31, ne // ne = any │ │ │ │ - stp s28, s29, [x9, #12] │ │ │ │ - fcsel s28, s30, s31, eq // eq = none │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel s29, s30, s31, eq // eq = none │ │ │ │ - fcsel s26, s30, s31, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp s27, s26, [x10, #-20] │ │ │ │ - fcsel s27, s30, s31, ne // ne = any │ │ │ │ - stp s28, s29, [x10, #12] │ │ │ │ - fcsel s28, s30, s31, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel s29, s30, s31, eq // eq = none │ │ │ │ - fcsel s26, s30, s31, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp s27, s26, [x11, #-20] │ │ │ │ - fcsel s27, s30, s31, ne // ne = any │ │ │ │ - stp s28, s29, [x11, #12] │ │ │ │ - fcsel s28, s30, s31, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel s29, s31, s30, ne // ne = any │ │ │ │ - fcsel s30, s30, s31, ne // ne = any │ │ │ │ - stp s27, s30, [x12, #-20] │ │ │ │ - stp s28, s29, [x12, #12] │ │ │ │ - bl d420 │ │ │ │ - ldr x3, [x19, #240] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldp q21, q30, [x3] │ │ │ │ - stp q31, q31, [x3] │ │ │ │ - fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ - fmul v0.4s, v30.4s, v15.s[0] │ │ │ │ - stp q21, q0, [x0] │ │ │ │ - cbz w27, 39f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ad4> │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - ldp w9, w1, [x19, #160] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x7, [x19, #88] │ │ │ │ - add w9, w9, w1 │ │ │ │ - fdiv s23, s13, s14 │ │ │ │ - lsr x2, x2, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x9, x9, x2, x7 │ │ │ │ - b 38e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa38> │ │ │ │ - ldr s25, [x25, #680] │ │ │ │ - ldp s26, s27, [x1, #4] │ │ │ │ - fmul s25, s25, s31 │ │ │ │ - ldr s28, [x1, #12] │ │ │ │ - ldp s29, s31, [x1, #20] │ │ │ │ - ldr s30, [x1, #28] │ │ │ │ - str s25, [x1] │ │ │ │ - ldr s25, [x25, #684] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #4] │ │ │ │ - ldr s26, [x25, #688] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x1, #8] │ │ │ │ - ldr s27, [x25, #692] │ │ │ │ - fmul s28, s28, s27 │ │ │ │ - str s28, [x1, #12] │ │ │ │ - ldr s28, [x25, #696] │ │ │ │ - fmul s28, s28, s24 │ │ │ │ - str s28, [x1, #16] │ │ │ │ - ldr s28, [x25, #700] │ │ │ │ - fmul s29, s29, s28 │ │ │ │ - str s29, [x1, #20] │ │ │ │ - ldr s29, [x25, #704] │ │ │ │ - fmul s31, s31, s29 │ │ │ │ - str s31, [x1, #24] │ │ │ │ - ldr s31, [x25, #708] │ │ │ │ - fmul s30, s30, s31 │ │ │ │ - ldr s31, [x1] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s30, [x1, #-4] │ │ │ │ - ldp s30, s25, [x3] │ │ │ │ - ldp s26, s27, [x3, #8] │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldp s28, s29, [x3, #16] │ │ │ │ - ldp s30, s22, [x3, #24] │ │ │ │ - str s31, [x3] │ │ │ │ - ldur s24, [x1, #-28] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x3, #4] │ │ │ │ - ldur s25, [x1, #-24] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x3, #8] │ │ │ │ - ldur s26, [x1, #-20] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x3, #12] │ │ │ │ - ldur s27, [x1, #-16] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x3, #16] │ │ │ │ - ldur s28, [x1, #-12] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x3, #20] │ │ │ │ - ldur s29, [x1, #-8] │ │ │ │ - fadd s29, s29, s30 │ │ │ │ - str s29, [x3, #24] │ │ │ │ - ldur s30, [x1, #-4] │ │ │ │ - fadd s30, s30, s22 │ │ │ │ - str s30, [x3, #28] │ │ │ │ - cmp w6, w27 │ │ │ │ - b.eq 399a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20564> // b.none │ │ │ │ - ldp q29, q30, [x1] │ │ │ │ - lsr w7, w6, #3 │ │ │ │ - mov v31.16b, v21.16b │ │ │ │ - mvn w2, w6 │ │ │ │ - mov v24.16b, v0.16b │ │ │ │ - and w2, w2, #0x7 │ │ │ │ - ldrb w7, [x9, w7, uxtw] │ │ │ │ - fmla v31.4s, v29.4s, v23.s[0] │ │ │ │ - fmla v24.4s, v30.4s, v23.s[0] │ │ │ │ - asr w2, w7, w2 │ │ │ │ - stp q31, q24, [x1] │ │ │ │ - tbz w2, #0, 38d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f948> │ │ │ │ - ldr s25, [x25, #712] │ │ │ │ - ldp s26, s27, [x1, #4] │ │ │ │ - fmul s25, s25, s31 │ │ │ │ - ldr s28, [x1, #12] │ │ │ │ - ldp s29, s31, [x1, #20] │ │ │ │ - ldr s30, [x1, #28] │ │ │ │ - str s25, [x1] │ │ │ │ - ldr s25, [x25, #716] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #4] │ │ │ │ - ldr s26, [x25, #720] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x1, #8] │ │ │ │ - ldr s27, [x25, #724] │ │ │ │ - fmul s28, s28, s27 │ │ │ │ - str s28, [x1, #12] │ │ │ │ - ldr s28, [x25, #728] │ │ │ │ - fmul s28, s28, s24 │ │ │ │ - str s28, [x1, #16] │ │ │ │ - ldr s28, [x25, #732] │ │ │ │ - fmul s29, s29, s28 │ │ │ │ - str s29, [x1, #20] │ │ │ │ - ldr s29, [x25, #736] │ │ │ │ - fmul s31, s31, s29 │ │ │ │ - str s31, [x1, #24] │ │ │ │ - ldr s31, [x25, #740] │ │ │ │ - b 38df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf s30, w27 │ │ │ │ - cbnz w24, 397d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20390> │ │ │ │ - fdiv s0, s0, s30 │ │ │ │ - ldr s29, [x19, #184] │ │ │ │ - fdiv s23, s13, s29 │ │ │ │ - cbz w20, 39c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20818> │ │ │ │ - ldr x2, [x19] │ │ │ │ - add x4, x25, #0x2bc │ │ │ │ - ldr x3, [x1, #160] │ │ │ │ - add x5, x25, #0x2c4 │ │ │ │ - ldp d28, d30, [x2, #104] │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - ldrb w1, [x3, x1] │ │ │ │ - ands w2, w1, #0x1 │ │ │ │ - and w10, w1, #0x2 │ │ │ │ - and w9, w1, #0x4 │ │ │ │ - and w8, w1, #0x8 │ │ │ │ - and w6, w1, #0x10 │ │ │ │ - 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 w10, #0x0 │ │ │ │ - fcsel s28, s30, s31, eq // eq = none │ │ │ │ - fcsel s25, s30, s31, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - stp s26, s25, [x4, #-20] │ │ │ │ - fcsel s26, s30, s31, ne // ne = any │ │ │ │ - stp s27, s28, [x4, #12] │ │ │ │ - fcsel s27, s30, s31, eq // eq = none │ │ │ │ - cmp w8, #0x0 │ │ │ │ - add x8, x25, #0x2d4 │ │ │ │ - fcsel s28, s30, s31, eq // eq = none │ │ │ │ - fcsel s25, s30, s31, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - add x6, x25, #0x2cc │ │ │ │ - stp s26, s25, [x5, #-20] │ │ │ │ - fcsel s26, s30, s31, ne // ne = any │ │ │ │ - stp s27, s28, [x5, #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, [x6, #-20] │ │ │ │ - fcsel s26, s30, s31, ne // ne = any │ │ │ │ - stp s27, s28, [x6, #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, [x8, #-20] │ │ │ │ - stp s27, s28, [x8, #12] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - cbz w27, 39f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b1c> │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldp w8, w1, [x19, #160] │ │ │ │ - mov w11, w27 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w8, w8, w1 │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - ldr x10, [x19, #216] │ │ │ │ - madd x8, x8, x3, x6 │ │ │ │ - b 39128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fce8> │ │ │ │ - ldr s24, [x25, #680] │ │ │ │ - ldp s25, s26, [x1, #4] │ │ │ │ - fmul s24, s24, s31 │ │ │ │ - ldr s27, [x1, #12] │ │ │ │ - ldp s28, s29, [x1, #20] │ │ │ │ - ldr s30, [x1, #28] │ │ │ │ - str s24, [x1] │ │ │ │ - ldr s24, [x25, #684] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x1, #4] │ │ │ │ - ldr s25, [x25, #688] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #8] │ │ │ │ - ldr s26, [x25, #692] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x1, #12] │ │ │ │ - ldr s27, [x25, #696] │ │ │ │ - fmul s31, s27, s31 │ │ │ │ - str s31, [x1, #16] │ │ │ │ - ldr s31, [x25, #700] │ │ │ │ - fmul s31, s28, s31 │ │ │ │ - str s31, [x1, #20] │ │ │ │ - ldr s31, [x25, #704] │ │ │ │ - fmul s31, s29, s31 │ │ │ │ - str s31, [x1, #24] │ │ │ │ - ldr s31, [x25, #708] │ │ │ │ - fmul s30, s30, s31 │ │ │ │ - ldr s31, [x1] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s30, [x1, #-4] │ │ │ │ - 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 x11, x2 │ │ │ │ - b.eq 398fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204bc> // b.none │ │ │ │ - ldr s31, [x10, x2, lsl #2] │ │ │ │ - lsr w3, w2, #3 │ │ │ │ - mvn w6, w2 │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - fmadd s31, s31, s23, s0 │ │ │ │ - ldrb w3, [x8, w3, uxtw] │ │ │ │ - asr w3, w3, w6 │ │ │ │ - dup v30.4s, v31.s[0] │ │ │ │ - stp q30, q30, [x1] │ │ │ │ - tbz w3, #0, 39038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbf8> │ │ │ │ - ldr s24, [x25, #712] │ │ │ │ - ldp s25, s26, [x1, #4] │ │ │ │ - fmul s24, s24, s31 │ │ │ │ - ldr s27, [x1, #12] │ │ │ │ - ldp s28, s29, [x1, #20] │ │ │ │ - ldr s30, [x1, #28] │ │ │ │ - str s24, [x1] │ │ │ │ - ldr s24, [x25, #716] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x1, #4] │ │ │ │ - ldr s25, [x25, #720] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #8] │ │ │ │ - ldr s26, [x25, #724] │ │ │ │ - fmul s27, s27, s26 │ │ │ │ - str s27, [x1, #12] │ │ │ │ - ldr s27, [x25, #728] │ │ │ │ - fmul s31, s27, s31 │ │ │ │ - str s31, [x1, #16] │ │ │ │ - ldr s31, [x25, #732] │ │ │ │ - fmul s31, s28, s31 │ │ │ │ - str s31, [x1, #20] │ │ │ │ - ldr s31, [x25, #736] │ │ │ │ - fmul s31, s29, s31 │ │ │ │ - str s31, [x1, #24] │ │ │ │ - ldr s31, [x25, #740] │ │ │ │ - b 390a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc60> │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldp q20, q21, [x1] │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - fmul v20.4s, v20.4s, v15.s[0] │ │ │ │ - fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ - stp q20, q21, [x0] │ │ │ │ - cbz w27, 39f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ae4> │ │ │ │ - fdiv s23, s13, s14 │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - umaddl x2, w27, w2, x3 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x19, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x628 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x658 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x680 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x22, 3c784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13424> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3c784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13424> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3c784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13424> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c8bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1355c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6f0 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + str x21, [x19, #560] │ │ │ │ + bl cd30 │ │ │ │ + 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 d3c0 │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 3c8d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13578> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134a4> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3c62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132cc> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 3c62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132cc> │ │ │ │ + bl 3b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12280> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 3c8d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13578> │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 3c894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13534> // b.none │ │ │ │ nop │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3c844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134e4> // 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, 3c8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1354c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.ne 3c820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134c0> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 3c894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13534> // b.none │ │ │ │ nop │ │ │ │ - ldp q31, q29, [x3] │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - mov v30.16b, v20.16b │ │ │ │ - fmla v30.4s, v31.4s, v23.s[0] │ │ │ │ - mov v31.16b, v21.16b │ │ │ │ - fmla v31.4s, v29.4s, v23.s[0] │ │ │ │ - stp q30, q31, [x3, #-32] │ │ │ │ - ldp s31, s25, [x1] │ │ │ │ - ldp s26, s27, [x1, #8] │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldp s28, s29, [x1, #16] │ │ │ │ - ldp s30, s22, [x1, #24] │ │ │ │ - str s31, [x1] │ │ │ │ - ldur s24, [x3, #-28] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldur s25, [x3, #-24] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldur s26, [x3, #-20] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldur s27, [x3, #-16] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldur s28, [x3, #-12] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldur s29, [x3, #-8] │ │ │ │ - fadd s29, s29, s30 │ │ │ │ - str s29, [x1, #24] │ │ │ │ - ldur s30, [x3, #-4] │ │ │ │ - fadd s30, s30, s22 │ │ │ │ - str s30, [x1, #28] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 39200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fdc0> // 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] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ bl d3c0 │ │ │ │ - cbz w23, 399cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2058c> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbz w28, 39928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204e8> │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 3930c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fecc> // b.none │ │ │ │ - ldp w23, w28, [x19, #148] │ │ │ │ - ubfx x20, x20, #1, #1 │ │ │ │ - ldr w0, [x19, #168] │ │ │ │ - sub w5, w23, #0x1 │ │ │ │ - str w5, [x19, #148] │ │ │ │ - sub w0, w0, w20 │ │ │ │ - str w0, [x19, #168] │ │ │ │ - tbnz w5, #31, 3962c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201ec> │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - str w28, [x19, #152] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 39668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20228> // b.tstop │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldr w5, [x19, #108] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 389c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f588> │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl d420 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - stp q31, q31, [x27] │ │ │ │ - bl d420 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x23, x26 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - add x28, x26, #0x30 │ │ │ │ - str x26, [sp, #40] │ │ │ │ - stp x26, x0, [sp, #48] │ │ │ │ - str x26, [sp, #64] │ │ │ │ - str x28, [sp, #80] │ │ │ │ - stp xzr, xzr, [x23] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3c880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13520> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ str xzr, [x23, #16] │ │ │ │ - bl d420 │ │ │ │ - ldp q31, q30, [x27] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - stp x0, x1, [x23] │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - stur x1, [x23, #-8] │ │ │ │ - str x23, [sp, #40] │ │ │ │ - cmp x28, x23 │ │ │ │ - b.ne 39348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff08> // b.any │ │ │ │ - mov x0, x27 │ │ │ │ - str x28, [sp, #72] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 3c7d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13474> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3c820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134c0> // b.any │ │ │ │ + b 3c868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13508> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 3c784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13424> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3c65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132fc> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x1, #0x780 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x7b0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x7d8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldur x21, [x3, #-24] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, #0x5 // #5 │ │ │ │ + add x19, x20, x21 │ │ │ │ + str x2, [x20, x21] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr w1, [x19, #344] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + tst w1, w25 │ │ │ │ + b.eq 3cafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1379c> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + add x0, x19, #0x138 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x3, [x1, #48] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl cd30 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x6d8 │ │ │ │ + add x0, x0, #0x700 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x2, 3cc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138b8> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 3ca38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136d8> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x19, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x628 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x1, x1, #0x658 │ │ │ │ + add x0, x0, #0x680 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x23, 3cac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13760> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3cac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13760> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3cac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13760> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3cbfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1389c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x6f0 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + add x0, x19, #0x240 │ │ │ │ + str x22, [x19, #576] │ │ │ │ + bl cd30 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + 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 d3c0 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 3cc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138b8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3cb44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137e4> // b.any │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + mov x0, x24 │ │ │ │ + bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3c968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13608> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 3c968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13608> │ │ │ │ + bl 3b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12280> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 3cc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138b8> │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 3cbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13874> // b.none │ │ │ │ + nop │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3cb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13824> // 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, 3cbec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1388c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3cb60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13800> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 3cbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13874> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ bl d3c0 │ │ │ │ - ldr w27, [x19, #180] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr x0, [x19, #384] │ │ │ │ - smull x27, w27, w1 │ │ │ │ - add x1, x0, x27 │ │ │ │ - ldr x24, [x0, x27] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - subs x28, x2, x24 │ │ │ │ - b.eq 3a01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20bdc> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x24 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - mov x8, x0 │ │ │ │ - ldp q31, q29, [x0] │ │ │ │ - fmov v0.4s, #1.000000000000000000e+00 │ │ │ │ - ldr w9, [x19, #136] │ │ │ │ - fdiv v31.4s, v0.4s, v31.4s │ │ │ │ - fdiv v29.4s, v0.4s, v29.4s │ │ │ │ - stp q31, q29, [x0] │ │ │ │ - cbz w9, 39508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200c8> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldp w7, w2, [x19, #160] │ │ │ │ - mov w10, #0x18 // #24 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w7, w7, w2 │ │ │ │ - ldr x0, [x19, #360] │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - ldr x0, [x0, x27] │ │ │ │ - madd x7, x7, x1, x6 │ │ │ │ - mov s27, v31.s[3] │ │ │ │ - mov s26, v31.s[2] │ │ │ │ - mov s25, v31.s[1] │ │ │ │ - mov s24, v29.s[3] │ │ │ │ - mov s23, v29.s[2] │ │ │ │ - mov s22, v29.s[1] │ │ │ │ - lsr w1, w3, #3 │ │ │ │ - mvn w6, w3 │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - ldr s7, [x0] │ │ │ │ - ldr s6, [x2] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldrb w1, [x7, w1, uxtw] │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - fmul s7, s31, s7 │ │ │ │ - add x2, x2, #0x20 │ │ │ │ - asr w1, w1, w6 │ │ │ │ - and x1, x1, #0x1 │ │ │ │ - umull x1, w1, w10 │ │ │ │ - ldr x1, [x26, x1] │ │ │ │ - ldp s5, s30, [x1] │ │ │ │ - ldp s28, s19, [x1, #8] │ │ │ │ - fmadd s5, s7, s6, s5 │ │ │ │ - ldp s1, s6, [x1, #16] │ │ │ │ - str s5, [x1] │ │ │ │ - ldur s4, [x0, #-28] │ │ │ │ - ldur s3, [x2, #-28] │ │ │ │ - fmul s4, s25, s4 │ │ │ │ - fmadd s30, s4, s3, s30 │ │ │ │ - str s30, [x1, #4] │ │ │ │ - ldur s17, [x0, #-24] │ │ │ │ - ldur s16, [x2, #-24] │ │ │ │ - ldp s3, s30, [x1, #24] │ │ │ │ - fmul s17, s26, s17 │ │ │ │ - fmadd s28, s17, s16, s28 │ │ │ │ - str s28, [x1, #8] │ │ │ │ - ldur s21, [x0, #-20] │ │ │ │ - ldur s20, [x2, #-20] │ │ │ │ - fmul s21, s27, s21 │ │ │ │ - fmadd s19, s21, s20, s19 │ │ │ │ - str s19, [x1, #12] │ │ │ │ - ldur s18, [x0, #-16] │ │ │ │ - ldur s2, [x2, #-16] │ │ │ │ - fmul s18, s29, s18 │ │ │ │ - fmadd s1, s18, s2, s1 │ │ │ │ - str s1, [x1, #16] │ │ │ │ - ldur s0, [x0, #-12] │ │ │ │ - ldur s7, [x2, #-12] │ │ │ │ - fmul s0, s22, s0 │ │ │ │ - fmadd s6, s0, s7, s6 │ │ │ │ - str s6, [x1, #20] │ │ │ │ - ldur s5, [x0, #-8] │ │ │ │ - ldur s4, [x2, #-8] │ │ │ │ - fmul s5, s23, s5 │ │ │ │ - fmadd s3, s5, s4, s3 │ │ │ │ - str s3, [x1, #24] │ │ │ │ - ldur s17, [x0, #-4] │ │ │ │ - ldur s16, [x2, #-4] │ │ │ │ - fmul s17, s24, s17 │ │ │ │ - fmadd s30, s17, s16, s30 │ │ │ │ - str s30, [x1, #28] │ │ │ │ - cmp w3, w9 │ │ │ │ - b.ne 39424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ffe4> // b.any │ │ │ │ - ldr x1, [x26] │ │ │ │ - mov x0, x8 │ │ │ │ - ldr x2, [x26, #24] │ │ │ │ - mov x27, x26 │ │ │ │ - ldr s16, [x1] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldr s17, [x2] │ │ │ │ - ldr w7, [x19, #176] │ │ │ │ - ldr x8, [x3] │ │ │ │ - fadd s16, s17, s16 │ │ │ │ - lsl w7, w7, #3 │ │ │ │ - add w6, w7, #0x1 │ │ │ │ - fdiv s16, s17, s16 │ │ │ │ - sbfiz x6, x6, #2, #32 │ │ │ │ - add x3, x8, x6 │ │ │ │ - str s16, [x8, w7, sxtw #2] │ │ │ │ - ldr s19, [x2, #4] │ │ │ │ - ldr s18, [x1, #4] │ │ │ │ - fadd s18, s19, s18 │ │ │ │ - fdiv s18, s19, s18 │ │ │ │ - str s18, [x8, x6] │ │ │ │ - ldr s21, [x2, #8] │ │ │ │ - ldr s20, [x1, #8] │ │ │ │ - fadd s20, s21, s20 │ │ │ │ - fdiv s20, s21, s20 │ │ │ │ - str s20, [x3, #4] │ │ │ │ - ldr s23, [x2, #12] │ │ │ │ - ldr s22, [x1, #12] │ │ │ │ - fadd s22, s23, s22 │ │ │ │ - fdiv s22, s23, s22 │ │ │ │ - str s22, [x3, #8] │ │ │ │ - ldr s25, [x2, #16] │ │ │ │ - ldr s24, [x1, #16] │ │ │ │ - fadd s24, s25, s24 │ │ │ │ - fdiv s24, s25, s24 │ │ │ │ - str s24, [x3, #12] │ │ │ │ - ldr s27, [x2, #20] │ │ │ │ - ldr s26, [x1, #20] │ │ │ │ - fadd s26, s27, s26 │ │ │ │ - fdiv s26, s27, s26 │ │ │ │ - str s26, [x3, #16] │ │ │ │ - ldr s29, [x2, #24] │ │ │ │ - ldr s28, [x1, #24] │ │ │ │ - fadd s28, s29, s28 │ │ │ │ - fdiv s28, s29, s28 │ │ │ │ - str s28, [x3, #20] │ │ │ │ - ldr s31, [x2, #28] │ │ │ │ - ldr s30, [x1, #28] │ │ │ │ - fadd s30, s31, s30 │ │ │ │ - fdiv s30, s31, s30 │ │ │ │ - str s30, [x3, #24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3cbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13860> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 3cb14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137b4> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3cb60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13800> // b.any │ │ │ │ + b 3cba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13848> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 3cac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13760> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3c998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13638> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 3cc78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13918> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + blr x2 │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + tbnz w1, #2, 3cc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13938> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x19, #64] │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + blr x2 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + tbnz w0, #0, 3ccb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13958> │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1396c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cmp x26, x23 │ │ │ │ - b.eq 395f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201b8> // b.none │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 396b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20274> │ │ │ │ - add x27, x27, #0x18 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13980> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cmp x23, x27 │ │ │ │ - b.ne 395e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201a0> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3ccf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13994> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - ldp w23, w28, [x19, #148] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #176] │ │ │ │ - ldr w0, [x19, #168] │ │ │ │ - ubfx x20, x20, #1, #1 │ │ │ │ - sub w5, w23, #0x1 │ │ │ │ - str w5, [x19, #148] │ │ │ │ - sub w0, w0, w20 │ │ │ │ - str w0, [x19, #168] │ │ │ │ - tbz w5, #31, 392e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fea8> │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 392e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fea8> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - ldr x1, [x1, #208] │ │ │ │ - str w0, [x19, #144] │ │ │ │ - ldrh w0, [x1, w0, uxtw #1] │ │ │ │ - str w28, [x19, #152] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #148] │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.ge 392fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1febc> // b.tcont │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp d13, d14, [sp, #192] │ │ │ │ - ldr d15, [sp, #208] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 39f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b4c> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3cd00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139a0> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - cmp x23, x27 │ │ │ │ - b.ne 395e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201a0> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbz w0, #0, 3cd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139f0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 39ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x20 │ │ │ │ + b 3cd34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139d4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a8c> │ │ │ │ + tbnz w2, #2, 3ce7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b1c> │ │ │ │ + ldr x0, [x19, #256] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x800 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3ce04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13aa4> │ │ │ │ bl d3c0 │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - ldp w23, w28, [x19, #148] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #176] │ │ │ │ - b 39610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201d0> │ │ │ │ - ldr x3, [x1, #136] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - ubfiz w2, w28, #2, #1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - ldrb w1, [x3, w1, sxtw] │ │ │ │ - lsl w0, w0, w2 │ │ │ │ - tst w1, w0 │ │ │ │ - cset w10, ne // ne = any │ │ │ │ - cmp w10, w27 │ │ │ │ - b.eq 39d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20930> // b.none │ │ │ │ - cbz w23, 3971c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202dc> │ │ │ │ - cbnz w28, 392cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe8c> │ │ │ │ - ldr x1, [sp] │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3ce30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ad0> │ │ │ │ mov x0, x19 │ │ │ │ - bl 38260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee20> │ │ │ │ - b 392c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe88> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - cbz w27, 39784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20344> │ │ │ │ - ldr x1, [x9] │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x27, x1, w27, uxtw #2 │ │ │ │ + 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3ce44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ae4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3ce58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13af8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3ce6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b0c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3ce0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13aac> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 3ce0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13aac> │ │ │ │ + bl 3cc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138e0> │ │ │ │ + b 3cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a8c> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a8c> │ │ │ │ nop │ │ │ │ - ldp s2, s1, [x0] │ │ │ │ - ldp s0, s20, [x0, #8] │ │ │ │ - fadd s1, s2, s1 │ │ │ │ - ldp s19, s18, [x0, #16] │ │ │ │ - ldp s28, s21, [x0, #24] │ │ │ │ - fadd s0, s1, s0 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - fadd s20, s0, s20 │ │ │ │ - fadd s19, s20, s19 │ │ │ │ - fadd s18, s19, s18 │ │ │ │ - fadd s28, s18, s28 │ │ │ │ - fadd s21, s28, s21 │ │ │ │ - str s21, [x1], #4 │ │ │ │ - cmp x1, x27 │ │ │ │ - b.ne 39740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20300> // b.any │ │ │ │ - mov w28, w7 │ │ │ │ - cbnz w6, 397b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20374> │ │ │ │ - cbz w7, 39d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208f8> │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.eq 392c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe80> // b.none │ │ │ │ - ldr x1, [sp] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3cecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b6c> │ │ │ │ + tbnz w2, #2, 3cf64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c04> │ │ │ │ + ldr x0, [x19, #256] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x800 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3cee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b84> │ │ │ │ + bl d3c0 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3cf18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bb8> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ mov x0, x19 │ │ │ │ - bl 383d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef90> │ │ │ │ - tbnz w0, #31, 39f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20af4> │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add w0, w1, w0 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 392c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe80> │ │ │ │ - str w7, [x19, #156] │ │ │ │ - cbnz w7, 39788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20348> │ │ │ │ - ldr x1, [sp] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ mov x0, x19 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 38260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee20> │ │ │ │ - b 39788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20348> │ │ │ │ - ldr x2, [x1, #136] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w3, [x2, w1, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w27, 39f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b10> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cf2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bcc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cf40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13be0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cf54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bf4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b8c> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 3ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b8c> │ │ │ │ + bl 3cc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138e0> │ │ │ │ + b 3cecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b6c> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3cecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b6c> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + tbnz w1, #1, 3cfb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c58> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + blr x2 │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + tbnz w1, #2, 3cfd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c78> │ │ │ │ ldr x2, [x19] │ │ │ │ - ubfiz w6, w28, #2, #1 │ │ │ │ - ldr s29, [x19, #184] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldr s21, [x25, #744] │ │ │ │ - lsl w1, w1, w6 │ │ │ │ - ldp d31, d20, [x2, #104] │ │ │ │ - tst w1, w3 │ │ │ │ - ldr s22, [x25, #748] │ │ │ │ - cset w11, ne // ne = any │ │ │ │ - fdiv s21, s21, s29 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - fdiv d20, d20, d31 │ │ │ │ - mov w12, w27 │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - fdiv s22, s22, s30 │ │ │ │ - ldp w8, w1, [x19, #160] │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w8, w8, w1 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - ldr x10, [x19, #216] │ │ │ │ - madd x8, x8, x3, x6 │ │ │ │ - fcvt s20, d20 │ │ │ │ - lsr w3, w2, #3 │ │ │ │ - mvn w6, w2 │ │ │ │ - ldr s31, [x10, x2, lsl #2] │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - ldrb w3, [x8, w3, uxtw] │ │ │ │ - fmadd s31, s31, s21, s22 │ │ │ │ - asr w3, w3, w6 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - cmp w11, w3 │ │ │ │ - b.eq 39878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20438> // b.none │ │ │ │ - fmul s31, s31, s20 │ │ │ │ - dup v30.4s, v31.s[0] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - 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, s23, [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, s23 │ │ │ │ - str s30, [x0, #28] │ │ │ │ - cmp x2, x12 │ │ │ │ - b.ne 3984c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2040c> // 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] │ │ │ │ - cbz w23, 39d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208ec> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 392cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe8c> │ │ │ │ - ldr x1, [sp] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee20> │ │ │ │ - b 392c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe80> │ │ │ │ - fmov s28, s29 │ │ │ │ - fmov s27, s29 │ │ │ │ - fmov s26, s29 │ │ │ │ - fmov s25, s29 │ │ │ │ - fmov s24, s29 │ │ │ │ - fmov s23, s29 │ │ │ │ - fmov s22, s29 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x19, #64] │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + blr x2 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + tbz w0, #0, 3cffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c9c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3cff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c98> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + strb wzr, [x1, #16] │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + tbz w0, #0, 3d03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cdc> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3d038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cd8> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + strb wzr, [x1, #16] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl 2a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 3d014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cb4> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - ldr w23, [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] │ │ │ │ - cbz w23, 39d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20908> │ │ │ │ - ldr w28, [x19, #152] │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 392cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe8c> │ │ │ │ - ldr x1, [sp] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3d0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d8c> │ │ │ │ + tbnz w2, #2, 3d194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e34> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3d104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13da4> │ │ │ │ + bl d3c0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3d170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e10> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3d170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e10> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e10> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e10> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3d19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e3c> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ mov x0, x19 │ │ │ │ - bl 38260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee20> │ │ │ │ - b 392c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe88> │ │ │ │ - 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] │ │ │ │ + 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + bl 3cf80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c20> │ │ │ │ + b 3d0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d8c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3d170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e10> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3d0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d8c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3d1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e8c> │ │ │ │ + tbnz w2, #2, 3d29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f3c> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3d204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ea4> │ │ │ │ bl d3c0 │ │ │ │ - cbnz w23, 39920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204e0> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 39730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202f0> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f10> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f10> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f10> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d350> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f10> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x9460> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3d2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f44> // 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d3c0 │ │ │ │ + bl 3cf80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c20> │ │ │ │ + b 3d1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e8c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f10> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3d1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e8c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 3b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12280> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3d354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ff4> // b.none │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3d310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fb0> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ ldr x2, [x2, #136] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w3, [x2, w1, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w27, 39f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20afc> │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - ubfiz w5, w28, #2, #1 │ │ │ │ - ldp w7, w8, [x19, #160] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - lsl w1, w1, w5 │ │ │ │ - lsr x2, x2, #3 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w7, w7, w8 │ │ │ │ - tst w1, w3 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x7, x7, x2, x5 │ │ │ │ - cset w8, ne // ne = any │ │ │ │ - lsr w2, w3, #3 │ │ │ │ - mvn w5, w3 │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - fmov s17, #1.000000000000000000e+00 │ │ │ │ - ldrb w2, [x7, w2, uxtw] │ │ │ │ - asr w2, w2, w5 │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - cmp w8, w2 │ │ │ │ - b.eq 39a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20624> // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldp d16, d7, [x2, #104] │ │ │ │ - fdiv d7, d7, d16 │ │ │ │ - fcvt s17, d7 │ │ │ │ - dup v6.4s, v17.s[0] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stp q6, q6, [x1, #-32] │ │ │ │ - ldp s23, s31, [x0] │ │ │ │ - ldp s29, s26, [x0, #8] │ │ │ │ - fadd s23, s17, s23 │ │ │ │ - ldp s24, s30, [x0, #16] │ │ │ │ - ldp s25, s27, [x0, #24] │ │ │ │ - str s23, [x0] │ │ │ │ - ldur s5, [x1, #-28] │ │ │ │ - fadd s31, s5, s31 │ │ │ │ - str s31, [x0, #4] │ │ │ │ - ldur s4, [x1, #-24] │ │ │ │ - fadd s29, s4, s29 │ │ │ │ - str s29, [x0, #8] │ │ │ │ - ldur s3, [x1, #-20] │ │ │ │ - fadd s26, s3, s26 │ │ │ │ - str s26, [x0, #12] │ │ │ │ - ldur s2, [x1, #-16] │ │ │ │ - fadd s24, s2, s24 │ │ │ │ - str s24, [x0, #16] │ │ │ │ - ldur s1, [x1, #-12] │ │ │ │ - fadd s30, s1, s30 │ │ │ │ - str s30, [x0, #20] │ │ │ │ - ldur s0, [x1, #-8] │ │ │ │ - fadd s25, s0, s25 │ │ │ │ - str s25, [x0, #24] │ │ │ │ - ldur s22, [x1, #-4] │ │ │ │ - fadd s27, s22, s27 │ │ │ │ - str s27, [x0, #28] │ │ │ │ - cmp w3, w27 │ │ │ │ - b.ne 39a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205f0> // b.any │ │ │ │ - fadd s31, s23, s31 │ │ │ │ - ldr w23, [x19, #148] │ │ │ │ - fadd s31, s31, s29 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbz w23, 39d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20920> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 392cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe8c> │ │ │ │ - b 3970c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202cc> │ │ │ │ - ldp x3, x5, [x19, #192] │ │ │ │ - cmp x3, x5 │ │ │ │ - b.eq 39ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20764> // b.none │ │ │ │ - fmov s31, w27 │ │ │ │ - sub x1, x5, #0x4 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - shl v0.2s, v31.2s, #3 │ │ │ │ - mov x0, x3 │ │ │ │ - ucvtf s0, s0 │ │ │ │ - fdiv s30, s30, s0 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.ls 39b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20740> // b.plast │ │ │ │ - dup v31.4s, v30.s[0] │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x2, x1, #2 │ │ │ │ - add x2, x3, x2, lsl #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 39b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20724> // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 39ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20764> // b.none │ │ │ │ - and x1, x1, #0xfffffffffffffffc │ │ │ │ - add x3, x3, x1, lsl #2 │ │ │ │ - mov x0, x3 │ │ │ │ - str s30, [x0], #4 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 39ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20764> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - str s30, [x3, #4] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 39ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20764> // b.none │ │ │ │ - str s30, [x3, #8] │ │ │ │ - ldp x3, x5, [x19, #240] │ │ │ │ - cmp x3, x5 │ │ │ │ - b.eq 39c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207e4> // b.none │ │ │ │ - sub x1, x5, #0x4 │ │ │ │ - mov x0, x3 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.ls 39bfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207bc> // b.plast │ │ │ │ - fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x2, x1, #2 │ │ │ │ - add x2, x3, x2, lsl #4 │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 3d368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14008> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3d2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f8c> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 3d354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ff4> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3d340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fe0> // 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 3d2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f8c> // b.any │ │ │ │ + b 3d334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fd4> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3d2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f7c> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3d354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ff4> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl d3c0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 3d3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14040> // b.any │ │ │ │ + b 3d354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ff4> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 39be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207a0> // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 39c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207e4> // b.none │ │ │ │ - and x1, x1, #0xfffffffffffffffc │ │ │ │ - add x3, x3, x1, lsl #2 │ │ │ │ - mov x0, x3 │ │ │ │ - fmov s31, #1.250000000000000000e-01 │ │ │ │ - str s31, [x0], #4 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 39c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207e4> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - str s31, [x3, #4] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 39c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207e4> // b.none │ │ │ │ - str s31, [x3, #8] │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbnz w0, 392b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe78> │ │ │ │ - cbnz w27, 39fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b64> │ │ │ │ - ldr w28, [x19, #152] │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 39788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20348> │ │ │ │ - ldr x1, [sp] │ │ │ │ + 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 x25, x26, [sp, #96] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldr x25, [x27] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x25, 3d6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1436c> │ │ │ │ + ldr w0, [x25, #56] │ │ │ │ + mov x28, x1 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + tbz w0, #1, 3d65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142fc> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #4024] │ │ │ │ + add x21, x0, x3 │ │ │ │ + mov x2, x0 │ │ │ │ + cmp x21, x2 │ │ │ │ + b.eq 3d580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14220> // b.none │ │ │ │ + ldp x0, x22, [x25, #40] │ │ │ │ + ldr x19, [x27] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 3d5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14264> // b.none │ │ │ │ + cbz x19, 3d6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14348> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 3d4fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1419c> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 3d4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14180> │ │ │ │ + mov x4, x22 │ │ │ │ + add x3, x25, #0x28 │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 38260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee20> │ │ │ │ - b 39788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20348> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w27, 39f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b28> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - add x3, x2, w27, uxtw #2 │ │ │ │ + bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c0 │ │ │ │ + mov w20, w0 │ │ │ │ + add x2, x25, #0x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d408 │ │ │ │ + mov w0, w20 │ │ │ │ + bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ + ldr w1, [x26] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp w20, w1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x19, #17] │ │ │ │ + mov x2, x0 │ │ │ │ + b.ne 3d428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c8> // b.any │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 3d580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14220> // b.none │ │ │ │ + ldr x1, [x25, #40] │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 3d428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c8> // b.none │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 3d508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141a8> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x538> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + tbnz w0, #0, 3d454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140f4> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ + b 3d454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140f4> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 3d4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14168> // b.any │ │ │ │ + ldr x2, [x27] │ │ │ │ + cbz x2, 3d6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14374> │ │ │ │ + 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 3d558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141f8> │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 3d6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14374> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x1, [x27] │ │ │ │ + cbz x1, 3d6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14374> │ │ │ │ + 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] │ │ │ │ + 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 3d6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14340> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 3d6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14374> │ │ │ │ + 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 │ │ │ │ + ccmp x20, x0, #0x4, gt │ │ │ │ + b.le 3d634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142d4> │ │ │ │ + ldr x1, [x27] │ │ │ │ + cbz x1, 3d6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14374> │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x19, [x27] │ │ │ │ + cbz x19, 3d6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14374> │ │ │ │ + ldp x0, x2, [x19, #24] │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x20, x0, [x19, #40] │ │ │ │ + ldr x22, [x25, #48] │ │ │ │ + b 3d444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140e4> │ │ │ │ + ldr x19, [x27] │ │ │ │ + cbz x19, 3d6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14374> │ │ │ │ + ldp x1, x4, [x19, #24] │ │ │ │ + sub x2, x20, x0 │ │ │ │ + add x2, x1, x2 │ │ │ │ + add x1, x1, x4 │ │ │ │ + stp x2, x1, [x19, #40] │ │ │ │ + cbnz x0, 3d62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142cc> │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + b 3d580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14220> │ │ │ │ + tbnz w0, #0, 3d6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14398> │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x25, #56] │ │ │ │ + ldp x2, x0, [x25, #24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x25, #40] │ │ │ │ + b 3d410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140b0> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3d71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143bc> // b.none │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xa08 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x788 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xd00 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl cec8 │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + b.ne 3d6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14344> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - 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, x3 │ │ │ │ - b.ne 39c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20840> // 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 w23, 392b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe78> │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 39730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202f0> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 38260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee20> │ │ │ │ - b 39788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20348> │ │ │ │ - cbz w27, 39c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207f8> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 39730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202f0> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - b 39730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202f0> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - ldr s14, [x19, #184] │ │ │ │ - stp w10, w6, [sp, #24] │ │ │ │ - ucvtf s31, w27 │ │ │ │ - fmul s31, s31, s14 │ │ │ │ - fdiv s15, s0, s31 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldp q21, q20, [x1] │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldp d29, d31, [x2, #104] │ │ │ │ - fmul v21.4s, v21.4s, v15.s[0] │ │ │ │ - fmul v20.4s, v20.4s, v15.s[0] │ │ │ │ - stp q21, q20, [x0] │ │ │ │ - stp q30, q30, [x1] │ │ │ │ - ldp w10, w6, [sp, #24] │ │ │ │ - cbz w27, 39f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b3c> │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - fdiv s23, s13, s14 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - ldp w11, w2, [x19, #160] │ │ │ │ - ldr x7, [x19, #88] │ │ │ │ - add w11, w11, w2 │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - madd x11, x11, x3, x7 │ │ │ │ - fcvt s19, d31 │ │ │ │ - ldp q30, q29, [x2] │ │ │ │ - lsr w3, w9, #3 │ │ │ │ - mov v31.16b, v21.16b │ │ │ │ - mvn w7, w9 │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - ldrb w3, [x11, w3, uxtw] │ │ │ │ - fmla v31.4s, v30.4s, v23.s[0] │ │ │ │ - mov v30.16b, v20.16b │ │ │ │ - asr w3, w3, w7 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - fmla v30.4s, v29.4s, v23.s[0] │ │ │ │ - stp q31, q30, [x2] │ │ │ │ - cmp w10, w3 │ │ │ │ - b.eq 39e58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a18> // b.none │ │ │ │ - ldp s28, s26, [x2, #4] │ │ │ │ - add x3, x2, #0xc │ │ │ │ - ldp s29, s27, [x2, #20] │ │ │ │ - ld1 {v28.s}[1], [x3] │ │ │ │ - add x3, x2, #0x1c │ │ │ │ - mov v31.s[1], v26.s[0] │ │ │ │ - mov v30.s[1], v27.s[0] │ │ │ │ - ld1 {v29.s}[1], [x3] │ │ │ │ - zip1 v31.4s, v31.4s, v28.4s │ │ │ │ - zip1 v30.4s, v30.4s, v29.4s │ │ │ │ - fmul v31.4s, v31.4s, v19.s[0] │ │ │ │ - fmul v30.4s, v30.4s, v19.s[0] │ │ │ │ - stp q31, q30, [x2] │ │ │ │ - ldr s31, [x2] │ │ │ │ - ldp s30, s25, [x1] │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - ldp s26, s27, [x1, #8] │ │ │ │ - add x2, x2, #0x20 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldp s28, s29, [x1, #16] │ │ │ │ - ldp s30, s22, [x1, #24] │ │ │ │ - str s31, [x1] │ │ │ │ - ldur s24, [x2, #-28] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldur s25, [x2, #-24] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldur s26, [x2, #-20] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldur s27, [x2, #-16] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldur s28, [x2, #-12] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldur s29, [x2, #-8] │ │ │ │ - fadd s29, s29, s30 │ │ │ │ - str s29, [x1, #24] │ │ │ │ - ldur s30, [x2, #-4] │ │ │ │ - fadd s30, s30, s22 │ │ │ │ - str s30, [x1, #28] │ │ │ │ - cmp w9, w27 │ │ │ │ - b.ne 39dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209ac> // b.any │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - str w6, [sp, #24] │ │ │ │ - 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] │ │ │ │ - bl d3c0 │ │ │ │ - ldr w6, [sp, #24] │ │ │ │ - cbnz w23, 39920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204e0> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - b 39730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202f0> │ │ │ │ - str s31, [x19, #184] │ │ │ │ - bl d3c0 │ │ │ │ - cbnz w23, 39920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204e0> │ │ │ │ - b 39c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207f8> │ │ │ │ - str s31, [x19, #184] │ │ │ │ - bl d3c0 │ │ │ │ - cbnz w23, 392b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe78> │ │ │ │ - b 39c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207f8> │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 39668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20228> │ │ │ │ - ldr w23, [x19, #148] │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbz w23, 39c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207f8> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - b 39b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x206d4> │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbnz w23, 39920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204e0> │ │ │ │ - b 39c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207fc> │ │ │ │ - str s29, [x19, #184] │ │ │ │ - cbnz w23, 39920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204e0> │ │ │ │ - b 39c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207fc> │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbnz w23, 392b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe78> │ │ │ │ - b 39c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207fc> │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - b 3967c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2023c> │ │ │ │ - str s30, [x19, #184] │ │ │ │ - bl d3c0 │ │ │ │ - cbnz w23, 39920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204e0> │ │ │ │ - b 39c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207f8> │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp d13, d14, [sp, #192] │ │ │ │ - str d15, [sp, #208] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov w5, w1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x4, x0 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #1, 3d7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14490> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 3d838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144d8> │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3d830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144d0> // b.none │ │ │ │ + ldr x0, [x4, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3d864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14504> // b.none │ │ │ │ + strb w5, [x1] │ │ │ │ + ldr x0, [x4, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #40] │ │ │ │ + mov w0, w5 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3d908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145a8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3d830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144d0> // b.none │ │ │ │ + ldrb w1, [x4, #88] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + strb w5, [sp, #39] │ │ │ │ + tbz w1, #0, 3d90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145ac> │ │ │ │ + ldr x1, [x4, #96] │ │ │ │ + add x2, sp, #0x27 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + str w5, [sp, #8] │ │ │ │ + bl 3d3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14060> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w5, [sp, #8] │ │ │ │ + b.eq 3d7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14460> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3d7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14464> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 3d7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14464> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 36000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcca0> │ │ │ │ + add x1, x1, #0xbe0 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3d8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14570> // b.any │ │ │ │ + ldp x1, x0, [x0, #104] │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x4, #48] │ │ │ │ + b 3d79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1443c> │ │ │ │ + ldr x2, [x4, #32] │ │ │ │ + sub x3, x1, x2 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3d828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144c8> │ │ │ │ + ldrb w1, [x4, #88] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + tbz w1, #0, 3d90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145ac> │ │ │ │ + ldr x1, [x4, #96] │ │ │ │ + stp x3, x4, [sp, #8] │ │ │ │ + str w5, [sp, #28] │ │ │ │ + bl 3d3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14060> │ │ │ │ + ldp x3, x4, [sp, #8] │ │ │ │ + ldr w5, [sp, #28] │ │ │ │ + ldp x1, x2, [x4, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 3d8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1459c> // b.none │ │ │ │ + ldr x3, [x4, #40] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x2, [x4, #48] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + add x1, x0, w3, sxtw │ │ │ │ + stp x0, x1, [x4, #32] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 3d7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14450> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3d7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14464> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w5, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3d830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144d0> // b.none │ │ │ │ + ldr w0, [x4, #128] │ │ │ │ + tbz w0, #1, 3d7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14498> │ │ │ │ + ldr x1, [x4, #40] │ │ │ │ + b 3d7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14444> │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + str x2, [x4, #48] │ │ │ │ + b 3d8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14560> │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 39730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202f0> │ │ │ │ - bti j │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x598 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 3d9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14650> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3da04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146a4> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3d3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14060> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3d9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14684> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + add x3, x1, w3, sxtw │ │ │ │ + stp x1, x3, [x19, #32] │ │ │ │ + ldrb w0, [x21, #16] │ │ │ │ + tbz w0, #0, 3da04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146a4> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3d9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1466c> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 39fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b60> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + 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 3d9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14650> │ │ │ │ bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3d9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14670> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x598 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 3b8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22480> │ │ │ │ - adr x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 3dab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14750> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3db00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147a0> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3d3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14060> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3dae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14784> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + add x3, x1, w3, sxtw │ │ │ │ + stp x1, x3, [x19, #32] │ │ │ │ + ldrb w0, [x21, #16] │ │ │ │ + tbz w0, #0, 3db00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147a0> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3dacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1476c> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 39fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ba4> // b.none │ │ │ │ - b 39fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b60> │ │ │ │ - ldr s31, [x28] │ │ │ │ - brk #0x3e8 │ │ │ │ + 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 3dab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14750> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl 3b960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22520> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - b 39fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b80> │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3dacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1476c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x598 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - mov x19, x0 │ │ │ │ - add x6, x19, #0x10 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x6, [sp, #16] │ │ │ │ - str x2, [sp, #48] │ │ │ │ - mov x20, x3 │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - mov x22, x4 │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x6 │ │ │ │ - stp x5, x1, [x19] │ │ │ │ - bl 75fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cba0> │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl 75fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cba0> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x5, x19, #0x180 │ │ │ │ - str x5, [sp, #72] │ │ │ │ - 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 w1, [x22, #32] │ │ │ │ - ldp w6, w25, [x22] │ │ │ │ - str w6, [sp, #44] │ │ │ │ - ldp w2, w7, [x22, #16] │ │ │ │ - ldp w3, w0, [x22, #8] │ │ │ │ - str w7, [sp, #88] │ │ │ │ - ldp w21, w4, [x22, #24] │ │ │ │ - stp w25, w21, [x19, #96] │ │ │ │ - stp w6, w7, [x19, #104] │ │ │ │ - sub w26, w1, w0 │ │ │ │ - stp w3, w4, [x19, #112] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - stp w0, w1, [x19, #120] │ │ │ │ - ldr w0, [x22, #36] │ │ │ │ - stp w2, w0, [x19, #128] │ │ │ │ - str xzr, [x19, #400] │ │ │ │ - ldp x0, x23, [x20] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - str wzr, [x19, #184] │ │ │ │ - sub x23, x23, x0 │ │ │ │ - asr x24, x23, #2 │ │ │ │ - stp w24, w26, [x19, #136] │ │ │ │ - lsl w0, w23, #1 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ubfiz x28, x23, #3, #31 │ │ │ │ - lsl w27, w23, #1 │ │ │ │ - str x28, [sp, #56] │ │ │ │ - cbz w0, 3a66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2122c> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - bl d420 │ │ │ │ - sub x1, x27, #0x1 │ │ │ │ - mov x20, x0 │ │ │ │ - add x27, x0, x28 │ │ │ │ - mov x2, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - mov x1, x27 │ │ │ │ - add x2, x19, #0x108 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str x20, [x19, #192] │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - stp x1, x27, [x19, #200] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl d420 │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [x19, #240] │ │ │ │ - and x20, x24, #0xffffffff │ │ │ │ - stp xzr, xzr, [x1], #32 │ │ │ │ - stp x1, x1, [x19, #248] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - cbz w24, 3a65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2121c> │ │ │ │ - lsl x24, x20, #2 │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x24, x0, x24 │ │ │ │ - mov x22, x0 │ │ │ │ - bl cf40 │ │ │ │ - mov x1, x24 │ │ │ │ - stp x1, x24, [x19, #224] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - str x22, [x19, #216] │ │ │ │ - cbz w0, 3a650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21210> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl d420 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsl x2, x20, #2 │ │ │ │ - add x20, x24, x20, lsl #2 │ │ │ │ - bl cf40 │ │ │ │ - sub w1, w21, w25 │ │ │ │ - mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - str w2, [sp, #40] │ │ │ │ - movk x0, #0x555, lsl #48 │ │ │ │ - sxtw x21, w2 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 3a6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ac> // b.pmore │ │ │ │ - cbz x21, 3a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21200> │ │ │ │ - ldr w2, [sp, #40] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - str w1, [sp, #92] │ │ │ │ - smull x0, w2, w0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl d420 │ │ │ │ - add x2, sp, #0x60 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - stp x0, x2, [sp, #128] │ │ │ │ - mov x25, x0 │ │ │ │ - subs x20, x20, x24 │ │ │ │ - mov x27, x0 │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - b.ne 3a2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e84> // b.any │ │ │ │ - ldrsw x1, [sp, #92] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - umaddl x1, w1, w2, x0 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str q31, [x0], #24 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 3a2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e60> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x25, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - b 3a304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ec4> │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x27] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - bl d420 │ │ │ │ - add x28, x0, x20 │ │ │ │ - str x0, [x27] │ │ │ │ - str x28, [x27, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x28, [x27, #-16] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - cbnz x22, 3a2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e80> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x25, x0 │ │ │ │ - add x1, x19, #0x108 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x25, [x19, #264] │ │ │ │ - stp x27, x0, [x19, #272] │ │ │ │ - cbz x24, 3a320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ee0> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl d420 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - mov x20, x0 │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - cbz x21, 3a620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211e0> │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - smull x25, w1, w0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d420 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - stp x0, x1, [sp, #128] │ │ │ │ - b 3a374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f34> │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x27] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - bl d420 │ │ │ │ - ldp q31, q30, [x20] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - stp x0, x1, [x27] │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - stur x1, [x27, #-8] │ │ │ │ - str x27, [sp, #104] │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - cbnz x22, 3a370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f30> │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - str x24, [x19, #288] │ │ │ │ - add x25, x24, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - stp x27, x25, [x22, #8] │ │ │ │ - bl d3c0 │ │ │ │ - lsl x0, x21, #2 │ │ │ │ - bl d420 │ │ │ │ - mov x20, x0 │ │ │ │ - lsl x2, x21, #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - add x0, x20, x21, lsl #2 │ │ │ │ - str x20, [x19, #312] │ │ │ │ - stp x0, x0, [x19, #320] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - lsl x0, x21, #2 │ │ │ │ - bl d420 │ │ │ │ - lsl x2, x21, #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21, lsl #2 │ │ │ │ - mov x20, x0 │ │ │ │ - bl cf40 │ │ │ │ - mov x1, x21 │ │ │ │ - str x20, [x19, #336] │ │ │ │ - stp x1, x21, [x19, #344] │ │ │ │ - cbz w26, 3a55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2111c> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 3a6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21270> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl d420 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 3db60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14800> │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #0, 3db80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14820> │ │ │ │ + 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, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xdd0 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0xf80 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl cec8 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 3dbc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14868> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + strb wzr, [x0, #28] │ │ │ │ + stp x1, x1, [x0, #48] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - add x25, x24, x20, lsl #2 │ │ │ │ - lsl x2, x20, #2 │ │ │ │ - bl cf40 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - mov w21, w26 │ │ │ │ - umull x0, w26, w0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl d420 │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - stp x0, x1, [sp, #128] │ │ │ │ - mov x26, x0 │ │ │ │ - subs x25, x25, x24 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x20, x21 │ │ │ │ - b.eq 3a684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21244> // b.none │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + b d138 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xdd0 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stp xzr, xzr, [x28] │ │ │ │ - mov x0, x25 │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - bl d420 │ │ │ │ - add x27, x0, x25 │ │ │ │ - str x0, [x28] │ │ │ │ - str x27, [x28, #16] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x27, [x28, #-16] │ │ │ │ - str x28, [sp, #112] │ │ │ │ - subs x20, x20, #0x1 │ │ │ │ - b.ne 3a480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21040> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x26, [x19, #360] │ │ │ │ - stp x28, x0, [x20, #8] │ │ │ │ - cbz x24, 3a4dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2109c> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl d420 │ │ │ │ - mov x24, x0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d420 │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - mov x26, x25 │ │ │ │ - str x25, [sp, #120] │ │ │ │ - stp x25, x0, [sp, #128] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - stp xzr, xzr, [x26] │ │ │ │ - str xzr, [x26, #16] │ │ │ │ - bl d420 │ │ │ │ - ldp q31, q30, [x24] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - stp x0, x1, [x26] │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - subs x21, x21, #0x1 │ │ │ │ - stur x1, [x26, #-8] │ │ │ │ - str x26, [sp, #120] │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - b.ne 3a50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210cc> // b.any │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str x25, [x19, #384] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - stp x26, x0, [x1, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x23, 3a614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d4> │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x2, x23 │ │ │ │ - add x23, x0, x23 │ │ │ │ - stp x0, x0, [sp, #128] │ │ │ │ - str x23, [sp, #144] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x2, sp, #0x80 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x23, [sp, #136] │ │ │ │ - ldr w3, [sp, #44] │ │ │ │ - ldr w4, [sp, #88] │ │ │ │ - bl 76020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbe0> │ │ │ │ - str w0, [x19, #164] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, 3a5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21170> │ │ │ │ - bl d3c0 │ │ │ │ - ldr w1, [x19, #24] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - ldr w2, [x19, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3744] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3e0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d68> │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #4000] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3816] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 3de60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b00> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 3de34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ad4> // b.none │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 3de80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b20> // b.none │ │ │ │ + ldr w0, [x20, #120] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 3de1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14abc> // b.any │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr w0, [x20, #112] │ │ │ │ + cbz x22, 3e1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e7c> │ │ │ │ + ldr w1, [x22, #12] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3e0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d80> // b.any │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbz w0, #1, 3dfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c88> │ │ │ │ + add x0, sp, #0x27 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x19, x22 │ │ │ │ + ldp x0, x4, [x22, #48] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 3dcd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14974> // b.any │ │ │ │ + b 3e008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ca8> │ │ │ │ + ldp x0, x4, [x22, #48] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 3dd38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149d8> // b.none │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add x3, x22, #0x30 │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd78 │ │ │ │ + ldr w1, [x24] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d390 │ │ │ │ + mov w23, w0 │ │ │ │ + add x2, x22, #0x30 │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w23 │ │ │ │ + bl ce98 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w23, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #28] │ │ │ │ + ldr x19, [x20] │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cbz x19, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + and w26, w26, #0x1 │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + ldr x2, [x21] │ │ │ │ mov x0, x21 │ │ │ │ - bl 76240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ce00> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 7666c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d22c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x23, [x19, #48] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x23, x23, x1 │ │ │ │ + mov x2, x23 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ccmp x23, x0, #0x4, gt │ │ │ │ + b.le 3dd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a20> │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x23, x27 │ │ │ │ + add x1, x0, x27 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + sub x23, x23, x27 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add x23, x2, x23 │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x23, x0, [x1, #16] │ │ │ │ + cbnz w26, 3dcc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14968> │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x2, x2, [x1, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + strb wzr, [x19, #28] │ │ │ │ + bl d138 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.lt 3dc64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14904> // b.tstop │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3a6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212a8> // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - add sp, sp, #0x100 │ │ │ │ + b.ne 3e0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d70> // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x28 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - b 3a584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21144> │ │ │ │ - str xzr, [x19, #288] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x22, #8] │ │ │ │ - bl d3c0 │ │ │ │ - str xzr, [x19, #312] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x19, #320] │ │ │ │ - b 3a408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fc8> │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3a304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ec4> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 3a228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20de8> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 3a1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20da4> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - b 3a178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d38> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - sub x1, x21, #0x1 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - str q31, [x0], #24 │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.ne 3a68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2124c> // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldrb w1, [x0, x28] │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl d600 │ │ │ │ + b 3ddcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a6c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldrb w1, [x0, x28] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl d9c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c0> │ │ │ │ + ldr w0, [x20, #100] │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ne 3ddcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a6c> // b.any │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3ddcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a6c> │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d9f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f0> │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + bl d1c8 <__cxa_atexit@plt+0x8> │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + b 3dc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14910> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [x20] │ │ │ │ + add x0, x0, x28 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x2, [sp] │ │ │ │ + sub x23, x0, x28 │ │ │ │ + cbz x2, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + ldr w0, [x2, #64] │ │ │ │ + tbz w0, #1, 3e0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d58> │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x26, x3, #0x30 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + add x23, x1, x23 │ │ │ │ + mov x0, x1 │ │ │ │ + b 3df24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bc4> │ │ │ │ + cbz x2, 3e1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e7c> │ │ │ │ + mov x3, x26 │ │ │ │ + mov x2, x23 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd78 │ │ │ │ + ldr w1, [x24] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d390 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x2, x26 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w22 │ │ │ │ + bl ce98 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w22, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #28] │ │ │ │ + b.eq 3e038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cd8> // b.none │ │ │ │ + ldr x2, [x20] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 3e010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cb0> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x19, x2 │ │ │ │ + ldp x0, x4, [x0, #48] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 3dec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b64> // b.any │ │ │ │ + cbz x2, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + sub x22, x2, x1 │ │ │ │ + mov x2, x22 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x22, x0, #0x4, gt │ │ │ │ + b.le 3dfb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c54> │ │ │ │ + ldr x1, [x20] │ │ │ │ + cbz x1, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + ldr x3, [x1, #32] │ │ │ │ + sub x22, x22, x0 │ │ │ │ + mov x2, x22 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + ldp x0, x2, [x19, #32] │ │ │ │ + add x22, x0, x22 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x22, x0, [x19, #48] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x4, [x0, #56] │ │ │ │ + b 3dec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b68> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + ldp x1, x3, [x19, #32] │ │ │ │ + sub x22, x22, x0 │ │ │ │ + add x22, x1, x22 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x22, x1, [x19, #48] │ │ │ │ + cbnz x0, 3dfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c48> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + add x28, x28, x0 │ │ │ │ + b 3e024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cc4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3db20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147c0> │ │ │ │ + add x0, sp, #0x27 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x19, x22 │ │ │ │ + ldp x0, x4, [x22, #48] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 3dcd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14974> // b.any │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + b 3dd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149d0> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - b 3a4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21084> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3a444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21004> │ │ │ │ + mov x19, x2 │ │ │ │ + sub x23, x23, x0 │ │ │ │ + add x28, x28, x23 │ │ │ │ + cbz x2, 3e1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e7c> │ │ │ │ + ldrb w0, [x19, #28] │ │ │ │ + tbz w0, #0, 3ddd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a78> │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3ddcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a6c> │ │ │ │ + ldr x2, [x20] │ │ │ │ + cbz x2, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + ldr x22, [x2, #48] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + sub x22, x22, x1 │ │ │ │ + mov x2, x22 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x23, x0 │ │ │ │ + ccmp x22, x0, #0x4, gt │ │ │ │ + b.le 3e088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d28> │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x22, x23 │ │ │ │ + add x1, x0, x23 │ │ │ │ + bl d6f0 │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e1c> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + sub x0, x22, x23 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + ldp x1, x4, [x19, #32] │ │ │ │ + add x28, x28, x2 │ │ │ │ + add x0, x1, x0 │ │ │ │ + add x1, x1, x4 │ │ │ │ + stp x0, x1, [x19, #48] │ │ │ │ + b 3e024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cc4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3db20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147c0> │ │ │ │ + ldr x2, [x20] │ │ │ │ + b 3dea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b48> │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a84> │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x2, sp, #0x30 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + add x1, x1, #0xbc8 │ │ │ │ + str w4, [sp, #48] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + bl d4e0 >::~basic_filebuf()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3768] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + adrp x19, 9e000 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x19, x19, #0x6c0 │ │ │ │ + str x19, [sp, #64] │ │ │ │ + stp w1, w0, [sp, #96] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d7c> // b.any │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl e2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x25] │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x19, [sp, #64] │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3a714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212d4> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x25] │ │ │ │ + mov x0, x22 │ │ │ │ + b.ne 3e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d7c> // b.any │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xdd0 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 3e1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e9c> // b.any │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 39de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a80> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3a6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212a8> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - bl cee0 │ │ │ │ - mov x0, x21 │ │ │ │ + b.ne 3e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d7c> // b.any │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl e2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl cec8 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d7c> // b.any │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 3b8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22480> │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ mov x0, x20 │ │ │ │ - bl 3b8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22480> │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3a748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21308> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3a754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21314> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3b8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22480> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 3b8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22480> │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3a770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21330> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3a77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2133c> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3a788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21348> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - b 3a6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2128c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3b960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22520> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - cbz x24, 3a7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21380> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 3a72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ec> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x24, 3a7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21378> │ │ │ │ - b 3a7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21380> │ │ │ │ + bl 3dba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14840> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d7c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 3a808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213c8> │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3e22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ecc> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3b960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22520> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d7c> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl d3c0 │ │ │ │ - b 3a72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ec> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x24, 3a838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213f8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - b 3a72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ec> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3b960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22520> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x24, 3a830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213f0> │ │ │ │ - b 3a838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213f8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3b960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22520> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - b 3a72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ec> │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 3a838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213f8> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - b 3a838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213f8> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + b 3e2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f5c> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 3a880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21440> │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3e284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f24> // b.none │ │ │ │ + b 3e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d7c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov w5, w1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x4, x0 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #1, 3e370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15010> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 3e3b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15058> │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3e3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15050> // b.none │ │ │ │ + ldr x0, [x4, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3e3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15084> // b.none │ │ │ │ + strb w5, [x1] │ │ │ │ + ldr x0, [x4, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #40] │ │ │ │ + mov w0, w5 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3e488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15128> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3e3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15050> // b.none │ │ │ │ + ldrb w1, [x4, #240] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + strb w5, [sp, #39] │ │ │ │ + tbz w1, #0, 3e48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1512c> │ │ │ │ + ldr x1, [x4, #248] │ │ │ │ + add x2, sp, #0x27 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + str w5, [sp, #8] │ │ │ │ + bl 3dc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148a0> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w5, [sp, #8] │ │ │ │ + b.eq 3e340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fe0> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3e344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fe4> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 3e344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fe4> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 36000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcca0> │ │ │ │ + add x1, x1, #0xb60 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3e450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150f0> // b.any │ │ │ │ + ldp x1, x0, [x0, #256] │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x4, #48] │ │ │ │ + b 3e31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fbc> │ │ │ │ + ldr x2, [x4, #32] │ │ │ │ + sub x3, x1, x2 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3e3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15048> │ │ │ │ + ldrb w1, [x4, #240] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + tbz w1, #0, 3e48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1512c> │ │ │ │ + ldr x1, [x4, #248] │ │ │ │ + stp x3, x4, [sp, #8] │ │ │ │ + str w5, [sp, #28] │ │ │ │ + bl 3dc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148a0> │ │ │ │ + ldp x3, x4, [sp, #8] │ │ │ │ + ldr w5, [sp, #28] │ │ │ │ + ldp x1, x2, [x4, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 3e47c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1511c> // b.none │ │ │ │ + ldr x3, [x4, #40] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x2, [x4, #48] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + add x1, x0, w3, sxtw │ │ │ │ + stp x0, x1, [x4, #32] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 3e330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fd0> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3e344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fe4> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w5, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3e3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15050> // b.none │ │ │ │ + ldr w0, [x4, #280] │ │ │ │ + tbz w0, #1, 3e378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15018> │ │ │ │ + ldr x1, [x4, #40] │ │ │ │ + b 3e324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fc4> │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + str x2, [x4, #48] │ │ │ │ + b 3e440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150e0> │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x638 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - b 3b8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22480> │ │ │ │ nop │ │ │ │ - ldr x1, [x0] │ │ │ │ - b 3a00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20bcc> │ │ │ │ - ... │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 3b900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224c0> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3b91c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224dc> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3b8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224a4> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 3b930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224f0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3b8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224a4> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 3b900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224c0> │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 3e530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151d0> │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3e584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15224> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3dc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148a0> │ │ │ │ + ldp x1, x2, [x19, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3e564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15204> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + add x3, x1, w3, sxtw │ │ │ │ + stp x1, x3, [x19, #32] │ │ │ │ + ldrb w0, [x21, #168] │ │ │ │ + tbz w0, #0, 3e584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15224> │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + cbz x0, 3e54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151ec> │ │ │ │ + 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 3e530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151d0> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151f0> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x638 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbnz x2, 3b970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22530> │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x2] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3b96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2252c> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 3b9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2258c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - bl d3c0 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3b9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22580> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbnz x0, 3b994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22554> │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3b9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2256c> // b.any │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + 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 3e630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152d0> │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15320> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3dc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148a0> │ │ │ │ + ldp x1, x2, [x19, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3e664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15304> // b.none │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + add x3, x1, w3, sxtw │ │ │ │ + stp x1, x3, [x19, #32] │ │ │ │ + ldrb w0, [x21, #168] │ │ │ │ + tbz w0, #0, 3e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15320> │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + cbz x0, 3e64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152ec> │ │ │ │ + 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 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3b980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22540> // b.any │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 3e630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152d0> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3e64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152ec> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x638 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 3e6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15398> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3e728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153c8> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + add x19, x0, #0x48 │ │ │ │ + ldrb w1, [x0, #240] │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + tbz w1, #0, 3e734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153d4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3dba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14840> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x19, #160] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + b 3e6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1536c> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x638 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 3e7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1544c> // b.any │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str w1, [x19, #160] │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl 39de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a80> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3e72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153cc> // b.any │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl e2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + b.ne 3e730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153d0> // b.any │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x2, [x20] │ │ │ │ + subs x1, x1, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + b.ne 3e730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153d0> // b.any │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + mov x0, x19 │ │ │ │ + b 3e7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1547c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 3baac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2266c> // b.none │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - mov x3, x1 │ │ │ │ + mov x5, x1 │ │ │ │ + mov x4, x2 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x1, x5, [x1] │ │ │ │ - ldr x4, [x0] │ │ │ │ + mov x20, x0 │ │ │ │ ldr x0, [x0, #16] │ │ │ │ - sub x20, x5, x1 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 3ba5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2261c> // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x2, x0, x4 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.hi 3bab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22670> // b.pmore │ │ │ │ - cmp x20, #0x8 │ │ │ │ - b.le 3bb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226c4> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x4 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x20, x0, x20 │ │ │ │ - str x20, [x19, #8] │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ge 3e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15574> // b.tcont │ │ │ │ + sub x6, x0, x1 │ │ │ │ + cmp x6, x2 │ │ │ │ + csel x19, x6, x2, le │ │ │ │ + cbnz x19, 3e91c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155bc> │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x1, [x20, #40] │ │ │ │ + cmp x6, x4 │ │ │ │ + b.ge 3e8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15560> // b.tcont │ │ │ │ + ldr x20, [x20] │ │ │ │ + add x5, x5, x19 │ │ │ │ + sub x4, x4, x19 │ │ │ │ + mov x1, x5 │ │ │ │ + mov x2, x4 │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbnz x0, 3e8f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15598> │ │ │ │ + ldr w1, [x20, #64] │ │ │ │ + tbnz w1, #0, 3e900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155a0> │ │ │ │ + add x19, x19, x0 │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x20, [x20] │ │ │ │ + mov x2, x4 │ │ │ │ + mov x1, x5 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ mov x0, x20 │ │ │ │ - stp x1, x4, [sp, #32] │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x2, x20 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x3, x4, [sp, #32] │ │ │ │ - cbz x4, 3ba8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2264c> │ │ │ │ - mov x0, x4 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - add x20, x3, x20 │ │ │ │ - str x3, [x19] │ │ │ │ - str x20, [x19, #8] │ │ │ │ - str x20, [x19, #16] │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbz x0, 3e8b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15554> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 3e8bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1555c> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + csinv x19, x19, xzr, ne // ne = any │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 3bb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226d8> │ │ │ │ - mov x0, x4 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl d6f0 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldp x4, x0, [x19] │ │ │ │ - ldp x1, x5, [x3] │ │ │ │ - sub x2, x0, x4 │ │ │ │ - add x1, x1, x2 │ │ │ │ - sub x2, x5, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 3bb28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226e8> │ │ │ │ + ldr x7, [x20, #8] │ │ │ │ + mov x0, x5 │ │ │ │ + mov x2, x19 │ │ │ │ + stp x6, x4, [sp, #32] │ │ │ │ + add x1, x7, x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x20, x0, x20 │ │ │ │ - str x20, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + mov x5, x0 │ │ │ │ + ldp x6, x4, [sp, #32] │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x1, [x20, #40] │ │ │ │ + cmp x6, x4 │ │ │ │ + b.lt 3e88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1552c> // b.tstop │ │ │ │ + b 3e8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15560> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + mov x4, x1 │ │ │ │ + add x1, x0, #0x80 │ │ │ │ + add x5, sp, #0xa8 │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x3 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + stp x2, x5, [sp, #40] │ │ │ │ + add x3, sp, #0xb8 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x5 │ │ │ │ + ldp x1, x2, [x20, #128] │ │ │ │ + stp x4, x3, [sp, #160] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + str xzr, [sp, #200] │ │ │ │ + cmp x19, #0x0 │ │ │ │ + b.le 3f138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dd8> │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #4000] │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3816] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3ea94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15734> // b.none │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 3ece8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15988> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 3ec60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15900> // b.none │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 3eb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157a4> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 3ea64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15704> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + bl d600 │ │ │ │ + ldr w0, [x20, #120] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 3ed10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159b0> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 3e9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15694> │ │ │ │ + b 3ea94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15734> │ │ │ │ + ldr x21, [sp, #160] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbnz x0, 3ec48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158e8> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbnz w0, #0, 3f1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e98> │ │ │ │ + ldr x3, [sp, #176] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.lt 3f064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d04> // b.tstop │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [x20, #128] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + strb wzr, [x0] │ │ │ │ + cbz x27, 3f0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d84> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f8c> // b.any │ │ │ │ + ldp x29, x30, [sp, #224] │ │ │ │ + mov x0, x27 │ │ │ │ + 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 │ │ │ │ - add x20, x4, x20 │ │ │ │ - b.ne 3ba48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22608> // b.any │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x4] │ │ │ │ - b 3ba48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22608> │ │ │ │ - b.ne 3bad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22694> // b.any │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x4] │ │ │ │ - b 3bad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22694> │ │ │ │ - add x20, x4, x20 │ │ │ │ - b 3ba48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22608> │ │ │ │ - paciasp │ │ │ │ - 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] │ │ │ │ - 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 3bb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22744> // b.none │ │ │ │ - str x1, [x0, #200] │ │ │ │ - ldp x1, x2, [x19, #216] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3bb94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22754> // b.none │ │ │ │ - str x1, [x19, #224] │ │ │ │ - ldp x1, x2, [x19, #240] │ │ │ │ + ldr x22, [x20] │ │ │ │ + mov x21, x22 │ │ │ │ + cbz x22, 3f2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f90> │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbz w0, #0, 3effc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c9c> │ │ │ │ + ldp x1, x2, [x22, #48] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + add x3, x3, x27 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + sub x19, x3, x27 │ │ │ │ + tbnz w0, #2, 3eda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a40> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + add x19, x0, x19 │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 3bba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22764> // b.none │ │ │ │ - str x1, [x19, #248] │ │ │ │ - ldr x23, [x19, #264] │ │ │ │ - add x21, x19, #0x108 │ │ │ │ - ldr x22, [x21, #8] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 3bbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2279c> // b.none │ │ │ │ - mov x20, x23 │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3bda8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22968> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3bbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22780> // b.any │ │ │ │ - str x23, [x21, #8] │ │ │ │ - ldr x24, [x19, #288] │ │ │ │ - add x23, x19, #0x120 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 3bc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227dc> // b.none │ │ │ │ - mov x20, x24 │ │ │ │ + b.eq 3ebcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1586c> // b.none │ │ │ │ + str x1, [sp, #104] │ │ │ │ + cbz x22, 3f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16080> │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cd78 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #4000] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl d390 │ │ │ │ + mov w26, w0 │ │ │ │ + add x2, sp, #0x58 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w26 │ │ │ │ + bl ce98 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w26, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x22, #28] │ │ │ │ + str x1, [x21, #48] │ │ │ │ + b.eq 3ef78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c18> // b.none │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 3ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c0> // b.none │ │ │ │ + ldr x22, [x20] │ │ │ │ + cbz x22, 3f2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f90> │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + bl 3e840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x154e0> │ │ │ │ + ldr x22, [x20] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3f018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cb8> // b.none │ │ │ │ + cbz x22, 3f2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f90> │ │ │ │ + ldr x2, [x22, #32] │ │ │ │ + add x3, x2, x0 │ │ │ │ + stp x2, x3, [x22, #48] │ │ │ │ + cbz x0, 3eec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b60> │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3eb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157e8> // b.any │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ne 3ebcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1586c> // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3ef88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c28> // b.none │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x27, x27, x0 │ │ │ │ + sub x1, x1, x27 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 3ea54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156f4> │ │ │ │ + b 3ea94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15734> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3f1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e98> // b.none │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 3ea94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15734> // b.any │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + b 3ea38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156d8> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 3eca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15948> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d9c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c0> │ │ │ │ + ldr w0, [x20, #100] │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ne 3ea54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156f4> // b.any │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3ea54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156f4> │ │ │ │ + ldr x21, [sp, #160] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbz x0, 3ee2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15acc> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3ee40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ae0> // b.none │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 3ea94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15734> // b.any │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + b 3ec80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15920> │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d9f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f0> │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + bl d1c8 <__cxa_atexit@plt+0x8> │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + b 3ea08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156a8> │ │ │ │ ldr x0, [x20] │ │ │ │ - cbz x0, 3bdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22978> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3bc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227c0> // b.any │ │ │ │ - str x24, [x23, #8] │ │ │ │ - ldp x20, x22, [x19, #384] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3bc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22804> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3bd94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22954> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3bc28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227e8> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - cbz x22, 3bc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22810> │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + cbz x0, 3f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16080> │ │ │ │ + ldr w0, [x0, #12] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 3f188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e28> // b.any │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3e840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x154e0> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 3eeb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b58> // b.none │ │ │ │ + mov w2, #0xfe // #254 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3f0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d94> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + cbz x1, 3f290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f30> │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + strb w2, [x3, x1] │ │ │ │ + bl 3dba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14840> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d9f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d1c8 <__cxa_atexit@plt+0x8> │ │ │ │ + b 3ea54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156f4> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + add x19, x0, x19 │ │ │ │ + b 3edb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a58> │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + cbz x22, 3f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16080> │ │ │ │ + mov x4, x19 │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldp x20, x22, [x19, #360] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3bc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2283c> // b.none │ │ │ │ + bl cd78 │ │ │ │ + ldr w1, [x24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d390 │ │ │ │ + mov w23, w0 │ │ │ │ + add x2, sp, #0x58 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w23 │ │ │ │ + bl ce98 │ │ │ │ + ldr w0, [x25] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + cmp w0, w23 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x22, #28] │ │ │ │ + str x1, [x21, #48] │ │ │ │ + b.eq 3ef78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c18> // b.none │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 3edb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a50> // b.any │ │ │ │ + b 3ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c0> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbz w0, #0, 3ea94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15734> │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22940> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3bc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22820> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - cbz x22, 3bc88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22848> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x2, sp, #0x48 │ │ │ │ + add x1, x1, #0xbc8 │ │ │ │ + str w4, [sp, #72] │ │ │ │ + str x3, [sp, #80] │ │ │ │ + bl d4e0 >::~basic_filebuf()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3768] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + adrp x22, 9e000 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ + str x22, [sp, #120] │ │ │ │ + stp w1, w0, [sp, #152] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f8c> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl e2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + ldrb w2, [sp, #104] │ │ │ │ + b 3ed54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159f4> │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4000] │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3816] │ │ │ │ + b 3ef68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c08> │ │ │ │ + ldr x22, [x20] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + cbz x22, 3f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16080> │ │ │ │ + ldr x3, [sp] │ │ │ │ + mov x4, x19 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3bc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22854> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3bca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22860> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - ldr x20, [x19, #288] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3bccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2288c> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3bd6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2292c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3bcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22870> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - cbz x22, 3bcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22898> │ │ │ │ + bl cd78 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr w1, [x0] │ │ │ │ mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x21, [x21, #8] │ │ │ │ - ldr x20, [x19, #264] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 3bd04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228c4> // b.none │ │ │ │ + bl d390 │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov w23, w0 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ + mov w0, w23 │ │ │ │ + bl ce98 │ │ │ │ + ldr w0, [x28] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + cmp w0, w23 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x22, #28] │ │ │ │ + str x1, [x21, #48] │ │ │ │ + b.eq 3ef78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c18> // b.none │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 3ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c0> // b.none │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 3ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c0> // b.none │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3eee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b84> // b.any │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 3ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c0> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + b.ne 3ec28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c8> // b.any │ │ │ │ ldr x0, [x20] │ │ │ │ - cbz x0, 3bd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22918> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 3bce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228a8> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - cbz x21, 3bd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228d0> │ │ │ │ + cbz x0, 3f2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f90> │ │ │ │ + ldp x22, x19, [x0, #48] │ │ │ │ + add x23, sp, #0x88 │ │ │ │ + stp x23, xzr, [sp, #120] │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + sub x19, x19, x22 │ │ │ │ + str x19, [sp, #104] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 3f030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cd0> // b.pmore │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.eq 3f100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15da0> // b.none │ │ │ │ + cbnz x19, 3f130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dd0> │ │ │ │ + str x19, [sp, #128] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strb wzr, [x23, x19] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + ldr x5, [sp, #200] │ │ │ │ + ldp x3, x4, [sp, #120] │ │ │ │ + cmp x5, x2 │ │ │ │ + csel x2, x5, x2, ls // ls = plast │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ mov x0, x21 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3bd1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228dc> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3bd28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228e8> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3bd34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228f4> │ │ │ │ - bl d3c0 │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - bl 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 3bce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228a8> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - b 3bd04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228c4> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22870> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - b 3bccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2288c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22820> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - b 3bc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2283c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bc28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227e8> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - b 3bc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22804> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22780> // b.any │ │ │ │ - b 3bbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22798> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3bc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227c0> // b.any │ │ │ │ - b 3bc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227d8> │ │ │ │ + str xzr, [sp, #200] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3ea54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156f4> │ │ │ │ + tbnz w0, #1, 3f408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a8> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + stp x1, x1, [x22, #48] │ │ │ │ + mov x2, x1 │ │ │ │ + str w0, [x22, #64] │ │ │ │ + b 3eb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157bc> │ │ │ │ + cbz x22, 3f2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f90> │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + str w0, [x22, #64] │ │ │ │ + b 3edb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a58> │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + str x1, [sp, #136] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x19, [sp, #104] │ │ │ │ + ldr x23, [sp, #120] │ │ │ │ + b 3efbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c5c> │ │ │ │ + add x23, sp, #0x88 │ │ │ │ + str x23, [sp, #120] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + mov x1, x2 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.cc 3f358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ff8> // b.lo, b.ul, b.last │ │ │ │ + add x2, x0, x3 │ │ │ │ + add x1, x0, x1 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 34580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb220> │ │ │ │ + ldr x3, [x20, #128] │ │ │ │ + add x0, x20, #0x90 │ │ │ │ + ldp x1, x2, [sp, #120] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 3f10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dac> // b.none │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 3f154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15df4> // b.none │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x4, [x5, #16] │ │ │ │ + str x1, [x20, #128] │ │ │ │ + stp x2, x0, [x5, #8] │ │ │ │ + cbz x3, 3f124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dc4> │ │ │ │ + str x3, [sp, #120] │ │ │ │ + str x4, [sp, #136] │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + strb wzr, [x3] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + cbnz x27, 3eab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15758> │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + cmp w0, #0x5 │ │ │ │ + csetm x27, eq // eq = none │ │ │ │ + b 3eab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15758> │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3ea54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156f4> │ │ │ │ + ldrb w0, [x22] │ │ │ │ + strb w0, [sp, #136] │ │ │ │ + b 3efbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c5c> │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 3f154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15df4> // b.none │ │ │ │ + str x1, [x20, #128] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + stp x2, x0, [x1, #8] │ │ │ │ + add x3, sp, #0x88 │ │ │ │ + str x23, [sp, #120] │ │ │ │ + b 3f0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d70> │ │ │ │ + mov x0, x23 │ │ │ │ + b 3f04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cec> │ │ │ │ + ldr x3, [sp, #176] │ │ │ │ + cbnz x3, 3f270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f10> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [x20, #128] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + strb wzr, [x0] │ │ │ │ + b 3f0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d84> │ │ │ │ + cbz x2, 3f174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e14> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 3f284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f24> // b.none │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x3 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [x20, #128] │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x2, [x0, #8] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + b 3f0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d70> │ │ │ │ + bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x2, sp, #0x68 │ │ │ │ + add x1, x1, #0xbc8 │ │ │ │ + str w4, [sp, #104] │ │ │ │ + str x3, [sp, #112] │ │ │ │ + bl d4e0 >::~basic_filebuf()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3768] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + adrp x22, 9e000 │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ + str x22, [sp, #120] │ │ │ │ + ldr w0, [x0] │ │ │ │ + stp w1, w0, [sp, #152] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f8c> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl e2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x2, sp, #0x58 │ │ │ │ + add x1, x1, #0xbc8 │ │ │ │ + str w4, [sp, #88] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + bl d4e0 >::~basic_filebuf()@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3768] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + adrp x22, 9e000 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ + str x22, [sp, #120] │ │ │ │ + stp w1, w0, [sp, #152] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f8c> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl e2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + add x23, sp, #0x88 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x23, [sp, #120] │ │ │ │ + b 3f07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d1c> │ │ │ │ + ldrb w0, [sp, #136] │ │ │ │ + strb w0, [x3] │ │ │ │ + b 3f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e0c> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + add x8, sp, #0x78 │ │ │ │ + bl 290a0 ::do_widen(char) const@@Base+0xc500> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f8c> // b.any │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + str x22, [sp, #120] │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3f400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a0> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0xdd0 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + b 3f2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f60> │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 3f3d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16070> // b.any │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 39de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a80> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f8c> // b.any │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f8c> // b.any │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x1, x1, #0x2d0 │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3f2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f70> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + b 3f31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fbc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + b 3f2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f70> │ │ │ │ + bti j │ │ │ │ + b 3f2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f60> │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + b 3f2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f70> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x30a // #778 │ │ │ │ + bl cec8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + add x1, x1, #0x6e8 │ │ │ │ + add x0, x0, #0x720 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + adrp x19, 9f000 │ │ │ │ + ldr x19, [x19, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3f2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f70> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 3f2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f70> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x4, x0 │ │ │ │ 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 3c730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232f0> │ │ │ │ - mov x20, #0x83a8 // #33704 │ │ │ │ - mov w5, w1 │ │ │ │ - mov w4, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x83e8 // #33768 │ │ │ │ - add x22, x19, x21 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x24, x19, #0x8, lsl #12 │ │ │ │ - add x23, x19, x20 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp d13, d14, [sp, #96] │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - str d15, [sp, #112] │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ldr x6, [x28, #136] │ │ │ │ - sub w1, w1, w5 │ │ │ │ - ldr x5, [x0, #80] │ │ │ │ - sub w20, w2, w4 │ │ │ │ - str w20, [x19, #160] │ │ │ │ - str w1, [x19, #180] │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldrb w21, [x6, w3, sxtw] │ │ │ │ - ldrb w26, [x5, w2, sxtw] │ │ │ │ - asr w21, w21, w1 │ │ │ │ - and w25, w21, #0x3 │ │ │ │ - ands w6, w21, #0x2 │ │ │ │ - ubfx x21, x21, #1, #1 │ │ │ │ - ccmp w25, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w28, ne // ne = any │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 3c0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c64> // b.none │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - str w6, [sp, #136] │ │ │ │ - bl 2962c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101ec> │ │ │ │ - fcvt d0, s0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldr w20, [x19, #160] │ │ │ │ - ldr w6, [sp, #136] │ │ │ │ - fsub d14, d31, d0 │ │ │ │ - str d0, [x24, #1072] │ │ │ │ - str d14, [x24, #1064] │ │ │ │ - cbnz w20, 3c0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c78> │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - cbnz w28, 3c97c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2353c> │ │ │ │ - cbz w6, 3cab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23670> │ │ │ │ - ldp x0, x28, [x19] │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - add x15, x24, #0x3a8 │ │ │ │ - add x16, x24, #0x3c8 │ │ │ │ - add x17, x24, #0x3e8 │ │ │ │ - add x18, x24, #0x408 │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - ldp d21, d30, [x0, #104] │ │ │ │ - ldr x2, [x28, #160] │ │ │ │ - fdiv d30, d30, d21 │ │ │ │ - ldrsw x0, [x19, #168] │ │ │ │ - ldrb w0, [x2, x0] │ │ │ │ - ands w2, w0, #0x1 │ │ │ │ - and w8, w0, #0x2 │ │ │ │ - and w6, w0, #0x4 │ │ │ │ - and w5, w0, #0x8 │ │ │ │ - and w4, w0, #0x10 │ │ │ │ - and w3, w0, #0x20 │ │ │ │ - and w2, w0, #0x40 │ │ │ │ - lsr w0, w0, #7 │ │ │ │ - fcsel d20, d30, d29, eq // eq = none │ │ │ │ - fcsel d19, d30, d29, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - fcsel d18, d30, d29, eq // eq = none │ │ │ │ - fcsel d17, d30, d29, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel d16, d30, d29, eq // eq = none │ │ │ │ - fcsel d7, d30, d29, ne // ne = any │ │ │ │ - cmp w5, #0x0 │ │ │ │ - stp d19, d17, [x15] │ │ │ │ - fcsel d6, d30, d29, eq // eq = none │ │ │ │ - fcsel d5, d30, d29, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - fcsel d4, d30, d29, eq // eq = none │ │ │ │ - fcsel d3, d30, d29, ne // ne = any │ │ │ │ - cmp w3, #0x0 │ │ │ │ - stp d7, d5, [x15, #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 w0, #0x0 │ │ │ │ - stp d3, d1, [x16] │ │ │ │ - fcsel d31, d29, d30, ne // ne = any │ │ │ │ - fcsel d30, d30, d29, ne // ne = any │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - stp d0, d30, [x16, #16] │ │ │ │ - stp d20, d18, [x17] │ │ │ │ - stp d16, d6, [x17, #16] │ │ │ │ - stp d4, d2, [x18] │ │ │ │ - stp d28, d31, [x18, #16] │ │ │ │ - stp q29, q29, [x1] │ │ │ │ - stp q29, q29, [x1, #32] │ │ │ │ - cbz w7, 3ce68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a28> │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 3c058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c18> │ │ │ │ - ldp q28, q30, [x22] │ │ │ │ - ldp q29, q31, [x22, #32] │ │ │ │ - str q28, [x3, x2] │ │ │ │ - stp q30, q29, [x6, #16] │ │ │ │ - str q31, [x6, #48] │ │ │ │ - ldr w4, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - ldp d30, d19, [x0] │ │ │ │ - add x1, x3, x2 │ │ │ │ - ldr d31, [x3, x2] │ │ │ │ - add x2, x2, #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, [x1, #8] │ │ │ │ - fadd d22, d0, d19 │ │ │ │ - str d22, [x0, #8] │ │ │ │ - ldr d18, [x1, #16] │ │ │ │ - fadd d23, d18, d17 │ │ │ │ - str d23, [x0, #16] │ │ │ │ - ldr d16, [x1, #24] │ │ │ │ - fadd d24, d16, d7 │ │ │ │ - str d24, [x0, #24] │ │ │ │ - ldr d6, [x1, #32] │ │ │ │ - fadd d25, d6, d5 │ │ │ │ - str d25, [x0, #32] │ │ │ │ - ldr d4, [x1, #40] │ │ │ │ - fadd d26, d4, d3 │ │ │ │ - str d26, [x0, #40] │ │ │ │ - ldr d2, [x1, #48] │ │ │ │ - fadd d27, d2, d1 │ │ │ │ - str d27, [x0, #48] │ │ │ │ - ldr d21, [x1, #56] │ │ │ │ - fadd d28, d21, d20 │ │ │ │ - str d28, [x0, #56] │ │ │ │ - cmp w4, w20 │ │ │ │ - b.eq 3c660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23220> // b.none │ │ │ │ - ldr w1, [x19, #160] │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - lsr w4, w20, #3 │ │ │ │ - ldr w6, [x19, #164] │ │ │ │ - mvn w0, w20 │ │ │ │ - ldr x7, [x19, #88] │ │ │ │ - add w1, w1, w6 │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - add x6, x3, x2 │ │ │ │ - madd x1, x1, x5, x7 │ │ │ │ - ldrb w1, [x1, w4, uxtw] │ │ │ │ - asr w0, w1, w0 │ │ │ │ - tbnz w0, #0, 3bfb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b70> │ │ │ │ - ldp q28, q30, [x23] │ │ │ │ - ldp q29, q31, [x23, #32] │ │ │ │ - str q28, [x3, x2] │ │ │ │ - stp q30, q29, [x6, #16] │ │ │ │ - str q31, [x6, #48] │ │ │ │ - b 3bfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b84> │ │ │ │ - movi d0, #0x0 │ │ │ │ - fmov d14, #1.000000000000000000e+00 │ │ │ │ - str d14, [x24, #1064] │ │ │ │ - str d0, [x24, #1072] │ │ │ │ - cbz w20, 3beb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a78> │ │ │ │ - ldr w27, [x19, #148] │ │ │ │ - cbz w27, 3c3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f74> │ │ │ │ - cbnz w28, 3c790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23350> │ │ │ │ - ldr w26, [x19, #136] │ │ │ │ - ldr d13, [x19, #184] │ │ │ │ - ucvtf d31, w26 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ - cbz w6, 3cbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23770> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrsw x2, [x19, #168] │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x1, [x0], #240 │ │ │ │ - add x11, x24, #0x3a8 │ │ │ │ - ldr x3, [x28, #160] │ │ │ │ - add x12, x24, #0x3b8 │ │ │ │ - ldp d29, d31, [x1, #104] │ │ │ │ - add x13, x24, #0x3c8 │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - add x14, x24, #0x3d8 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - 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 d28, d31, d30, eq // eq = none │ │ │ │ - fcsel d27, d31, d30, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel d29, d31, d30, eq // eq = none │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp d27, d26, [x11] │ │ │ │ - fcsel d27, d31, d30, ne // ne = any │ │ │ │ - stp d28, d29, [x11, #64] │ │ │ │ - fcsel d28, d31, d30, eq // eq = none │ │ │ │ - cmp w5, #0x0 │ │ │ │ - fcsel d29, d31, d30, eq // eq = none │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - stp d27, d26, [x12] │ │ │ │ - fcsel d27, d31, d30, ne // ne = any │ │ │ │ - stp d28, d29, [x12, #64] │ │ │ │ - fcsel d28, d31, d30, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel d29, d31, d30, eq // eq = none │ │ │ │ - fcsel d26, d31, d30, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp d27, d26, [x13] │ │ │ │ - fcsel d27, d31, d30, ne // ne = any │ │ │ │ - stp d28, d29, [x13, #64] │ │ │ │ - fcsel d28, d31, d30, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel d29, d30, d31, ne // ne = any │ │ │ │ - fcsel d31, d31, d30, ne // ne = any │ │ │ │ - stp d27, d31, [x14] │ │ │ │ - stp d28, d29, [x14, #64] │ │ │ │ - bl d420 │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldp q19, q20, [x2] │ │ │ │ - ldp q21, q18, [x2, #32] │ │ │ │ - stp q30, q30, [x2] │ │ │ │ - fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ - stp q30, q30, [x2, #32] │ │ │ │ - fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ - fmul v21.2d, v21.2d, v15.d[0] │ │ │ │ - fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ - stp q19, q20, [x0] │ │ │ │ - stp q21, q18, [x0, #32] │ │ │ │ - cbz w26, 3cba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23760> │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr w6, [x19, #164] │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w6, w20, w6 │ │ │ │ - fdiv d31, d14, d13 │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x6, x6, x4, x5 │ │ │ │ - b 3c300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ec0> │ │ │ │ - ldr d23, [x24, #936] │ │ │ │ - ldr d24, [x1, #8] │ │ │ │ - ldr d25, [x1, #24] │ │ │ │ - fmul d23, d23, d29 │ │ │ │ - ldr d29, [x1, #40] │ │ │ │ - ldr d26, [x1, #56] │ │ │ │ - str d23, [x1] │ │ │ │ - ldr d23, [x24, #944] │ │ │ │ - fmul d24, d24, d23 │ │ │ │ - str d24, [x1, #8] │ │ │ │ - ldr d24, [x24, #952] │ │ │ │ - fmul d30, d24, d30 │ │ │ │ - str d30, [x1, #16] │ │ │ │ - ldr d30, [x24, #960] │ │ │ │ - fmul d30, d25, d30 │ │ │ │ - str d30, [x1, #24] │ │ │ │ - ldr d30, [x24, #968] │ │ │ │ - fmul d30, d30, d27 │ │ │ │ - str d30, [x1, #32] │ │ │ │ - ldr d30, [x24, #976] │ │ │ │ - fmul d30, d29, d30 │ │ │ │ - str d30, [x1, #40] │ │ │ │ - ldr d30, [x24, #984] │ │ │ │ - fmul d30, d30, d28 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldr d29, [x24, #992] │ │ │ │ - fmul d29, d29, d26 │ │ │ │ - ldr d30, [x1] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stur d29, [x1, #-8] │ │ │ │ - ldp d29, d24, [x2] │ │ │ │ - ldp d25, d26, [x2, #16] │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - ldp d27, d28, [x2, #32] │ │ │ │ - ldp d29, d22, [x2, #48] │ │ │ │ - str d30, [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, d22 │ │ │ │ - str d29, [x2, #56] │ │ │ │ - cmp w3, w26 │ │ │ │ - b.eq 3cb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23744> // b.none │ │ │ │ - ldp q26, q27, [x1] │ │ │ │ - lsr w4, w3, #3 │ │ │ │ - mov v30.16b, v20.16b │ │ │ │ - mvn w5, w3 │ │ │ │ - ldp q28, q29, [x1, #32] │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - ldrb w4, [x6, w4, uxtw] │ │ │ │ - fmla v30.2d, v27.2d, v31.d[0] │ │ │ │ - mov v27.16b, v21.16b │ │ │ │ - asr w4, w4, w5 │ │ │ │ - fmla v27.2d, v28.2d, v31.d[0] │ │ │ │ - mov v28.16b, v18.16b │ │ │ │ - fmla v28.2d, v29.2d, v31.d[0] │ │ │ │ - mov v29.16b, v19.16b │ │ │ │ - stp q27, q28, [x1, #32] │ │ │ │ - fmla v29.2d, v26.2d, v31.d[0] │ │ │ │ - stp q29, q30, [x1] │ │ │ │ - tbz w4, #0, 3c210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22dd0> │ │ │ │ - ldr d23, [x24, #1000] │ │ │ │ - ldr d24, [x1, #8] │ │ │ │ - ldr d25, [x1, #24] │ │ │ │ - fmul d23, d23, d29 │ │ │ │ - ldr d29, [x1, #40] │ │ │ │ - ldr d26, [x1, #56] │ │ │ │ - str d23, [x1] │ │ │ │ - ldr d23, [x24, #1008] │ │ │ │ - fmul d24, d24, d23 │ │ │ │ - str d24, [x1, #8] │ │ │ │ - ldr d24, [x24, #1016] │ │ │ │ - fmul d30, d24, d30 │ │ │ │ - str d30, [x1, #16] │ │ │ │ - ldr d30, [x24, #1024] │ │ │ │ - fmul d30, d25, d30 │ │ │ │ - str d30, [x1, #24] │ │ │ │ - ldr d30, [x24, #1032] │ │ │ │ - fmul d30, d30, d27 │ │ │ │ - str d30, [x1, #32] │ │ │ │ - ldr d30, [x24, #1040] │ │ │ │ - fmul d30, d29, d30 │ │ │ │ - str d30, [x1, #40] │ │ │ │ - ldr d30, [x24, #1048] │ │ │ │ - fmul d30, d30, d28 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldr d29, [x24, #1056] │ │ │ │ - b 3c278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e38> │ │ │ │ - ldr w5, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf d30, w5 │ │ │ │ - cbnz w28, 3ccd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23898> │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ - ldr d31, [x19, #184] │ │ │ │ - fdiv d14, d14, d31 │ │ │ │ - cbz w6, 3c898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23458> │ │ │ │ - ldp x1, x28, [x19] │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - add x9, x24, #0x3c8 │ │ │ │ - add x10, x24, #0x3d8 │ │ │ │ - ldp d31, d30, [x1, #104] │ │ │ │ - ldr x2, [x28, #160] │ │ │ │ - fdiv d30, d30, d31 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w1, [x2, x1] │ │ │ │ - ands w2, w1, #0x1 │ │ │ │ - and w8, w1, #0x2 │ │ │ │ - and w7, w1, #0x4 │ │ │ │ - and w6, w1, #0x8 │ │ │ │ - and w4, w1, #0x10 │ │ │ │ - and w3, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcsel d27, d30, d29, eq // eq = none │ │ │ │ - fcsel d26, d30, d29, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - add x8, x24, #0x3b8 │ │ │ │ - fcsel d28, d30, d29, eq // eq = none │ │ │ │ - fcsel d25, d30, d29, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - add x7, x24, #0x3a8 │ │ │ │ - stp d26, d25, [x7] │ │ │ │ - fcsel d26, d30, d29, ne // ne = any │ │ │ │ - stp d27, d28, [x7, #64] │ │ │ │ - fcsel d27, d30, d29, eq // eq = none │ │ │ │ - cmp w6, #0x0 │ │ │ │ - fcsel d28, d30, d29, eq // eq = none │ │ │ │ - fcsel d25, d30, d29, ne // ne = any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - stp d26, d25, [x8] │ │ │ │ - fcsel d26, d30, d29, ne // ne = any │ │ │ │ - stp d27, d28, [x8, #64] │ │ │ │ - fcsel d27, d30, d29, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel d28, d30, d29, eq // eq = none │ │ │ │ - fcsel d25, d30, d29, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp d26, d25, [x9] │ │ │ │ - fcsel d26, d30, d29, ne // ne = any │ │ │ │ - stp d27, d28, [x9, #64] │ │ │ │ - fcsel d27, d30, d29, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel d28, d29, d30, ne // ne = any │ │ │ │ - fcsel d30, d30, d29, ne // ne = any │ │ │ │ - stp d26, d30, [x10] │ │ │ │ - stp d27, d28, [x10, #64] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w5, 3c970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23530> │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr w1, [x19, #164] │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w1, w20, w1 │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - ldr x7, [x19, #216] │ │ │ │ - madd x1, x1, x4, x6 │ │ │ │ - b 3c5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23188> │ │ │ │ - ldr d26, [x24, #936] │ │ │ │ - ldr d27, [x2, #8] │ │ │ │ - ldr d28, [x2, #24] │ │ │ │ - fmul d26, d26, d31 │ │ │ │ - ldr d29, [x2, #40] │ │ │ │ - ldr d30, [x2, #56] │ │ │ │ - str d26, [x2] │ │ │ │ - ldr d26, [x24, #944] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x2, #8] │ │ │ │ - ldr d27, [x24, #952] │ │ │ │ - fmul d27, d27, d31 │ │ │ │ - str d27, [x2, #16] │ │ │ │ - ldr d27, [x24, #960] │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - str d28, [x2, #24] │ │ │ │ - ldr d28, [x24, #968] │ │ │ │ - fmul d28, d28, d31 │ │ │ │ - str d28, [x2, #32] │ │ │ │ - ldr d28, [x24, #976] │ │ │ │ - fmul d29, d29, d28 │ │ │ │ - str d29, [x2, #40] │ │ │ │ - ldr d29, [x24, #984] │ │ │ │ - fmul d31, d29, d31 │ │ │ │ - str d31, [x2, #48] │ │ │ │ - ldr d31, [x24, #992] │ │ │ │ - fmul d30, d30, d31 │ │ │ │ - ldr d31, [x2] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add x7, x7, #0x8 │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - stur d30, [x2, #-8] │ │ │ │ - ldp d30, d25, [x0] │ │ │ │ - ldp d26, d27, [x0, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldp d28, d29, [x0, #32] │ │ │ │ - ldp d30, d23, [x0, #48] │ │ │ │ - str d31, [x0] │ │ │ │ - ldur d24, [x2, #-56] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x0, #8] │ │ │ │ - ldur d25, [x2, #-48] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x0, #16] │ │ │ │ - ldur d26, [x2, #-40] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x0, #24] │ │ │ │ - ldur d27, [x2, #-32] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x0, #32] │ │ │ │ - ldur d28, [x2, #-24] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x0, #40] │ │ │ │ - ldur d29, [x2, #-16] │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldur d30, [x2, #-8] │ │ │ │ - fadd d30, d30, d23 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - cmp w3, w5 │ │ │ │ - b.eq 3ce3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x239fc> // b.none │ │ │ │ - ldr d31, [x7] │ │ │ │ - lsr w4, w3, #3 │ │ │ │ - mvn w6, w3 │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - fmadd d31, d31, d14, d0 │ │ │ │ - ldrb w4, [x1, w4, uxtw] │ │ │ │ - asr w4, w4, w6 │ │ │ │ - dup v30.2d, v31.d[0] │ │ │ │ - stp q30, q30, [x2] │ │ │ │ - stp q30, q30, [x2, #32] │ │ │ │ - tbz w4, #0, 3c4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23094> │ │ │ │ - ldr d26, [x24, #1000] │ │ │ │ - ldr d27, [x2, #8] │ │ │ │ - ldr d28, [x2, #24] │ │ │ │ - fmul d26, d26, d31 │ │ │ │ - ldr d29, [x2, #40] │ │ │ │ - ldr d30, [x2, #56] │ │ │ │ - str d26, [x2] │ │ │ │ - ldr d26, [x24, #1008] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x2, #8] │ │ │ │ - ldr d27, [x24, #1016] │ │ │ │ - fmul d27, d27, d31 │ │ │ │ - str d27, [x2, #16] │ │ │ │ - ldr d27, [x24, #1024] │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - str d28, [x2, #24] │ │ │ │ - ldr d28, [x24, #1032] │ │ │ │ - fmul d28, d28, d31 │ │ │ │ - str d28, [x2, #32] │ │ │ │ - ldr d28, [x24, #1040] │ │ │ │ - fmul d29, d29, d28 │ │ │ │ - str d29, [x2, #40] │ │ │ │ - ldr d29, [x24, #1048] │ │ │ │ - fmul d31, d29, d31 │ │ │ │ - str d31, [x2, #48] │ │ │ │ - ldr d31, [x24, #1056] │ │ │ │ - b 3c53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x230fc> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - fadd d29, d29, d22 │ │ │ │ - ldp w27, w2, [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] │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldr w3, [x19, #144] │ │ │ │ - ldrh w0, [x0, w3, sxtw #1] │ │ │ │ - str w2, [x19, #156] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq 3c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233a0> // b.none │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 3c740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23300> // b.none │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldp w3, w27, [x19, #144] │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldrh w4, [x0, w3, sxtw #1] │ │ │ │ - ldr w1, [x19, #168] │ │ │ │ - add w0, w27, #0x1 │ │ │ │ - str w0, [x19, #148] │ │ │ │ - cmp w0, w4 │ │ │ │ - add w1, w1, w21 │ │ │ │ - str w1, [x19, #168] │ │ │ │ - ldr w0, [x19, #108] │ │ │ │ - b.lt 3c708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232c8> // b.tstop │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - stp w3, wzr, [x19, #144] │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.gt 3c718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232d8> │ │ │ │ - ldr w4, [x19, #104] │ │ │ │ - ldr w5, [x19, #120] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 3be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a00> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.le 3c6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232b8> │ │ │ │ - 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 x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 3f53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161dc> │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 3f4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16154> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #360] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 3b9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225a0> │ │ │ │ - ldr x0, [x19, #384] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 3b9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225a0> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldp w3, w27, [x19, #144] │ │ │ │ - ldr x1, [x28, #208] │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldrh w4, [x1, w3, sxtw #1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #176] │ │ │ │ - b 3c6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23280> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x1, [x28, #136] │ │ │ │ - asr w4, w2, #1 │ │ │ │ - ubfiz w3, w2, #2, #1 │ │ │ │ - ldrb w1, [x1, w4, sxtw] │ │ │ │ - lsl w0, w0, w3 │ │ │ │ - tst w1, w0 │ │ │ │ - cset w7, ne // ne = any │ │ │ │ - cmp w7, w26 │ │ │ │ - b.eq 3ce88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a48> // b.none │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldr w3, [x19, #144] │ │ │ │ - ldrh w4, [x0, w3, sxtw #1] │ │ │ │ - sub w0, w4, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.ne 3c6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23280> // b.any │ │ │ │ + ldr x2, [x4, #8] │ │ │ │ + ldr x3, [x4, #272] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + ldr x0, [x4, #256] │ │ │ │ + cmp x3, x2 │ │ │ │ + csel x2, x3, x2, le │ │ │ │ + cbnz x2, 3f578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16218> │ │ │ │ + ldrb w5, [x4, #240] │ │ │ │ + sub x2, x3, x2 │ │ │ │ + add x1, x0, x2 │ │ │ │ + add x2, x0, x3 │ │ │ │ + stp x1, x2, [x4, #8] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + str x2, [x4, #24] │ │ │ │ + tbz w5, #0, 3f5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1626c> │ │ │ │ + ldr x1, [x4, #248] │ │ │ │ + str x4, [sp, #16] │ │ │ │ + ldr x5, [x4, #264] │ │ │ │ + sub x3, x5, x3 │ │ │ │ + bl 3e960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15600> │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + ldr x1, [x4, #256] │ │ │ │ + ldr x2, [x4, #272] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3f59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1623c> // b.none │ │ │ │ + add x2, x0, x2 │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x4, #24] │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + cbnz x0, 3f4a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16144> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 36000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcca0> │ │ │ │ + add x1, x1, #0xb40 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3f5b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16258> // b.any │ │ │ │ + ldr x1, [x0, #256] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [x4, #272] │ │ │ │ + str x1, [x4, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + cmp x3, x2 │ │ │ │ + csel x2, x3, x2, le │ │ │ │ + cbz x2, 3f4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16170> │ │ │ │ + sub x3, x3, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x3 │ │ │ │ + stp x2, x4, [sp, #16] │ │ │ │ + bl d6f0 │ │ │ │ + ldp x2, x4, [sp, #16] │ │ │ │ + ldr x0, [x4, #256] │ │ │ │ + ldr x3, [x4, #272] │ │ │ │ + b 3f4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16170> │ │ │ │ + ldr w0, [x4, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x4, #24] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x4, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3f530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161d0> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + b 3f498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16138> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x3, x3, #0x638 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl cec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w4, [x19, #136] │ │ │ │ - cbz w4, 3ce60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a20> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - add x4, x2, w4, uxtw #3 │ │ │ │ nop │ │ │ │ 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, x4 │ │ │ │ - b.ne 3c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233c0> // b.any │ │ │ │ - ldr w0, [x19, #96] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - sub w0, w3, w0 │ │ │ │ - smaddl x0, w0, w20, x2 │ │ │ │ - bl 3b9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225a0> │ │ │ │ - ldr w3, [x19, #96] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - ldr x2, [x19, #288] │ │ │ │ - sub w0, w0, w3 │ │ │ │ - smaddl x0, w0, w20, x2 │ │ │ │ - bl 3b9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225a0> │ │ │ │ - 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 3c6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23264> │ │ │ │ + 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] │ │ │ │ + mov x26, x3 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x27, [sp, #144] │ │ │ │ + ldr x3, [x4] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x0, 3fa80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16720> │ │ │ │ + mov x21, x1 │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 3f958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165f8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3f66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1630c> // b.none │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x23, [x1, #16] │ │ │ │ + cmn x2, #0x1 │ │ │ │ + mov x1, #0x80 // #128 │ │ │ │ + csel x20, x2, x1, ne // ne = any │ │ │ │ + cmn x26, #0x1 │ │ │ │ + b.ne 3f684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16324> // b.any │ │ │ │ + ldr x26, [x0, #48] │ │ │ │ + mov x0, #0x88 // #136 │ │ │ │ + bl d420 │ │ │ │ + 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 ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str wzr, [x19, #64] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w5, 3c968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23528> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - add x5, x2, w5, uxtw #3 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0xa58 │ │ │ │ + str x0, [x19] │ │ │ │ + str w1, [x19, #128] │ │ │ │ + stp q31, q31, [x19, #96] │ │ │ │ + ldp x25, x21, [x21] │ │ │ │ + cbz x21, 3f87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1651c> │ │ │ │ + add x27, x21, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + tbnz w0, #0, 3f98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1662c> │ │ │ │ + ldr x1, [x19, #112] │ │ │ │ + cmn x26, #0x1 │ │ │ │ + b.eq 3f8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1658c> // b.none │ │ │ │ + cmp x26, #0x2 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + csel x26, x26, x0, ge // ge = tcont │ │ │ │ + cmp x20, #0x0 │ │ │ │ + csinc x20, x20, xzr, ne // ne = any │ │ │ │ + str x26, [x19, #120] │ │ │ │ + add x20, x20, x26 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x26, w20 │ │ │ │ + cmp x1, w20, sxtw │ │ │ │ + b.eq 3f75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163fc> // b.none │ │ │ │ + tbnz x26, #63, 3f924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165c4> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl d420 │ │ │ │ + ldr x2, [x19, #104] │ │ │ │ + stp x0, x26, [x19, #104] │ │ │ │ + mov x1, x0 │ │ │ │ + cbz x2, 3f760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16400> │ │ │ │ + mov x0, x2 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [x19, #104] │ │ │ │ + stp x1, x1, [x19, #8] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x21, 3f8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16550> │ │ │ │ + add x27, x21, #0x8 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + tbz w0, #0, 3f794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16434> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3f790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16430> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + stp x25, x21, [x19, #72] │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x24, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr w2, [x19, #64] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + and w2, w2, #0xfffffff8 │ │ │ │ + str w2, [x19, #64] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x19, #128] │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr x20, [x22] │ │ │ │ + cbz x20, 3fa80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16720> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d420 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl caa8 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x23, 3f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164c0> │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 3fa80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16720> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 3fa80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16720> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 3f83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164dc> │ │ │ │ + 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 3fa14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166b4> // 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 x26, #0x1 │ │ │ │ + b.ne 3f708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163a8> // b.any │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [x19, #120] │ │ │ │ + cbz x20, 3f94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165ec> │ │ │ │ + add x20, x20, x0 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x26, w20 │ │ │ │ + cbnz w20, 3f734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163d4> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + stp x0, x0, [x19, #8] │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + tbz w0, #0, 3f8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16564> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3f91c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165bc> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + stp x25, xzr, [x19, #72] │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + strb w2, [x24, #16] │ │ │ │ + and w1, w1, #0xfffffff8 │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w1, [x19, #64] │ │ │ │ + str w0, [x19, #128] │ │ │ │ + b 3f7d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16474> │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [x19, #120] │ │ │ │ + cbz x20, 3f944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165e4> │ │ │ │ + add x20, x20, x0 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x26, w20 │ │ │ │ + cmp x1, w20, sxtw │ │ │ │ + b.ne 3f734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163d4> // b.any │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + stp x0, x0, [x19, #8] │ │ │ │ + str x0, [x19, #24] │ │ │ │ + b 3f770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16410> │ │ │ │ + str x25, [x19, #72] │ │ │ │ + b 3f8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16568> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fa14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166b4> // b.any │ │ │ │ + bl cd90 │ │ │ │ + cmp x1, #0x5 │ │ │ │ + b.eq 3f90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165ac> // b.none │ │ │ │ + mov x26, #0x5 // #5 │ │ │ │ + sxtw x0, w26 │ │ │ │ + b 3f738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163d8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ + bl d8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fa14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166b4> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl e0b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + add x1, x1, #0xf50 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fa14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166b4> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 39a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3fac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16764> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + 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 3fa14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166b4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d6c0 <__cxa_guard_acquire@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fa14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166b4> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + cbnz x21, 3f9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16688> │ │ │ │ + b 3f9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16690> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x22, x0 │ │ │ │ + b 3f9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16688> │ │ │ │ + mov x0, x22 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr d31, [x2], #8 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - fmadd d31, d31, d14, 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, d23, [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, d23 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 3c8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23480> // 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 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - str d31, [x19, #184] │ │ │ │ - b 3c688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23248> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr x1, [x28, #136] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ldrb w4, [x1, w3, sxtw] │ │ │ │ - stp q27, q27, [x0] │ │ │ │ - stp q27, q27, [x0, #32] │ │ │ │ - cbz w7, 3caa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23664> │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - ubfiz w9, w2, #2, #1 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - mov w3, #0x4 // #4 │ │ │ │ - ldr w8, [x19, #164] │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - lsl w3, w3, w9 │ │ │ │ - tst w3, w4 │ │ │ │ - madd x5, x5, x8, x6 │ │ │ │ - cset w6, ne // ne = any │ │ │ │ - lsr w3, w20, #3 │ │ │ │ - mvn w4, w20 │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - fmov d7, #1.000000000000000000e+00 │ │ │ │ - ldrb w3, [x5, w3, uxtw] │ │ │ │ - asr w3, w3, w4 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - cmp w6, w3 │ │ │ │ - b.eq 3ca04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235c4> // b.none │ │ │ │ - ldr x3, [x19] │ │ │ │ - ldp d16, d7, [x3, #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 d23, d5, [x0] │ │ │ │ - ldp d4, d26, [x0, #16] │ │ │ │ - fadd d23, d7, d23 │ │ │ │ - ldp d24, d30, [x0, #32] │ │ │ │ - ldp d25, d28, [x0, #48] │ │ │ │ - str d23, [x0] │ │ │ │ - ldur d31, [x1, #-56] │ │ │ │ - fadd d31, d5, d31 │ │ │ │ - str d31, [x0, #8] │ │ │ │ - ldur d29, [x1, #-48] │ │ │ │ - fadd d29, d4, d29 │ │ │ │ - str d29, [x0, #16] │ │ │ │ - ldur d3, [x1, #-40] │ │ │ │ - fadd d26, d3, d26 │ │ │ │ - str d26, [x0, #24] │ │ │ │ - ldur d2, [x1, #-32] │ │ │ │ - fadd d24, d2, d24 │ │ │ │ - str d24, [x0, #32] │ │ │ │ - ldur d1, [x1, #-24] │ │ │ │ - fadd d30, d1, d30 │ │ │ │ - str d30, [x0, #40] │ │ │ │ - ldur d0, [x1, #-16] │ │ │ │ - fadd d25, d0, d25 │ │ │ │ - str d25, [x0, #48] │ │ │ │ - ldur d22, [x1, #-8] │ │ │ │ - fadd d28, d22, d28 │ │ │ │ - str d28, [x0, #56] │ │ │ │ - cmp w20, w7 │ │ │ │ - b.ne 3c9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23590> // b.any │ │ │ │ - fadd d31, d31, d23 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d27, d31, d28 │ │ │ │ - ldr w27, [x19, #148] │ │ │ │ - str d27, [x19, #184] │ │ │ │ - b 3c688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23248> │ │ │ │ - ldp x3, x0, [x19, #192] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 3cb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236dc> // b.none │ │ │ │ - fmov s31, w7 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - sub x1, x0, x3 │ │ │ │ - mov x0, x3 │ │ │ │ - shl v0.2s, v31.2s, #3 │ │ │ │ - ucvtf s0, s0 │ │ │ │ - fdiv s30, s30, s0 │ │ │ │ - fcvt d30, s30 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.eq 3cb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236d8> // b.none │ │ │ │ - dup v31.2d, v30.d[0] │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x2, x1, #1 │ │ │ │ - add x2, x3, x2, lsl #4 │ │ │ │ nop │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 3cb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236c0> // b.any │ │ │ │ - tbz w1, #0, 3cb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236dc> │ │ │ │ - and x1, x1, #0xfffffffffffffffe │ │ │ │ - add x3, x3, x1, lsl #3 │ │ │ │ - str d30, [x3] │ │ │ │ - ldp x3, x0, [x19, #240] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 3cb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23730> // b.none │ │ │ │ - sub x1, x0, x3 │ │ │ │ - mov x0, x3 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.eq 3cb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23728> // b.none │ │ │ │ - fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x2, x1, #1 │ │ │ │ - add x2, x3, x2, lsl #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 3cb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23710> // b.any │ │ │ │ - tbz w1, #0, 3cb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23730> │ │ │ │ - and x1, x1, #0xfffffffffffffffe │ │ │ │ - add x3, x3, x1, lsl #3 │ │ │ │ - fmov d31, #1.250000000000000000e-01 │ │ │ │ - str d31, [x3] │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - str d31, [x19, #184] │ │ │ │ - ldp w27, w2, [x19, #148] │ │ │ │ - b 3c688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23248> │ │ │ │ - fadd d30, d30, d23 │ │ │ │ - fadd d30, d30, d24 │ │ │ │ - fadd d30, d30, d25 │ │ │ │ - fadd d30, d30, d26 │ │ │ │ - fadd d30, d30, d27 │ │ │ │ - fadd d30, d30, d28 │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - str d30, [x19, #184] │ │ │ │ - bl d3c0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - b 3c688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23248> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3744] │ │ │ │ + stp x29, x30, [sp, #400] │ │ │ │ + add x29, sp, #0x190 │ │ │ │ + stp x19, x20, [sp, #416] │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + stp x25, x26, [sp, #464] │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ + mov x27, x3 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x3, [x4] │ │ │ │ + str x3, [sp, #392] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x0, 40144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16de4> │ │ │ │ + mov x24, x1 │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 3fffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c9c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3fb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167ec> // b.none │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x22, [x1, #16] │ │ │ │ + cmn x2, #0x1 │ │ │ │ + mov x1, #0x80 // #128 │ │ │ │ + csel x23, x2, x1, ne // ne = any │ │ │ │ + cmn x27, #0x1 │ │ │ │ + b.ne 3fb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16804> // b.any │ │ │ │ + ldr x27, [x0, #48] │ │ │ │ + mov x0, #0x120 // #288 │ │ │ │ bl d420 │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + ldr q31, [x24] │ │ │ │ + add x4, x19, #0x200 │ │ │ │ movi v30.4s, #0x0 │ │ │ │ - ldp q19, q20, [x1] │ │ │ │ - ldp q21, q18, [x1, #32] │ │ │ │ - stp q30, q30, [x1] │ │ │ │ - fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ - stp q30, q30, [x1, #32] │ │ │ │ - fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ - fmul v21.2d, v21.2d, v15.d[0] │ │ │ │ - fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ - stp q19, q20, [x0] │ │ │ │ - stp q21, q18, [x0, #32] │ │ │ │ - cbz w26, 3ccc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23884> │ │ │ │ - fdiv d31, d14, d13 │ │ │ │ - mov w3, #0x40 // #64 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - umaddl x3, w26, w3, x2 │ │ │ │ - nop │ │ │ │ - ldp q26, q30, [x2] │ │ │ │ - mov v27.16b, v20.16b │ │ │ │ - ldp q28, q29, [x2, #32] │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - fmla v27.2d, v30.2d, v31.d[0] │ │ │ │ - mov v30.16b, v21.16b │ │ │ │ - fmla v30.2d, v28.2d, v31.d[0] │ │ │ │ - mov v28.16b, v18.16b │ │ │ │ - fmla v28.2d, v29.2d, v31.d[0] │ │ │ │ - mov v29.16b, v19.16b │ │ │ │ - stp q30, q28, [x2, #-32] │ │ │ │ - fmla v29.2d, v26.2d, v31.d[0] │ │ │ │ - stp q29, q27, [x2, #-64] │ │ │ │ - ldp d30, 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, [x2, #-56] │ │ │ │ - fadd d23, d23, d24 │ │ │ │ - str d23, [x1, #8] │ │ │ │ - ldur d24, [x2, #-48] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x1, #16] │ │ │ │ - ldur d25, [x2, #-40] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x1, #24] │ │ │ │ - ldur d26, [x2, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x1, #32] │ │ │ │ - ldur d27, [x2, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x1, #40] │ │ │ │ - ldur d28, [x2, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x1, #48] │ │ │ │ - ldur d29, [x2, #-8] │ │ │ │ - fadd d29, d29, d22 │ │ │ │ - str d29, [x1, #56] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 3cc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237c0> // b.any │ │ │ │ - fadd d30, d30, d23 │ │ │ │ - fadd d30, d30, d24 │ │ │ │ - fadd d30, d30, d25 │ │ │ │ - fadd d30, d30, d26 │ │ │ │ - fadd d30, d30, d27 │ │ │ │ - fadd d30, d30, d28 │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - str d30, [x19, #184] │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + mov x1, v31.d[1] │ │ │ │ + add x0, x0, #0x8c8 │ │ │ │ + str q31, [sp, #48] │ │ │ │ + stur q30, [x19, #248] │ │ │ │ + stur q30, [x4, #-248] │ │ │ │ + str x0, [x19] │ │ │ │ + str w2, [x19, #280] │ │ │ │ + cbz x1, 3ff38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bd8> │ │ │ │ + add x28, x24, #0x10 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x25, sp, #0x70 │ │ │ │ + ldp x1, x2, [x24, #48] │ │ │ │ + str x25, [sp, #96] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w5, [x28, #64] │ │ │ │ + add x26, sp, #0xc0 │ │ │ │ + ldp x1, x2, [x24, #128] │ │ │ │ + str w5, [sp, #128] │ │ │ │ + ldp x4, x5, [x24, #112] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + ldr x6, [x28, #72] │ │ │ │ + str x6, [sp, #136] │ │ │ │ + ldr q31, [x24, #96] │ │ │ │ + stp x4, x5, [sp, #160] │ │ │ │ + str x26, [sp, #176] │ │ │ │ + str q31, [sp, #144] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w0, [x19, #280] │ │ │ │ + ldr w1, [x24, #160] │ │ │ │ + str w1, [sp, #208] │ │ │ │ + tbnz w0, #0, 40030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cd0> │ │ │ │ + cmn x27, #0x1 │ │ │ │ + b.eq 3ff68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c08> // b.none │ │ │ │ + cmp x27, #0x2 │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + csel x1, x27, x1, ge // ge = tcont │ │ │ │ + cmp x23, #0x0 │ │ │ │ + csinc x23, x23, xzr, ne // ne = any │ │ │ │ + str x1, [x19, #272] │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + add x1, x23, x1 │ │ │ │ + sxtw x0, w1 │ │ │ │ + sxtw x23, w1 │ │ │ │ + cmp x2, w1, sxtw │ │ │ │ + b.eq 3fcc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16960> // b.none │ │ │ │ + tbnz x23, #63, 3ff9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c3c> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + bl d420 │ │ │ │ + ldr x2, [x19, #256] │ │ │ │ + stp x0, x23, [x19, #256] │ │ │ │ + mov x1, x0 │ │ │ │ + cbz x2, 3fcc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16964> │ │ │ │ + mov x0, x2 │ │ │ │ bl d3c0 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - b 3c688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23248> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x1, [x28, #136] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ldrb w4, [x1, w3, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w5, 3c974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23534> │ │ │ │ - ldr x3, [x19] │ │ │ │ - ubfiz w6, w2, #2, #1 │ │ │ │ - ldr d29, [x19, #184] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldr d21, [x24, #1064] │ │ │ │ - lsl w1, w1, w6 │ │ │ │ - ldp d31, d20, [x3, #104] │ │ │ │ - tst w1, w4 │ │ │ │ - ldr d22, [x24, #1072] │ │ │ │ - cset w9, ne // ne = any │ │ │ │ - fdiv d21, d21, d29 │ │ │ │ - ldr w8, [x19, #164] │ │ │ │ - fdiv d20, d20, d31 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - add w8, w20, w8 │ │ │ │ - fdiv d22, d22, d30 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - ldr x7, [x19, #216] │ │ │ │ - madd x8, x8, x3, x6 │ │ │ │ + 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, 3ff28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bc8> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + add x24, sp, #0x100 │ │ │ │ + ldp x1, x2, [sp, #64] │ │ │ │ + str x24, [sp, #240] │ │ │ │ + add x23, sp, #0xf0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #96] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x28, [sp, #272] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w4, [sp, #128] │ │ │ │ + add x27, sp, #0x170 │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + str w4, [sp, #304] │ │ │ │ + ldp x4, x5, [sp, #160] │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + str x3, [sp, #312] │ │ │ │ + ldr q31, [sp, #144] │ │ │ │ + stp x4, x5, [sp, #336] │ │ │ │ + str x27, [sp, #352] │ │ │ │ + str q31, [sp, #320] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldrb w0, [x20, #168] │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + str w1, [sp, #384] │ │ │ │ + tbnz w0, #0, 3ff8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c2c> │ │ │ │ + ldr q29, [sp, #224] │ │ │ │ + mov x1, v29.d[1] │ │ │ │ + stur q29, [x19, #72] │ │ │ │ + cbz x1, 3ff54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bf4> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x23, x19, #0x58 │ │ │ │ + bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d320> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #272] │ │ │ │ + add x3, x19, #0x88 │ │ │ │ + str x3, [x19, #120] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + str x2, [x23, #72] │ │ │ │ + ldr w1, [sp, #304] │ │ │ │ + add x3, x19, #0xd8 │ │ │ │ + ldr q31, [sp, #320] │ │ │ │ + str w1, [x23, #64] │ │ │ │ + ldp x4, x5, [sp, #336] │ │ │ │ + add x0, x19, #0xc8 │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + stur q31, [x19, #168] │ │ │ │ + stp x4, x5, [x20, #112] │ │ │ │ + str x3, [x19, #200] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w2, [sp, #384] │ │ │ │ + str w2, [x20, #160] │ │ │ │ + strb w1, [x20, #168] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 3fdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a9c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 3fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16aac> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 3fe1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16abc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + cbz x0, 3fe28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ac8> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + 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, x26 │ │ │ │ + b.eq 3fe50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16af0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 3fe60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b00> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3fe74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b14> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cbz x0, 3fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b20> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 40144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16de4> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d420 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl caa8 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x22, 3fecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b6c> │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 40144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16de4> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 40144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16de4> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 3fee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b88> │ │ │ │ + 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 3fff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c98> // 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 │ │ │ │ + add x24, sp, #0x100 │ │ │ │ + str x24, [sp, #240] │ │ │ │ + ldp x1, x2, [sp, #64] │ │ │ │ + b 3fcf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16994> │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + ldr x2, [x24, #24] │ │ │ │ + add x28, x24, #0x10 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + b 3fbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16898> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + add x23, x19, #0x58 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + b 3fd88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a28> │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x1, [x19, #272] │ │ │ │ + cbnz x23, 3fc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16920> │ │ │ │ + ldr x0, [x19, #264] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 3fcc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16960> // b.none │ │ │ │ + mov x23, #0x5 // #5 │ │ │ │ + sxtw x0, w23 │ │ │ │ + b 3fc9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1693c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 39ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + b 3fd5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169fc> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c98> // b.any │ │ │ │ + bl cd90 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl d558 (double)@plt+0x8> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 39ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 39bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10860> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4013c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ddc> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ + bl d8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0> │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c98> // b.any │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl e0b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + add x2, sp, #0x20 │ │ │ │ + add x1, x1, #0xf50 │ │ │ │ + str w4, [sp, #32] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c98> // b.any │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl e128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl d6c0 <__cxa_guard_acquire@plt> │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c98> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 400cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d6c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cbz x0, 400d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d78> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + b 3ffd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c74> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + cbz x0, 401a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e40> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 401a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e40> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3ffcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c6c> │ │ │ │ + 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 3fff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c98> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 400cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d6c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbnz x0, 401fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e9c> │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl 39ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3744] │ │ │ │ + b 3ffcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c6c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 40190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e30> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 40190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e30> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 400ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d8c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 400ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d8c> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 40198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e38> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr w3, w4, #3 │ │ │ │ - mvn w6, w4 │ │ │ │ - ldr d31, [x7] │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x7, x7, #0x8 │ │ │ │ - ldrb w3, [x8, w3, uxtw] │ │ │ │ - fmadd d31, d21, d31, d22 │ │ │ │ - asr w3, w3, w6 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - cmp w9, w3 │ │ │ │ - b.eq 3cd94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23954> // b.none │ │ │ │ - fmul d31, d31, d20 │ │ │ │ - dup v30.2d, v31.d[0] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - 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, d23, [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, d23 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ne 3cd60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23920> // 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 3c688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23248> │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - 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 3c974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23534> │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - b 3c83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233fc> │ │ │ │ - fmov d28, d29 │ │ │ │ - fmov d27, d29 │ │ │ │ - fmov d26, d29 │ │ │ │ - fmov d25, d29 │ │ │ │ - fmov d24, d29 │ │ │ │ - fmov d23, d29 │ │ │ │ - fmov d22, d29 │ │ │ │ - b 3c664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23224> │ │ │ │ - ldr w26, [x19, #136] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + stp x29, x30, [sp, #208] │ │ │ │ + add x29, sp, #0xd0 │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + mov x24, x1 │ │ │ │ + adrp x23, 9e000 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + add x22, x0, #0x240 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + mov x21, x19 │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [x22, #216] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x19, #0x400 │ │ │ │ + strh wzr, [x19, #800] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x3, x3, #0x5f8 │ │ │ │ + add x4, x23, #0x6f0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0x718 │ │ │ │ + stur q31, [x0, #-216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #-200] │ │ │ │ + mov x0, x22 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + str x3, [x21], #16 │ │ │ │ + str x4, [x19, #16] │ │ │ │ + str x2, [x19, #576] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + bl d7c8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + add x1, x1, #0x680 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x628 │ │ │ │ + str x0, [x19] │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ - ldr d13, [x19, #184] │ │ │ │ - stp w7, w2, [sp, #136] │ │ │ │ - ucvtf d31, w26 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ bl d420 │ │ │ │ - ldr x3, [x19, #240] │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldp q19, q20, [x3] │ │ │ │ - ldp q21, q18, [x3, #32] │ │ │ │ - fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ - fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x20, x0 │ │ │ │ + stp x0, xzr, [x19, #32] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + ldr q31, [x1, #2496] │ │ │ │ + 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 d420 │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0x780 │ │ │ │ + add x4, x19, #0x20 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x3, x3, #0x7d8 │ │ │ │ + stp x2, x4, [x19] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x2, x2, #0x888 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x0, x0, #0x7b0 │ │ │ │ + str x2, [x1] │ │ │ │ + str x20, [x1, #16] │ │ │ │ + add x25, x19, #0x138 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + str x19, [x20, #24] │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + str x1, [x19, #40] │ │ │ │ + str x3, [x19, #576] │ │ │ │ + str d31, [x1, #8] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3712] │ │ │ │ + str x2, [sp] │ │ │ │ + ldp x20, x27, [x0, #8] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - fmul v21.2d, v21.2d, v15.d[0] │ │ │ │ - fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ - ldp d29, d22, [x1, #104] │ │ │ │ - stp q19, q20, [x0] │ │ │ │ - stp q31, q31, [x3] │ │ │ │ - stp q21, q18, [x0, #32] │ │ │ │ - stp q31, q31, [x3, #32] │ │ │ │ - ldr w2, [sp, #140] │ │ │ │ - cbz w26, 3d040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c00> │ │ │ │ - fdiv d30, d14, d13 │ │ │ │ - ldr w8, [x19, #164] │ │ │ │ - fdiv d22, d22, d29 │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - add w8, w20, w8 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x8, x8, x4, x6 │ │ │ │ - ldp q26, q29, [x1] │ │ │ │ - lsr w4, w5, #3 │ │ │ │ - mov v28.16b, v20.16b │ │ │ │ - mvn w6, w5 │ │ │ │ - ldp q31, q27, [x1, #32] │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - ldrb w4, [x8, w4, uxtw] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - fmla v28.2d, v29.2d, v30.d[0] │ │ │ │ - mov v29.16b, v21.16b │ │ │ │ - asr w4, w4, w6 │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - fmla v29.2d, v31.2d, v30.d[0] │ │ │ │ - mov v31.16b, v18.16b │ │ │ │ - fmla v31.2d, v27.2d, v30.d[0] │ │ │ │ - mov v27.16b, v19.16b │ │ │ │ - stp q29, q31, [x1, #32] │ │ │ │ - fmla v27.2d, v26.2d, v30.d[0] │ │ │ │ - stp q27, q28, [x1] │ │ │ │ - cmp w7, w4 │ │ │ │ - b.eq 3cfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b68> // b.none │ │ │ │ - ldr d23, [x1, #8] │ │ │ │ - fmul d27, d22, d27 │ │ │ │ - ldr d24, [x1, #24] │ │ │ │ - fmul d28, d22, d28 │ │ │ │ - ldr d25, [x1, #40] │ │ │ │ - fmul d29, d22, d29 │ │ │ │ - fmul d23, d23, d22 │ │ │ │ - ldr d26, [x1, #56] │ │ │ │ - fmul d31, d22, d31 │ │ │ │ - fmul d24, d24, d22 │ │ │ │ - fmul d25, d25, d22 │ │ │ │ - stp d27, d23, [x1] │ │ │ │ - fmul d27, d26, d22 │ │ │ │ - stp d28, d24, [x1, #16] │ │ │ │ - stp d29, d25, [x1, #32] │ │ │ │ - stp d31, d27, [x1, #48] │ │ │ │ - ldr d31, [x1] │ │ │ │ - ldp d28, d29, [x3] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + str xzr, [x25, #216] │ │ │ │ + strh wzr, [x19, #536] │ │ │ │ + stp q31, q31, [x19, #544] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [x19, #48] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + add x26, x19, #0x40 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x1, #0x18 │ │ │ │ add x1, x1, #0x40 │ │ │ │ - ldp d25, d26, [x3, #16] │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - ldp d27, d28, [x3, #32] │ │ │ │ - str d31, [x3] │ │ │ │ - ldur d23, [x1, #-56] │ │ │ │ - fadd d23, d23, d29 │ │ │ │ - ldp d29, d17, [x3, #48] │ │ │ │ - str d23, [x3, #8] │ │ │ │ - ldur d24, [x1, #-48] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x3, #16] │ │ │ │ - ldur d25, [x1, #-40] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x3, #24] │ │ │ │ - ldur d26, [x1, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x3, #32] │ │ │ │ - ldur d27, [x1, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x3, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x3, #48] │ │ │ │ - ldur d29, [x1, #-8] │ │ │ │ - fadd d29, d29, d17 │ │ │ │ - str d29, [x3, #56] │ │ │ │ - cmp w5, w26 │ │ │ │ - b.ne 3cf14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ad4> // 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 w2, [sp, #136] │ │ │ │ - str d31, [x19, #184] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + str x1, [x19, #312] │ │ │ │ + bl d468 >::~basic_ofstream()@plt+0x8> │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d7c8 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x27, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + add x1, x27, #0xf60 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl dee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e8> │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 40d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179c0> // b.pmore │ │ │ │ + ldr x1, [x24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + add x23, sp, #0x30 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + str x23, [sp, #32] │ │ │ │ + add x3, x1, x0 │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 4062c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172cc> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 4055c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171fc> // b.none │ │ │ │ + cbnz x20, 407dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1747c> │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #40] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldp x0, x1, [sp, #32] │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.eq 40568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17208> // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 40470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17110> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x1, x27, #0xf60 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl dee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e8> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 40cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17970> // b.pmore │ │ │ │ + ldr x1, [x24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + str x23, [sp, #32] │ │ │ │ + add x3, x1, x0 │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 40904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175a4> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 408f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17598> // b.none │ │ │ │ + cbnz x20, 407ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1748c> │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #40] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 40818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174b8> // b.none │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0xf60 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + bl dee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e8> │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.hi 40ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17780> // b.pmore │ │ │ │ + ldr x3, [x24] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + str x23, [sp, #32] │ │ │ │ + add x2, x3, x2 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 34580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb220> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175ec> // b.none │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl d330 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + cbz x0, 409f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17698> │ │ │ │ + mov x0, x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 405dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1727c> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #48] │ │ │ │ + b 4044c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170ec> │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov w1, #0x7a67 // #31335 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 40464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17104> // b.any │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 40584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17224> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl d330 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x21, x1 │ │ │ │ + cbz x2, 40928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175c8> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + mov w1, #0xf // #15 │ │ │ │ + bl 3a240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ee0> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 3fae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16780> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 39ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 40664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17304> // 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 40a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17714> // 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 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x3 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + b 40450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170f0> │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x1, [x20] │ │ │ │ + cbz x1, 40aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1774c> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 40a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17718> │ │ │ │ + ldr x0, [x1] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 40690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17330> // b.none │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ldr x24, [x0, #16] │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + ldr x26, [x1, #48] │ │ │ │ + bl d420 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + mov x25, x0 │ │ │ │ + add x27, x25, #0x48 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x25] │ │ │ │ + stp xzr, xzr, [x25, #16] │ │ │ │ + stp xzr, xzr, [x25, #32] │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str wzr, [x25, #64] │ │ │ │ + strb wzr, [x27, #8] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0xb20 │ │ │ │ + str x0, [x25] │ │ │ │ + stp xzr, xzr, [x25, #88] │ │ │ │ + str xzr, [x25, #104] │ │ │ │ + str w1, [x25, #120] │ │ │ │ + cmn x26, #0x1 │ │ │ │ + b.eq 40938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175d8> // b.none │ │ │ │ + cmp x26, #0x2 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + csel x26, x26, x0, ge // ge = tcont │ │ │ │ + str x26, [x25, #112] │ │ │ │ + add x26, x26, #0x1, lsl #12 │ │ │ │ + sxtw x26, w26 │ │ │ │ + cbz x26, 407e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17484> │ │ │ │ + mov x0, x26 │ │ │ │ + tbnz x26, #63, 409c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17668> │ │ │ │ + bl d420 │ │ │ │ + stp x0, x26, [x25, #96] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x26, [x20] │ │ │ │ + stp x0, x0, [x25, #8] │ │ │ │ + str x0, [x25, #24] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + str x21, [x25, #72] │ │ │ │ + strb w1, [x27, #8] │ │ │ │ + str w0, [x25, #120] │ │ │ │ + cbz x26, 40aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1774c> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl d420 │ │ │ │ + str x25, [x0, #16] │ │ │ │ + mov x1, x26 │ │ │ │ + bl caa8 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + ldr x3, [x20] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x26, #16] │ │ │ │ + cbz x3, 40aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1774c> │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr w1, [x3, #56] │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + str w1, [x3, #56] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 407a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17440> // 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 40784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17424> // b.any │ │ │ │ + cbz x24, 407c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17464> │ │ │ │ + ldr x2, [x24] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + ldr x2, [x2, #112] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [x20] │ │ │ │ + cbz x3, 40aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1774c> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cbz x0, 405ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1728c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + b 405ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1728c> │ │ │ │ + mov x0, x23 │ │ │ │ + b 4064c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172ec> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 40720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173c0> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x3 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + str x20, [sp, #40] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.ne 404d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17174> // b.any │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w1, #0x7a62 // #31330 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 404d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17174> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x32 │ │ │ │ + b.ne 404d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17174> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl d330 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x21, x1 │ │ │ │ + cbz x2, 409e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17688> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl d420 │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + bl d840 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x40> │ │ │ │ + strb wzr, [x20, #17] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + bl d420 │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x0, [x20, #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, [x20, #56] │ │ │ │ + str x20, [sp, #16] │ │ │ │ + bl d420 │ │ │ │ + mov x24, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + add x4, x4, #0x7f8 │ │ │ │ + str x4, [x24] │ │ │ │ + str x20, [x24, #16] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, x3 │ │ │ │ + str d31, [x24, #8] │ │ │ │ + str x24, [sp, #24] │ │ │ │ + bl 3f600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162a0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 405dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1727c> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #48] │ │ │ │ + b 404bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1715c> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + b 407f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17490> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 405b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17250> │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov x0, #0x1004 // #4100 │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [x25, #112] │ │ │ │ + b 40718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173b8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w1, #0x6962 // #26978 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 40524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171c4> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x6e │ │ │ │ + b.ne 40524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171c4> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl d330 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x21, x1 │ │ │ │ + cbz x2, 40a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176ac> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + mov w1, #0xf // #15 │ │ │ │ + bl 3a240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ee0> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 3fae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16780> │ │ │ │ + b 405d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17274> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17714> // b.any │ │ │ │ + bl cd90 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 4086c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1750c> │ │ │ │ + ldr w2, [x1, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + orr w1, w2, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 405dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1727c> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 409a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17640> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d6c0 <__cxa_guard_acquire@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc40 <__stack_chk_fail@plt> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x718 │ │ │ │ + bl 39f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c20> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x23, x0, #0x10 │ │ │ │ + str x23, [x19, #576] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 40b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177b8> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ + bl d8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17714> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl e0b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x3, x3, #0x268 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + add x0, x0, #0xfb0 │ │ │ │ + mov w2, #0x310 // #784 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 39ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + b 40a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176cc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldr x3, [x0] │ │ │ │ + subs x4, x4, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 40a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17714> // b.any │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x2, x1 │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 40a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176cc> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 40b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177e8> │ │ │ │ bl d3c0 │ │ │ │ - ldr w2, [sp, #136] │ │ │ │ - b 3c688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23248> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc58 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x448> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17714> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc58 │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x448> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x24 │ │ │ │ + bl d3c0 │ │ │ │ + b 40a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176cc> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + b 40ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17848> │ │ │ │ + bti j │ │ │ │ + b 40ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17770> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl da38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x238> │ │ │ │ + mov x0, x24 │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x20, [x19, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + str x27, [x21, x1] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x19, #312] │ │ │ │ + mov x0, x25 │ │ │ │ + bl cd30 │ │ │ │ + b 40a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176d4> │ │ │ │ + bti j │ │ │ │ + b 40be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17880> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 40a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176cc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 40a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176cc> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x25] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + b 40a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176cc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 37460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe100> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3c0 │ │ │ │ + b 40a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176cc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 40bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17894> │ │ │ │ + bti j │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3d2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f60> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17714> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x23, x23, #0x6f0 │ │ │ │ + str x23, [x19, #16] │ │ │ │ + str x0, [sp] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + b 40a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176e4> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #200] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 40a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17714> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp] │ │ │ │ + b 40a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176e4> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #200] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 40a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17714> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 40cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17954> │ │ │ │ + bl 28d60 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + b 40cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17954> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x10 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x20, [x19] │ │ │ │ + cbz x21, 40e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b0c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 40e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17acc> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 40e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ac4> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x3, [x19, #8] │ │ │ │ + strb wzr, [x20, x3] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b28> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x0, 40de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a88> │ │ │ │ + b 40e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17af0> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 40de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a88> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 40e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b2c> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x24, x0, #0x8 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 40fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c40> │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr d31, [x21, #184] │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - fdiv d31, d30, d31 │ │ │ │ - ldr x19, [x0] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - cbz x19, 3d1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d78> │ │ │ │ - str d31, [sp, #72] │ │ │ │ - fmov d31, x19 │ │ │ │ - cnt v30.8b, v31.8b │ │ │ │ - addv b30, v30.8b │ │ │ │ - fmov x0, d30 │ │ │ │ - fmov w22, s30 │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl cf40 │ │ │ │ - ldr d31, [sp, #72] │ │ │ │ - movi d27, #0x0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - and x5, x1, #0xfffffff8 │ │ │ │ - ubfiz x4, x1, #3, #3 │ │ │ │ - lsr x2, x19, x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - tbz w2, #0, 3d118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23cd8> │ │ │ │ - ldr x2, [x21, #240] │ │ │ │ - ldr d29, [x2, x5] │ │ │ │ - ldr d28, [x2, x4] │ │ │ │ - fmul d29, d31, d29 │ │ │ │ - fmul d28, d31, d28 │ │ │ │ - fmul d29, d29, d28 │ │ │ │ - fadd d27, d27, d29 │ │ │ │ - str d29, [x20, w3, uxtw #3] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 3d0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ca0> // b.any │ │ │ │ - cbz w22, 3d19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d5c> │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x2, [x23] │ │ │ │ - fdiv d30, d30, d27 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 3d190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d50> // b.none │ │ │ │ - ubfx x1, x22, #1, #7 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - ldr q31, [x20, x0] │ │ │ │ - fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ - str q31, [x2, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 3d144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d04> // b.any │ │ │ │ - tbz w22, #0, 3d174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d34> │ │ │ │ - and x0, x22, #0xfe │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr d31, [x20, x0] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x2, x0] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x24 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x2 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + ldp x0, x19, [x20, #32] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x26, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 40ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b98> │ │ │ │ + bl ce80 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 40f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bb0> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 40f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bb4> │ │ │ │ + cmp x19, x25 │ │ │ │ + b.lt 40f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bc8> // b.tstop │ │ │ │ + tbnz w0, #31, 40f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bc8> │ │ │ │ + mov x22, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbz x20, 40f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bd0> │ │ │ │ + ldp x0, x19, [x20, #32] │ │ │ │ + b 40ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b80> │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 40f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bc0> │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 40f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c38> // b.none │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 40f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bf8> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl ce80 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 40f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c14> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 40f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c18> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 40f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c38> // b.tstop │ │ │ │ + tbnz w0, #31, 40f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c38> │ │ │ │ + mov x0, x22 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr d31, [x20] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x2] │ │ │ │ - cbnz x20, 3d174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d34> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ret │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 3d0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c94> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x21, x0, #0x8, lsl #12 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp d14, d15, [sp, #64] │ │ │ │ - ldr w0, [x0, #96] │ │ │ │ - ldr w3, [x19, #144] │ │ │ │ - ldr x1, [x19, #312] │ │ │ │ - sub w3, w3, w0 │ │ │ │ - sub w24, w3, #0x1 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x0, [x19] │ │ │ │ - str xzr, [x21, #920] │ │ │ │ - ldr w1, [x1, x24, lsl #2] │ │ │ │ - sub w22, w3, #0x1 │ │ │ │ - bl 2962c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101ec> │ │ │ │ - fcvt d14, s0 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x4, [x19, #336] │ │ │ │ - add x0, x19, #0x198 │ │ │ │ - fsub d15, d15, d14 │ │ │ │ - str d14, [x21, #1072] │ │ │ │ - mov x2, #0x200 // #512 │ │ │ │ - add x23, x4, x24, lsl #3 │ │ │ │ - str d15, [x21, #1064] │ │ │ │ - ldr d31, [x4, x24, lsl #3] │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl cf40 │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr w6, [x19, #136] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - umull x5, w22, w1 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #288] │ │ │ │ - ucvtf d21, w6 │ │ │ │ - ubfiz x8, x6, #6, #32 │ │ │ │ - ldr x7, [x0, x5] │ │ │ │ - cbz w6, 3d3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23fa0> │ │ │ │ - ldr d30, [x23] │ │ │ │ - ldr d31, [x7, x4, lsl #3] │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - 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] │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fdiv d31, d31, d21 │ │ │ │ - ldr d29, [x2] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - ldur d20, [x0, #-64] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d23, d29, d20, d23 │ │ │ │ - str d23, [x1] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d20, [x0, #-56] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d22, d29, d20, d22 │ │ │ │ - str d22, [x1, #8] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d20, [x0, #-48] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d25, d29, d20, d25 │ │ │ │ - str d25, [x1, #16] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d20, [x0, #-40] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d24, d29, d20, d24 │ │ │ │ - str d24, [x1, #24] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d20, [x0, #-32] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d27, d29, d20, d27 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d20, [x0, #-24] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d26, d29, d20, d26 │ │ │ │ - str d26, [x1, #40] │ │ │ │ - ldr d29, [x2] │ │ │ │ - ldur d20, [x0, #-16] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d28, d29, d20, d28 │ │ │ │ - str d28, [x1, #48] │ │ │ │ - ldr d29, [x2], #64 │ │ │ │ - ldur d20, [x0, #-8] │ │ │ │ - fmadd d29, d15, d29, d31 │ │ │ │ - fmadd d30, d29, d20, d30 │ │ │ │ - str d30, [x1, #56] │ │ │ │ - fmov d29, d30 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 3d2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e6c> // b.any │ │ │ │ - ldp d31, d30, [x1] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - ldp d24, d25, [x1, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldr d28, [x1, #48] │ │ │ │ - ldp d26, d27, [x1, #32] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - ldr d30, [x21, #920] │ │ │ │ - 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, [x21, #920] │ │ │ │ - cmp x4, #0x8 │ │ │ │ - b.ne 3d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e30> // b.any │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 3d3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f80> │ │ │ │ - fabs d29, d31 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 3d3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23fa8> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x0 │ │ │ │ + bl ccd0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x1, x2, x20 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4108c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d2c> // b.pmore │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 41080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d20> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd18 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr d29, [x1, #56] │ │ │ │ - b 3d35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f1c> │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d30, x0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 3d3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f84> // b.first │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - fdiv d28, d28, d31 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr x11, [x1, #184] │ │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ │ - add x12, x0, #0x8 │ │ │ │ - str xzr, [x21, #928] │ │ │ │ - add x10, x11, x12 │ │ │ │ - ldr x9, [x11, x0] │ │ │ │ - b 3d440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24000> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 3d4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24084> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 3d434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ff4> │ │ │ │ - ldr x8, [x10] │ │ │ │ - ubfiz w7, w13, #3, #3 │ │ │ │ - and w6, w13, #0xfffffff8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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, 3d4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24070> │ │ │ │ - ldr d29, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr d31, [x2, #408] │ │ │ │ - ldr d30, [x21, #928] │ │ │ │ - fmul d29, d28, d29 │ │ │ │ - fmul d31, d28, d31 │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - str d31, [x5, #920] │ │ │ │ - str d30, [x21, #928] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 3d460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24020> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 3d440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24000> // b.any │ │ │ │ - ldr d31, [x21, #928] │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 3d4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240a4> │ │ │ │ - fabs d29, d31 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 3d5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24180> │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - str xzr, [x21, #928] │ │ │ │ - b 3d500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240c0> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 3d580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24140> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 3d4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240b4> │ │ │ │ - ldr x8, [x10] │ │ │ │ - ubfiz w7, w13, #3, #3 │ │ │ │ - and w6, w13, #0xfffffff8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - 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, 3d56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2412c> │ │ │ │ - ldr d31, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr d29, [x2, #408] │ │ │ │ - ldr d30, [x21, #928] │ │ │ │ - fmul d31, d28, d31 │ │ │ │ - fmadd d31, d28, d29, d31 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - str d31, [x5, #920] │ │ │ │ - str d30, [x21, #928] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 3d520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240e0> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 3d500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240c0> // b.any │ │ │ │ - ldr d31, [x21, #928] │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 3d5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24160> │ │ │ │ - fabs d29, d31 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 3d6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24268> │ │ │ │ + cbz x0, 412b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f58> │ │ │ │ + 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, 41274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f14> │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 41244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ee4> │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 41218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17eb8> │ │ │ │ + ldr x19, [x25, #24] │ │ │ │ + cbz x19, 411c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e60> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 41164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e04> │ │ │ │ + ldr x26, [x21, #24] │ │ │ │ + cbz x26, 41194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e34> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x20, [x26, #24] │ │ │ │ + cbz x20, 411ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e8c> │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + cbz x27, 41138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dd8> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + mov x28, x27 │ │ │ │ + bl 410a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d40> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x27, #0x30 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4112c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dcc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d3c0 │ │ │ │ + cbnz x27, 41108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da8> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17df0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x27, 411ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e8c> │ │ │ │ + mov x20, x27 │ │ │ │ + b 41100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4117c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e1c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x20, 411c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e60> │ │ │ │ + mov x19, x20 │ │ │ │ + b 410e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d84> │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 411ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e4c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x20, 41164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e04> │ │ │ │ + mov x21, x20 │ │ │ │ + b 410ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d8c> │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 411d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e78> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 41218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17eb8> │ │ │ │ + mov x25, x19 │ │ │ │ + b 410dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d7c> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + ldr x20, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ea4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x20, 41190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e30> │ │ │ │ + mov x26, x20 │ │ │ │ + b 410f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d98> │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ed0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 41244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ee4> │ │ │ │ + mov x24, x19 │ │ │ │ + b 410d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d74> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4125c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17efc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 41270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f10> │ │ │ │ + mov x23, x19 │ │ │ │ + b 410cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d6c> │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4128c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f2c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 412a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f40> │ │ │ │ + mov x22, x19 │ │ │ │ + b 410c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d60> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 3d4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240a4> // b.first │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x1, [x11, x12] │ │ │ │ - cbz x1, 3d6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242b4> │ │ │ │ - fmov d31, x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - cbz x9, 3d6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242b4> │ │ │ │ - fmov d31, x9 │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - ldr d29, [x21, #928] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - ldr x8, [x20] │ │ │ │ - fdiv d30, d30, d29 │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x2, d31 │ │ │ │ - mul w2, w2, w1 │ │ │ │ - sub w4, w4, w2 │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - add w5, w4, #0x1 │ │ │ │ - sxtw x3, w5 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ls 3d6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24284> // b.plast │ │ │ │ - add x6, x8, w5, sxtw #3 │ │ │ │ - sxtw x3, w5 │ │ │ │ - sub x1, x6, x19 │ │ │ │ - cmp x1, #0x3a0 │ │ │ │ - b.eq 3d6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24284> // b.none │ │ │ │ - ubfx x3, x2, #1, #15 │ │ │ │ - add x7, x19, #0x398 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #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 x1, [x0] │ │ │ │ + str x1, [sp, #392] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - lsl x3, x3, #4 │ │ │ │ - ldr q31, [x7, x1] │ │ │ │ - fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ - str q31, [x6, x1] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 3d654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24214> // b.any │ │ │ │ - tbz w2, #0, 3d688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24248> │ │ │ │ - and w2, w2, #0xfffffffe │ │ │ │ - add w5, w5, w2 │ │ │ │ - add x2, x19, w2, sxtw #3 │ │ │ │ - ldr d31, [x2, #920] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x8, w5, sxtw #3] │ │ │ │ - str w4, [x19, #172] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + add x20, sp, #0x10 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x168 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x178 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x25, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #16] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3856] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3792] │ │ │ │ + add x3, x28, #0x18 │ │ │ │ + add x1, x28, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + stp x3, x2, [sp, #16] │ │ │ │ + add x27, sp, #0x70 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + stp xzr, xzr, [sp, #64] │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str w2, [sp, #88] │ │ │ │ + stp x27, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 414c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18164> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x28, #0x18 │ │ │ │ + add x5, x28, #0x40 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str x5, [sp, #128] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 41450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180f0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #16] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x25, [x20, x1] │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 41508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181a8> // 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 d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d30, x0 │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 3d3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f84> // b.first │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 3d5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24194> │ │ │ │ - ubfiz x2, x2, #3, #16 │ │ │ │ - add x3, x8, x3, lsl #3 │ │ │ │ - add x5, x19, #0x398 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef8 │ │ │ │ + b 41430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180d0> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr d31, [x5, x1] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x3, x1] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 3d6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24294> // b.any │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 3d68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2424c> │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 3d68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2424c> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ + b.eq 41578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18218> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x28, x0, #0x10 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x28, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #16] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - str x1, [sp] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr w28, [x19, #108] │ │ │ │ - ldr w4, [x19, #116] │ │ │ │ - ldr x2, [x3, #208] │ │ │ │ - ldp w1, w0, [x19, #100] │ │ │ │ - ldr w5, [x19, #132] │ │ │ │ - ldrh w2, [x2, w1, sxtw #1] │ │ │ │ - str w1, [x19, #144] │ │ │ │ - ldr w1, [x19, #124] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - stp w2, w28, [x19, #148] │ │ │ │ - str w28, [x19, #156] │ │ │ │ - stp w4, w5, [x19, #168] │ │ │ │ - str w1, [x19, #176] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 3edbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2597c> // b.tstop │ │ │ │ - mov x17, #0x83a8 // #33704 │ │ │ │ - mov x18, #0x83e8 // #33768 │ │ │ │ - mov w5, w28 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - add x22, x19, x17 │ │ │ │ - add x21, x19, x18 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - add x25, x19, #0x8, lsl #12 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp d13, d14, [sp, #192] │ │ │ │ - str d15, [sp, #208] │ │ │ │ - ldr w6, [x19, #120] │ │ │ │ - sub w0, w28, w0 │ │ │ │ - ldr x3, [x3, #136] │ │ │ │ - sub w1, w1, w6 │ │ │ │ - str w1, [x19, #180] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - str w0, [x19, #160] │ │ │ │ - ubfiz w0, w28, #2, #1 │ │ │ │ - ldrb w20, [x3, w1, sxtw] │ │ │ │ - asr w20, w20, w0 │ │ │ │ - and w26, w20, #0x3 │ │ │ │ - ands w20, w20, #0x2 │ │ │ │ - ccmp w26, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w24, ne // ne = any │ │ │ │ - cmp w5, w28 │ │ │ │ - b.ne 3d9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245a0> // b.any │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str xzr, [x25, #1072] │ │ │ │ - str d31, [x25, #1064] │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - and w6, w24, #0x1 │ │ │ │ - cbnz w24, 3e690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25250> │ │ │ │ - cbz w20, 3e7d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25394> │ │ │ │ - ldp x0, x1, [x19] │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - add x13, x25, #0x3a8 │ │ │ │ - add x14, x25, #0x3c8 │ │ │ │ - add x15, x25, #0x3e8 │ │ │ │ - add x16, x25, #0x408 │ │ │ │ - ldp d21, d30, [x0, #104] │ │ │ │ - ldr x2, [x1, #160] │ │ │ │ - fdiv d30, d30, d21 │ │ │ │ - ldrsw x0, [x19, #168] │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - ldrb w0, [x2, x0] │ │ │ │ - ands w2, w0, #0x1 │ │ │ │ - and w8, w0, #0x2 │ │ │ │ - and w7, w0, #0x4 │ │ │ │ - and w6, w0, #0x8 │ │ │ │ - and w5, w0, #0x10 │ │ │ │ - and w3, w0, #0x20 │ │ │ │ - and w2, w0, #0x40 │ │ │ │ - lsr w0, w0, #7 │ │ │ │ - fcsel d20, d30, d29, eq // eq = none │ │ │ │ - fcsel d19, d30, d29, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - fcsel d18, d30, d29, eq // eq = none │ │ │ │ - fcsel d17, d30, d29, ne // ne = any │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel d16, d30, d29, eq // eq = none │ │ │ │ - fcsel d7, d30, d29, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp d19, d17, [x13] │ │ │ │ - fcsel d6, d30, d29, eq // eq = none │ │ │ │ - fcsel d5, d30, d29, ne // ne = any │ │ │ │ - cmp w5, #0x0 │ │ │ │ - fcsel d4, d30, d29, eq // eq = none │ │ │ │ - fcsel d3, d30, d29, ne // ne = any │ │ │ │ + b.ne 41508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181a8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + mov x0, x21 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 414e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18184> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 41544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181e4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #984] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x20, [sp, #144] │ │ │ │ + bl ca90 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl d108 >::basic_filebuf()@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x26] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 41610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182b0> │ │ │ │ + bl d030 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + ldr x1, [x26, #32] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + add x20, sp, #0x260 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + bl cb68 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + mov x28, x19 │ │ │ │ + bl d660 │ │ │ │ + ldr x0, [x26, #80] │ │ │ │ + cbz x0, 416f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18394> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x24, [x1, w23, uxtw #3] │ │ │ │ + ldr x25, [x0, w23, uxtw #3] │ │ │ │ + str x19, [sp, #608] │ │ │ │ + cbz x25, 44000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aca0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x21, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 41b38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187d8> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 41b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187cc> // b.any │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #624] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x24 │ │ │ │ + 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 41b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18828> // b.none │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 41bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1884c> // b.none │ │ │ │ + stp x3, x2, [x24] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + str x1, [x24, #16] │ │ │ │ + cbz x0, 41b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1883c> │ │ │ │ + str x0, [sp, #608] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 416e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18384> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x26, #80] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 41644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182e4> // b.pmore │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + str wzr, [sp, #72] │ │ │ │ + stp wzr, wzr, [sp, #224] │ │ │ │ + stp xzr, xzr, [sp, #232] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d540 │ │ │ │ + cbz w0, 41be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18880> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 44028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acc8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x23, [x0] │ │ │ │ + ldrh w0, [x23, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 41704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183a4> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d7b0 │ │ │ │ + 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 43ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac98> // b.tstop │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 43ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac98> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + add x2, sp, #0x1f0 │ │ │ │ + add x3, sp, #0x1e0 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + ldr x21, [x1, x0] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + cbz x21, 44000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aca0> │ │ │ │ + mov x0, x21 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 435e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a284> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 43044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ce4> // b.none │ │ │ │ + cbnz x0, 436b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a354> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x19, [sp, #488] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x25, [x23, #120] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x19, [x23] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + cbz x25, 43d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa3c> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 435a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a248> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 43524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1c4> // b.none │ │ │ │ + cbnz x0, 436ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a34c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + 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, 43dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa64> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4356c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 43518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1b8> // b.none │ │ │ │ + cbnz x0, 436a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a344> │ │ │ │ + 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, 43e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab00> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 43530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1d0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4350c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1ac> // b.none │ │ │ │ + cbnz x0, 4369c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a33c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x24, [sp, #584] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + bl d420 │ │ │ │ + mov x21, x0 │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + bl 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldp x3, x4, [sp, #80] │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + add w2, w19, #0x1 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6bc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42920> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x2, x2, #0x198 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x4, sp, #0xe0 │ │ │ │ + add x3, sp, #0xe8 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl ce20 │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp x2, w0, sxtw │ │ │ │ + b.ne 43b7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a81c> // b.any │ │ │ │ + ldrb w0, [x26, #64] │ │ │ │ + tbnz w0, #0, 42de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a84> │ │ │ │ + cbz x2, 42e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19acc> │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + and w15, w0, #0x4 │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + lsr w1, w0, #1 │ │ │ │ + lsr w14, w0, #1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w1, [sp, #32] │ │ │ │ + lsl w0, w0, w15 │ │ │ │ + str w0, [sp, #112] │ │ │ │ + b 419f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18690> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 43050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cf0> // b.none │ │ │ │ + mov x2, x14 │ │ │ │ + mov w1, w15 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 433cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a06c> // 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, x14] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, x14] │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + ldur q31, [x26, #104] │ │ │ │ + add x19, x19, #0x2 │ │ │ │ + uzp1 v15.2d, v15.2d, v30.2d │ │ │ │ + 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, x4 │ │ │ │ + str x1, [x26, #136] │ │ │ │ + stur q15, [x26, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + b.ls 42e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ae0> // b.plast │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ubfiz x0, x19, #2, #32 │ │ │ │ + mov w11, w19 │ │ │ │ + add x4, x1, x0 │ │ │ │ + ldr w3, [x1, x0] │ │ │ │ + ldr w1, [x4, #4] │ │ │ │ + asr w27, w3, #1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + asr w28, w1, #1 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + cmp w28, #0x2 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ cmp w3, #0x0 │ │ │ │ - stp d7, d5, [x13, #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 w0, #0x0 │ │ │ │ - stp d3, d1, [x14] │ │ │ │ - fcsel d31, d29, d30, ne // ne = any │ │ │ │ - fcsel d30, d30, d29, ne // ne = any │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - stp d0, d30, [x14, #16] │ │ │ │ - stp d20, d18, [x15] │ │ │ │ - stp d16, d6, [x15, #16] │ │ │ │ - stp d4, d2, [x16] │ │ │ │ - stp d28, d31, [x16, #16] │ │ │ │ - stp q29, q29, [x1] │ │ │ │ - stp q29, q29, [x1, #32] │ │ │ │ - cbz w27, 3e5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251b0> │ │ │ │ - ldr x5, [x19, #192] │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w9, eq // eq = none │ │ │ │ + mov w16, w9 │ │ │ │ + b.eq 41964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18604> // b.none │ │ │ │ + cmp w6, w5 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + str w4, [sp, #8] │ │ │ │ + b.eq 433e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a080> // b.none │ │ │ │ + orr w3, w3, w1 │ │ │ │ + ldrb w12, [x26, #64] │ │ │ │ + ldr w10, [sp, #32] │ │ │ │ + mov x2, x14 │ │ │ │ + mov w1, w15 │ │ │ │ + tbz w3, #0, 430ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d4c> │ │ │ │ + ldp x4, x3, [x26, #200] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 430ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d4c> // b.none │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w25, w3 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 43068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d08> // b.none │ │ │ │ + mov w25, w3 │ │ │ │ + str w9, [sp, #8] │ │ │ │ + ldr x10, [x26, #16] │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + lsl w4, w4, w1 │ │ │ │ + ldr x10, [x10, #8] │ │ │ │ + ldr x10, [x10, x0] │ │ │ │ + ldr x10, [x10, #136] │ │ │ │ + ldrb w17, [x10, x2] │ │ │ │ + orr w4, w4, w17 │ │ │ │ + strb w4, [x10, x2] │ │ │ │ + cbz w16, 43128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dc8> │ │ │ │ + ldr x10, [x26, #16] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + lsl w9, w4, w1 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr x10, [x10, #8] │ │ │ │ + ldr x10, [x10, x0] │ │ │ │ + ldr x10, [x10, #136] │ │ │ │ + ldrb w16, [x10, x2] │ │ │ │ + orr w9, w9, w16 │ │ │ │ + strb w9, [x10, x2] │ │ │ │ + tbz w3, #0, 43150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19df0> │ │ │ │ + ldr x9, [x26, #16] │ │ │ │ + mov w10, #0x2 // #2 │ │ │ │ + lsl w1, w10, w1 │ │ │ │ + ldr x9, [x9, #8] │ │ │ │ + ldr x9, [x9, x0] │ │ │ │ + ldr x9, [x9, #136] │ │ │ │ + ldrb w10, [x9, x2] │ │ │ │ + orr w1, w1, w10 │ │ │ │ + strb w1, [x9, x2] │ │ │ │ + tbnz w12, #0, 430c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d64> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + fmov d15, x0 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 42dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a6c> // b.none │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 42ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a7c> // b.none │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + b 419bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1865c> │ │ │ │ + cbz x0, 41690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18330> │ │ │ │ + mov x0, x19 │ │ │ │ + b 41b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187f4> │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x25 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x21, [sp, #248] │ │ │ │ + mov x1, x24 │ │ │ │ + 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 416b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18354> // b.any │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 41bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1884c> // b.none │ │ │ │ + stp x3, x2, [x24] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str x0, [x24, #16] │ │ │ │ + mov x0, x28 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x19, x28 │ │ │ │ + b 416d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18370> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 4385c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4fc> // b.none │ │ │ │ + cbz x2, 41bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18870> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 42fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c7c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + str x2, [x24, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + b 416d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18370> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cbz x0, 41bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18894> │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl de10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x610> │ │ │ │ + ldp x2, x1, [x26, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x26, #112] │ │ │ │ + fmov d30, x0 │ │ │ │ + add x24, sp, #0x2d0 │ │ │ │ + add x20, sp, #0x260 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x26, #96] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x3b8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x3c8 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b 3d994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24554> │ │ │ │ - ldp q28, q30, [x21] │ │ │ │ - ldp q29, q31, [x21, #32] │ │ │ │ - str q28, [x5, x1] │ │ │ │ - stp q30, q29, [x8, #16] │ │ │ │ - str q31, [x8, #48] │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr x5, [x19, #192] │ │ │ │ - ldp d30, d19, [x0] │ │ │ │ - add x2, x5, x1 │ │ │ │ - ldr d31, [x5, x1] │ │ │ │ - add x1, x1, #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 w27, w3 │ │ │ │ - b.eq 3e60c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251cc> // b.none │ │ │ │ - ldr x7, [x19, #64] │ │ │ │ - lsr w6, w3, #3 │ │ │ │ - ldp w2, w8, [x19, #160] │ │ │ │ - mvn w0, w3 │ │ │ │ - ldr x9, [x19, #88] │ │ │ │ - add w2, w2, w8 │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - add x8, x5, x1 │ │ │ │ - madd x2, x2, x7, x9 │ │ │ │ - ldrb w2, [x2, w6, uxtw] │ │ │ │ - asr w0, w2, w0 │ │ │ │ - tbnz w0, #0, 3d8f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244b0> │ │ │ │ - ldp q28, q30, [x22] │ │ │ │ - ldp q29, q31, [x22, #32] │ │ │ │ - str q28, [x5, x1] │ │ │ │ - stp q30, q29, [x8, #16] │ │ │ │ - str q31, [x8, #48] │ │ │ │ - b 3d904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244c4> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, w28 │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - ldr x5, [x0, #80] │ │ │ │ - ldrb w27, [x5, w28, sxtw] │ │ │ │ - bl 296e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102a8> │ │ │ │ - fcvt d0, s0 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr w28, [x19, #152] │ │ │ │ - ldr w0, [x19, #108] │ │ │ │ - mov w7, w28 │ │ │ │ - fsub d14, d30, d0 │ │ │ │ - str d0, [x25, #1072] │ │ │ │ - str d14, [x25, #1064] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.eq 3d7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x243b4> // b.none │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - ldrsw x2, [x19, #144] │ │ │ │ - ldr w23, [x19, #148] │ │ │ │ - ldr x0, [x1, #208] │ │ │ │ - ldrh w0, [x0, x2, lsl #1] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.eq 3dd34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248f4> // b.none │ │ │ │ - and w6, w24, #0x1 │ │ │ │ - cbnz w24, 3e4fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250bc> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - ldr d13, [x19, #184] │ │ │ │ - ucvtf d31, w27 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ - cbz w20, 3dfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ba0> │ │ │ │ - mov x3, x19 │ │ │ │ - ldrsw x6, [x19, #168] │ │ │ │ - ldr x1, [x1, #160] │ │ │ │ - add x10, x25, #0x3b8 │ │ │ │ - ldr x2, [x3], #240 │ │ │ │ - add x11, x25, #0x3c8 │ │ │ │ - ldrb w1, [x1, x6] │ │ │ │ - add x12, x25, #0x3d8 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - ldp d31, d29, [x2, #104] │ │ │ │ - ands w3, w1, #0x1 │ │ │ │ - and w9, w1, #0x2 │ │ │ │ - and w8, w1, #0x4 │ │ │ │ - and w7, w1, #0x8 │ │ │ │ - and w6, w1, #0x10 │ │ │ │ - fdiv d29, d29, d31 │ │ │ │ - and w3, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcsel d28, d29, d30, eq // eq = none │ │ │ │ - fcsel d27, d29, d30, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - add x9, x25, #0x3a8 │ │ │ │ - fcsel d31, d29, d30, eq // eq = none │ │ │ │ - fcsel d26, d29, d30, ne // ne = any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - stp d27, d26, [x9] │ │ │ │ - fcsel d27, d29, d30, ne // ne = any │ │ │ │ - stp d28, d31, [x9, #64] │ │ │ │ - fcsel d28, d29, d30, eq // eq = none │ │ │ │ - cmp w7, #0x0 │ │ │ │ - fcsel d31, d29, d30, eq // eq = none │ │ │ │ - fcsel d26, d29, d30, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - stp d27, d26, [x10] │ │ │ │ - fcsel d27, d29, d30, ne // ne = any │ │ │ │ - stp d28, d31, [x10, #64] │ │ │ │ - fcsel d28, d29, d30, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel d31, d29, d30, eq // eq = none │ │ │ │ - fcsel d26, d29, d30, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp d27, d26, [x11] │ │ │ │ - fcsel d27, d29, d30, ne // ne = any │ │ │ │ - stp d28, d31, [x11, #64] │ │ │ │ - fcsel d28, d29, d30, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel d31, d30, d29, ne // ne = any │ │ │ │ - fcsel d29, d29, d30, ne // ne = any │ │ │ │ - stp d27, d29, [x12] │ │ │ │ - stp d28, d31, [x12, #64] │ │ │ │ - bl d420 │ │ │ │ - ldr x3, [x19, #240] │ │ │ │ + ldp x23, x27, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x2, [sp, #720] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3856] │ │ │ │ + add x5, sp, #0x270 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3792] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x3, [sp, #608] │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + str x2, [sp, #616] │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + add x4, sp, #0x2c0 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + stp x0, x1, [sp, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #616] │ │ │ │ + str w2, [sp, #680] │ │ │ │ + str x4, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + 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, 43824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4c4> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, x22, #0x18 │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + str x2, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a44> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x460 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x28, x0 │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 43788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a428> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x28, xzr, [x21] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 43d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9ec> // b.none │ │ │ │ + adrp x28, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x28, #0x468 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + 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 437a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a440> // 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 41ea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b44> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b58> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldp d31, d15, [x26, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #608] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - ldp q19, q20, [x3] │ │ │ │ - ldp q21, q18, [x3, #32] │ │ │ │ - stp q31, q31, [x3] │ │ │ │ - fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ - stp q31, q31, [x3, #32] │ │ │ │ - fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ - fmul v21.2d, v21.2d, v15.d[0] │ │ │ │ - fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ - stp q19, q20, [x0] │ │ │ │ - stp q21, q18, [x0, #32] │ │ │ │ - cbz w27, 3eb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25740> │ │ │ │ - ldr x6, [x19, #64] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - ldp w9, w1, [x19, #160] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x7, [x19, #88] │ │ │ │ - add w9, w9, w1 │ │ │ │ - fdiv d31, d14, d13 │ │ │ │ - lsr x6, x6, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x9, x9, x6, x7 │ │ │ │ - b 3dc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24840> │ │ │ │ - ldr d23, [x25, #936] │ │ │ │ - ldr d24, [x1, #8] │ │ │ │ - ldr d25, [x1, #24] │ │ │ │ - fmul d23, d23, d29 │ │ │ │ - ldr d26, [x1, #40] │ │ │ │ - ldr d29, [x1, #56] │ │ │ │ - str d23, [x1] │ │ │ │ - ldr d23, [x25, #944] │ │ │ │ - fmul d24, d24, d23 │ │ │ │ - str d24, [x1, #8] │ │ │ │ - ldr d24, [x25, #952] │ │ │ │ - fmul d27, d24, d27 │ │ │ │ - str d27, [x1, #16] │ │ │ │ - ldr d27, [x25, #960] │ │ │ │ - fmul d27, d25, d27 │ │ │ │ - str d27, [x1, #24] │ │ │ │ - ldr d27, [x25, #968] │ │ │ │ - fmul d28, d27, d28 │ │ │ │ - str d28, [x1, #32] │ │ │ │ - ldr d28, [x25, #976] │ │ │ │ - fmul d28, d26, d28 │ │ │ │ - str d28, [x1, #40] │ │ │ │ - ldr d28, [x25, #984] │ │ │ │ - fmul d30, d28, d30 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldr d30, [x25, #992] │ │ │ │ - fmul d29, d29, d30 │ │ │ │ - ldr d30, [x1] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stur d29, [x1, #-8] │ │ │ │ - ldp d29, d24, [x3] │ │ │ │ - ldp d25, d26, [x3, #16] │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - ldp d27, d28, [x3, #32] │ │ │ │ - ldp d29, d22, [x3, #48] │ │ │ │ - str d30, [x3] │ │ │ │ - ldur d23, [x1, #-56] │ │ │ │ - fadd d23, d23, d24 │ │ │ │ - str d23, [x3, #8] │ │ │ │ - ldur d24, [x1, #-48] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x3, #16] │ │ │ │ - ldur d25, [x1, #-40] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x3, #24] │ │ │ │ - ldur d26, [x1, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x3, #32] │ │ │ │ - ldur d27, [x1, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x3, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x3, #48] │ │ │ │ - ldur d29, [x1, #-8] │ │ │ │ - fadd d29, d29, d22 │ │ │ │ - str d29, [x3, #56] │ │ │ │ - cmp w2, w27 │ │ │ │ - b.eq 3e650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25210> // b.none │ │ │ │ - ldp q26, q28, [x1] │ │ │ │ - lsr w6, w2, #3 │ │ │ │ - mov v27.16b, v20.16b │ │ │ │ - mvn w7, w2 │ │ │ │ - ldp q30, q29, [x1, #32] │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - ldrb w6, [x9, w6, uxtw] │ │ │ │ - fmla v27.2d, v28.2d, v31.d[0] │ │ │ │ - mov v28.16b, v21.16b │ │ │ │ - asr w6, w6, w7 │ │ │ │ - fmla v28.2d, v30.2d, v31.d[0] │ │ │ │ - mov v30.16b, v18.16b │ │ │ │ - fmla v30.2d, v29.2d, v31.d[0] │ │ │ │ - mov v29.16b, v19.16b │ │ │ │ - stp q28, q30, [x1, #32] │ │ │ │ - fmla v29.2d, v26.2d, v31.d[0] │ │ │ │ - stp q29, q27, [x1] │ │ │ │ - tbz w6, #0, 3db90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24750> │ │ │ │ - ldr d23, [x25, #1000] │ │ │ │ - ldr d24, [x1, #8] │ │ │ │ - ldr d25, [x1, #24] │ │ │ │ - fmul d23, d23, d29 │ │ │ │ - ldr d26, [x1, #40] │ │ │ │ - ldr d29, [x1, #56] │ │ │ │ - str d23, [x1] │ │ │ │ - ldr d23, [x25, #1008] │ │ │ │ - fmul d24, d24, d23 │ │ │ │ - str d24, [x1, #8] │ │ │ │ - ldr d24, [x25, #1016] │ │ │ │ - fmul d27, d24, d27 │ │ │ │ - str d27, [x1, #16] │ │ │ │ - ldr d27, [x25, #1024] │ │ │ │ - fmul d27, d25, d27 │ │ │ │ - str d27, [x1, #24] │ │ │ │ - ldr d27, [x25, #1032] │ │ │ │ - fmul d28, d27, d28 │ │ │ │ - str d28, [x1, #32] │ │ │ │ - ldr d28, [x25, #1040] │ │ │ │ - fmul d28, d26, d28 │ │ │ │ - str d28, [x1, #40] │ │ │ │ - ldr d28, [x25, #1048] │ │ │ │ - fmul d30, d28, d30 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldr d30, [x25, #1056] │ │ │ │ - b 3dbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247b8> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf d31, w27 │ │ │ │ - cbnz w24, 3e9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25560> │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - ldr d29, [x19, #184] │ │ │ │ - fdiv d31, d14, d29 │ │ │ │ - cbz w20, 3e8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25484> │ │ │ │ - ldr x2, [x19] │ │ │ │ - add x4, x25, #0x3a8 │ │ │ │ - ldr x3, [x1, #160] │ │ │ │ - add x5, x25, #0x3b8 │ │ │ │ - ldp d27, d29, [x2, #104] │ │ │ │ - movi v28.4s, #0x0 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - fdiv d29, d29, d27 │ │ │ │ - ldrb w1, [x3, x1] │ │ │ │ - ands w2, w1, #0x1 │ │ │ │ - and w10, w1, #0x2 │ │ │ │ - and w9, w1, #0x4 │ │ │ │ - and w8, w1, #0x8 │ │ │ │ - and w6, w1, #0x10 │ │ │ │ - and w3, w1, #0x20 │ │ │ │ - and w2, w1, #0x40 │ │ │ │ - lsr w1, w1, #7 │ │ │ │ - fcsel d26, d29, d30, eq // eq = none │ │ │ │ - fcsel d25, d29, d30, ne // ne = any │ │ │ │ - cmp w10, #0x0 │ │ │ │ - fcsel d27, d29, d30, eq // eq = none │ │ │ │ - fcsel d24, d29, d30, ne // ne = any │ │ │ │ - cmp w9, #0x0 │ │ │ │ - stp d25, d24, [x4] │ │ │ │ - fcsel d25, d29, d30, ne // ne = any │ │ │ │ - stp d26, d27, [x4, #64] │ │ │ │ - fcsel d26, d29, d30, eq // eq = none │ │ │ │ - cmp w8, #0x0 │ │ │ │ - add x8, x25, #0x3d8 │ │ │ │ - fcsel d27, d29, d30, eq // eq = none │ │ │ │ - fcsel d24, d29, d30, ne // ne = any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - add x6, x25, #0x3c8 │ │ │ │ - stp d25, d24, [x5] │ │ │ │ - fcsel d25, d29, d30, ne // ne = any │ │ │ │ - stp d26, d27, [x5, #64] │ │ │ │ - fcsel d26, d29, d30, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - fcsel d27, d29, d30, eq // eq = none │ │ │ │ - fcsel d24, d29, d30, ne // ne = any │ │ │ │ - cmp w2, #0x0 │ │ │ │ - stp d25, d24, [x6] │ │ │ │ - fcsel d25, d29, d30, ne // ne = any │ │ │ │ - stp d26, d27, [x6, #64] │ │ │ │ - fcsel d26, d29, d30, eq // eq = none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fcsel d27, d30, d29, ne // ne = any │ │ │ │ - fcsel d29, d29, d30, ne // ne = any │ │ │ │ - stp d25, d29, [x8] │ │ │ │ - stp d26, d27, [x8, #64] │ │ │ │ - stp q28, q28, [x0] │ │ │ │ - stp q28, q28, [x0, #32] │ │ │ │ - cbz w27, 3edb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25970> │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldp w10, w1, [x19, #160] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w10, w10, w1 │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - ldr x8, [x19, #216] │ │ │ │ - madd x10, x10, x3, x6 │ │ │ │ - b 3df48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b08> │ │ │ │ - ldr d25, [x25, #936] │ │ │ │ - ldr d26, [x1, #8] │ │ │ │ - ldr d27, [x1, #24] │ │ │ │ - fmul d25, d25, d30 │ │ │ │ - ldr d28, [x1, #40] │ │ │ │ - ldr d29, [x1, #56] │ │ │ │ - str d25, [x1] │ │ │ │ - ldr d25, [x25, #944] │ │ │ │ - fmul d26, d26, d25 │ │ │ │ - str d26, [x1, #8] │ │ │ │ - ldr d26, [x25, #952] │ │ │ │ - fmul d26, d26, d30 │ │ │ │ - str d26, [x1, #16] │ │ │ │ - ldr d26, [x25, #960] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x1, #24] │ │ │ │ - ldr d27, [x25, #968] │ │ │ │ - fmul d27, d27, d30 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d27, [x25, #976] │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - str d28, [x1, #40] │ │ │ │ - ldr d28, [x25, #984] │ │ │ │ - fmul d30, d28, d30 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldr d30, [x25, #992] │ │ │ │ - fmul d29, d29, d30 │ │ │ │ - ldr d30, [x1] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x8, x8, #0x8 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stur d29, [x1, #-8] │ │ │ │ - ldp d29, d24, [x0] │ │ │ │ - ldp d25, d26, [x0, #16] │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - ldp d27, d28, [x0, #32] │ │ │ │ - ldp d29, d22, [x0, #48] │ │ │ │ - str d30, [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, d29 │ │ │ │ - str d28, [x0, #48] │ │ │ │ - ldur d29, [x1, #-8] │ │ │ │ - fadd d29, d29, d22 │ │ │ │ - str d29, [x0, #56] │ │ │ │ - cmp w2, w27 │ │ │ │ - b.eq 3eb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256c8> // b.none │ │ │ │ - ldr d30, [x8] │ │ │ │ - lsr w3, w2, #3 │ │ │ │ - mvn w6, w2 │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - fmadd d30, d30, d31, d0 │ │ │ │ - ldrb w3, [x10, w3, uxtw] │ │ │ │ - asr w3, w3, w6 │ │ │ │ - dup v29.2d, v30.d[0] │ │ │ │ - stp q29, q29, [x1] │ │ │ │ - stp q29, q29, [x1, #32] │ │ │ │ - tbz w3, #0, 3de54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a14> │ │ │ │ - ldr d25, [x25, #1000] │ │ │ │ - ldr d26, [x1, #8] │ │ │ │ - ldr d27, [x1, #24] │ │ │ │ - fmul d25, d25, d30 │ │ │ │ - ldr d28, [x1, #40] │ │ │ │ - ldr d29, [x1, #56] │ │ │ │ - str d25, [x1] │ │ │ │ - ldr d25, [x25, #1008] │ │ │ │ - fmul d26, d26, d25 │ │ │ │ - str d26, [x1, #8] │ │ │ │ - ldr d26, [x25, #1016] │ │ │ │ - fmul d26, d26, d30 │ │ │ │ - str d26, [x1, #16] │ │ │ │ - ldr d26, [x25, #1024] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x1, #24] │ │ │ │ - ldr d27, [x25, #1032] │ │ │ │ - fmul d27, d27, d30 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d27, [x25, #1040] │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - str d28, [x1, #40] │ │ │ │ - ldr d28, [x25, #1048] │ │ │ │ - fmul d30, d28, d30 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldr d30, [x25, #1056] │ │ │ │ - b 3debc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a7c> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x4, sp, #0x270 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str w0, [sp, #680] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + 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, 43850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4f0> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18cb4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x470 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 437ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a48c> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 44100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ada0> // b.none │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + add x1, x28, #0x468 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4a8> // 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, 42d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a08> │ │ │ │ + ldr d15, [x26, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x26, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #608] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - ldp q19, q20, [x1] │ │ │ │ - ldp q21, q18, [x1, #32] │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ - stp q31, q31, [x1, #32] │ │ │ │ - fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ - fmul v21.2d, v21.2d, v15.d[0] │ │ │ │ - fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ - stp q19, q20, [x0] │ │ │ │ - stp q21, q18, [x0, #32] │ │ │ │ - cbz w27, 3ed6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2592c> │ │ │ │ - fdiv d31, d14, d13 │ │ │ │ - mov w2, #0x40 // #64 │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - umaddl x2, w27, w2, x3 │ │ │ │ - ldp q26, q30, [x3] │ │ │ │ - mov v27.16b, v20.16b │ │ │ │ - ldp q28, q29, [x3, #32] │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - fmla v27.2d, v30.2d, v31.d[0] │ │ │ │ - mov v30.16b, v21.16b │ │ │ │ - fmla v30.2d, v28.2d, v31.d[0] │ │ │ │ - mov v28.16b, v18.16b │ │ │ │ - fmla v28.2d, v29.2d, v31.d[0] │ │ │ │ - mov v29.16b, v19.16b │ │ │ │ - stp q30, q28, [x3, #-32] │ │ │ │ - fmla v29.2d, v26.2d, v31.d[0] │ │ │ │ - stp q29, q27, [x3, #-64] │ │ │ │ - ldp d30, 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 x2, x3 │ │ │ │ - b.ne 3e030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bf0> // b.any │ │ │ │ - fadd d31, d30, 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] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x3, sp, #0x270 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str w0, [sp, #680] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + 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, 436bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a35c> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4227c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f1c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cbz w23, 3eb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25708> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbz w28, 3e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25240> │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 3e154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d14> // b.none │ │ │ │ - ldp w23, w28, [x19, #148] │ │ │ │ - ubfx x20, x20, #1, #1 │ │ │ │ - ldr w0, [x19, #168] │ │ │ │ - sub w5, w23, #0x1 │ │ │ │ - str w5, [x19, #148] │ │ │ │ - sub w0, w0, w20 │ │ │ │ - str w0, [x19, #168] │ │ │ │ - tbnz w5, #31, 3e44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2500c> │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - str w28, [x19, #152] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 3e488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25048> // b.tstop │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldr w5, [x19, #108] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 3d7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24368> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl d420 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 438a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a540> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 43bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a864> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x28, #0x468 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a524> // 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, #48] │ │ │ │ + ldr x3, [sp, #512] │ │ │ │ + ldr x4, [sp, #520] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 42d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a30> // b.any │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 438c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a564> // b.plast │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 423a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19040> // b.none │ │ │ │ + ldr x5, [sp, #624] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 42fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 44078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad18> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + bl cd18 │ │ │ │ + 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 43028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cc8> // 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 42400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190a0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + cbnz w0, 43400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0a0> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4241c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190bc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190d0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190e4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr d15, [x26, #136] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x26, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #608] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x2, sp, #0x270 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str w0, [sp, #680] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4e0> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 425a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19240> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x480 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ mov x26, x0 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - stp q31, q31, [x26] │ │ │ │ - stp q31, q31, [x26, #32] │ │ │ │ - bl d420 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x23, x27 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - add x28, x27, #0x30 │ │ │ │ - str x27, [sp, #40] │ │ │ │ - stp x27, x0, [sp, #48] │ │ │ │ - str x27, [sp, #64] │ │ │ │ - str x28, [sp, #80] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stp xzr, xzr, [x23] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - bl d420 │ │ │ │ - ldp q29, q28, [x26] │ │ │ │ - str x0, [x23] │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - ldp q31, q30, [x26, #32] │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stp x1, x1, [x23, #-16] │ │ │ │ - str x23, [sp, #40] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - cmp x28, x23 │ │ │ │ - b.ne 3e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d60> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ - str x28, [sp, #72] │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 436e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a380> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 43a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6f0> // b.none │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x28, #0x468 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + add x28, sp, #0x150 │ │ │ │ + str x28, [sp, #320] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 436f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a398> // 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 42694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19334> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr w28, [x19, #180] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr x0, [x19, #384] │ │ │ │ - smull x28, w28, w1 │ │ │ │ - add x1, x0, x28 │ │ │ │ - ldr x24, [x0, x28] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - subs x26, x2, x24 │ │ │ │ - b.eq 3ee40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a00> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl d420 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 426a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19348> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + bl ca90 │ │ │ │ + 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, x24 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #608] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + ldp x0, x1, [sp, #64] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str x2, [sp, #688] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 43830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4d0> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + str x22, [sp, #720] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194c0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x20, x1] │ │ │ │ + str x25, [sp, #720] │ │ │ │ + bl cd30 │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 43a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a72c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + mov x22, x0 │ │ │ │ + add x23, sp, #0x170 │ │ │ │ + str x23, [sp, #352] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 43710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3b0> // 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 428cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1956c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldp x24, x26, [sp, #256] │ │ │ │ + add x22, sp, #0x180 │ │ │ │ + add x25, sp, #0x190 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + stp x25, xzr, [sp, #384] │ │ │ │ + add x1, x26, #0x11 │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 44190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae30> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #392] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.hi 4420c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aeac> // b.pmore │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ mov x2, x26 │ │ │ │ - mov x26, x0 │ │ │ │ mov x1, x24 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - ldr w0, [x19, #136] │ │ │ │ - ldp d31, d29, [x26] │ │ │ │ - ldp d27, d26, [x26, #16] │ │ │ │ - ldp d25, d24, [x26, #32] │ │ │ │ - ldp d23, d22, [x26, #48] │ │ │ │ - fdiv d31, d0, d31 │ │ │ │ - fdiv d29, d0, d29 │ │ │ │ - fdiv d27, d0, d27 │ │ │ │ - fdiv d26, d0, d26 │ │ │ │ - fdiv d25, d0, d25 │ │ │ │ - fdiv d24, d0, d24 │ │ │ │ - fdiv d23, d0, d23 │ │ │ │ - fdiv d22, d0, d22 │ │ │ │ - stp d31, d29, [x26] │ │ │ │ - stp d27, d26, [x26, #16] │ │ │ │ - stp d25, d24, [x26, #32] │ │ │ │ - stp d23, d22, [x26, #48] │ │ │ │ - cbz w0, 3e384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f44> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldp w8, w3, [x19, #160] │ │ │ │ - mov w9, #0x18 // #24 │ │ │ │ - ldr x7, [x19, #88] │ │ │ │ - add w8, w8, w3 │ │ │ │ - ldr x2, [x19, #360] │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - ldr x2, [x2, x28] │ │ │ │ - madd x8, x8, x1, x7 │ │ │ │ - nop │ │ │ │ - lsr w1, w6, #3 │ │ │ │ - mvn w7, w6 │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - ldr d7, [x2] │ │ │ │ - ldr d6, [x3] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - ldrb w1, [x8, w1, uxtw] │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - fmul d7, d31, d7 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - asr w1, w1, w7 │ │ │ │ - and x1, x1, #0x1 │ │ │ │ - umull x1, w1, w9 │ │ │ │ - ldr x1, [x27, x1] │ │ │ │ - ldp d5, d30, [x1] │ │ │ │ - ldp d28, d19, [x1, #16] │ │ │ │ - fmadd d5, d7, d6, d5 │ │ │ │ - ldp d1, d6, [x1, #32] │ │ │ │ - str d5, [x1] │ │ │ │ - ldur d4, [x2, #-56] │ │ │ │ - ldur d3, [x3, #-56] │ │ │ │ - fmul d4, d29, d4 │ │ │ │ - fmadd d30, d4, d3, d30 │ │ │ │ - str d30, [x1, #8] │ │ │ │ - ldur d17, [x2, #-48] │ │ │ │ - ldur d16, [x3, #-48] │ │ │ │ - ldp d3, d30, [x1, #48] │ │ │ │ - fmul d17, d27, d17 │ │ │ │ - fmadd d28, d17, d16, d28 │ │ │ │ - str d28, [x1, #16] │ │ │ │ - ldur d21, [x2, #-40] │ │ │ │ - ldur d20, [x3, #-40] │ │ │ │ - fmul d21, d26, d21 │ │ │ │ - fmadd d19, d21, d20, d19 │ │ │ │ - str d19, [x1, #24] │ │ │ │ - ldur d18, [x2, #-32] │ │ │ │ - ldur d2, [x3, #-32] │ │ │ │ - fmul d18, d25, d18 │ │ │ │ - fmadd d1, d18, d2, d1 │ │ │ │ - str d1, [x1, #32] │ │ │ │ - ldur d0, [x2, #-24] │ │ │ │ - ldur d7, [x3, #-24] │ │ │ │ - fmul d0, d24, d0 │ │ │ │ - fmadd d6, d0, d7, d6 │ │ │ │ - str d6, [x1, #40] │ │ │ │ - ldur d5, [x2, #-16] │ │ │ │ - ldur d4, [x3, #-16] │ │ │ │ - fmul d5, d23, d5 │ │ │ │ - fmadd d3, d5, d4, d3 │ │ │ │ - str d3, [x1, #48] │ │ │ │ - ldur d17, [x2, #-8] │ │ │ │ - ldur d16, [x3, #-8] │ │ │ │ - fmul d17, d22, d17 │ │ │ │ - fmadd d30, d17, d16, d30 │ │ │ │ - str d30, [x1, #56] │ │ │ │ - cmp w6, w0 │ │ │ │ - b.ne 3e2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e60> // b.any │ │ │ │ - ldr x2, [x27] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x3, [x27, #24] │ │ │ │ - mov x26, x27 │ │ │ │ - ldp q28, q29, [x2] │ │ │ │ - ldp q31, q30, [x3] │ │ │ │ - ldp q2, q1, [x3, #32] │ │ │ │ - ldp q27, q0, [x2, #32] │ │ │ │ - fadd v28.2d, v28.2d, v31.2d │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - fadd v29.2d, v29.2d, v30.2d │ │ │ │ - fadd v27.2d, v27.2d, v2.2d │ │ │ │ - fadd v0.2d, v0.2d, v1.2d │ │ │ │ - lsl w1, w1, #3 │ │ │ │ - fdiv v28.2d, v31.2d, v28.2d │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - sbfiz x1, x1, #2, #32 │ │ │ │ - fdiv v27.2d, v2.2d, v27.2d │ │ │ │ - ldr x2, [x2] │ │ │ │ - fdiv v29.2d, v30.2d, v29.2d │ │ │ │ - add x3, x2, x1 │ │ │ │ - fdiv v0.2d, v1.2d, v0.2d │ │ │ │ - fcvtn v28.2s, v28.2d │ │ │ │ - fcvtn v27.2s, v27.2d │ │ │ │ - fcvtn2 v28.4s, v29.2d │ │ │ │ - fcvtn2 v27.4s, v0.2d │ │ │ │ - str q28, [x2, x1] │ │ │ │ - str q27, [x3, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cd18 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 441d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae78> // b.plast │ │ │ │ + adrp x26, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x26, #0x4a0 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl cd18 │ │ │ │ + mov x27, x0 │ │ │ │ + add x24, sp, #0x1b0 │ │ │ │ + str x24, [sp, #416] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 43728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3c8> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x1, [sp, #432] │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + stp x27, xzr, [x21] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #424] │ │ │ │ + ldp x1, x2, [sp, #288] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 44130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1add0> // b.pmore │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 43740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3e0> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + stp x27, xzr, [x21] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 440d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad78> // b.plast │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, x26, #0x4a0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 43758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3f8> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ + str x26, [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 43f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1abfc> // b.pmore │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 43770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a410> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + stp x26, xzr, [x21] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 44160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae00> // b.plast │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 437bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a45c> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x2, [sp, #360] │ │ │ │ + str x26, [x21] │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 440a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad48> // b.pmore │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 437d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a474> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #584] │ │ │ │ + stp x26, xzr, [x21] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 441b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae50> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0x870 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 436c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a368> // 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 x26, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 4349c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a13c> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 4342c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0cc> │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 42c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198f8> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq 3e418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fd8> // b.none │ │ │ │ - ldr x0, [x26] │ │ │ │ - cbz x0, 3e4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25094> │ │ │ │ - add x26, x26, #0x18 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1990c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - cmp x23, x26 │ │ │ │ - b.ne 3e400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fc0> // b.any │ │ │ │ - mov x0, x27 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19920> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - ldp w23, w28, [x19, #148] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #176] │ │ │ │ - ldr w0, [x19, #168] │ │ │ │ - ubfx x20, x20, #1, #1 │ │ │ │ - sub w5, w23, #0x1 │ │ │ │ - str w5, [x19, #148] │ │ │ │ - sub w0, w0, w20 │ │ │ │ - str w0, [x19, #168] │ │ │ │ - tbz w5, #31, 3e130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cf0> │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 3e130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cf0> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - ldr x1, [x1, #208] │ │ │ │ - str w0, [x19, #144] │ │ │ │ - ldrh w0, [x1, w0, uxtw #1] │ │ │ │ - str w28, [x19, #152] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #148] │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.ge 3e144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d04> // b.tcont │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp d13, d14, [sp, #192] │ │ │ │ - ldr d15, [sp, #208] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19934> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19948> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1995c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 42ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1996c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 42cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1997c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 42cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1998c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 42cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1999c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199b0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199c4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3edc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25984> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // 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 │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - cmp x23, x26 │ │ │ │ - b.ne 3e400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fc0> // b.any │ │ │ │ - mov x0, x27 │ │ │ │ - bl d3c0 │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - ldp w23, w28, [x19, #148] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #176] │ │ │ │ - b 3e430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ff0> │ │ │ │ - ldr x3, [x1, #136] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - ubfiz w2, w28, #2, #1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - ldrb w1, [x3, w1, sxtw] │ │ │ │ - lsl w0, w0, w2 │ │ │ │ - tst w1, w0 │ │ │ │ - cset w10, ne // ne = any │ │ │ │ - cmp w10, w27 │ │ │ │ - b.eq 3eb90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25750> // b.none │ │ │ │ - cbz w23, 3e53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250fc> │ │ │ │ - cbnz w28, 3e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd4> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3d060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c20> │ │ │ │ - b 3e110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd0> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - cbz w27, 3e5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25164> │ │ │ │ - ldr x2, [x9] │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x1, x2, w27, uxtw #3 │ │ │ │ - nop │ │ │ │ - ldp d2, d1, [x0] │ │ │ │ - ldp d0, d20, [x0, #16] │ │ │ │ - fadd d1, d2, d1 │ │ │ │ - ldp d19, d18, [x0, #32] │ │ │ │ - ldp d28, d21, [x0, #48] │ │ │ │ - fadd d0, d1, d0 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - fadd d20, d0, d20 │ │ │ │ - fadd d19, d20, d19 │ │ │ │ - fadd d18, d19, d18 │ │ │ │ - fadd d28, d18, d28 │ │ │ │ - fadd d21, d28, d21 │ │ │ │ - str d21, [x2], #8 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3e560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25120> // b.any │ │ │ │ - mov w28, w7 │ │ │ │ - cbnz w6, 3e5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25194> │ │ │ │ - cbz w7, 3eb38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256f8> │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.eq 3e108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc8> // b.none │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3d1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d84> │ │ │ │ - tbnz w0, #31, 3ed7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2593c> │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add w0, w1, w0 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 3e108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc8> │ │ │ │ - str w7, [x19, #156] │ │ │ │ - cbnz w7, 3e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25168> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 3d060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c20> │ │ │ │ - b 3e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25168> │ │ │ │ - fmov d28, d29 │ │ │ │ - fmov d27, d29 │ │ │ │ - fmov d26, d29 │ │ │ │ - fmov d25, d29 │ │ │ │ - fmov d24, d29 │ │ │ │ - fmov d23, d29 │ │ │ │ - fmov d22, d29 │ │ │ │ - fadd d29, d29, d22 │ │ │ │ - ldr w23, [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] │ │ │ │ - cbz w23, 3eb58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25718> │ │ │ │ - ldr w28, [x19, #152] │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd4> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3d060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c20> │ │ │ │ - b 3e110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd0> │ │ │ │ - fadd d31, d30, 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 d3c0 │ │ │ │ - cbz w23, 3eb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25708> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd4> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3d060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c20> │ │ │ │ - b 3e108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w3, [x2, w1, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w27, 3ed84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25944> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - ubfiz w5, w28, #2, #1 │ │ │ │ - ldp w7, w8, [x19, #160] │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - lsl w2, w2, w5 │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w7, w7, w8 │ │ │ │ - tst w2, w3 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - madd x7, x7, x1, x5 │ │ │ │ - cset w8, ne // ne = any │ │ │ │ - lsr w1, w3, #3 │ │ │ │ - mvn w5, w3 │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - fmov d17, #1.000000000000000000e+00 │ │ │ │ - ldrb w1, [x7, w1, uxtw] │ │ │ │ - asr w1, w1, w5 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - cmp w8, w1 │ │ │ │ - b.eq 3e718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252d8> // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldp d16, d7, [x1, #104] │ │ │ │ - fdiv d17, d7, d16 │ │ │ │ - dup v6.2d, v17.d[0] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - stp q6, q6, [x2, #-64] │ │ │ │ - stp q6, q6, [x2, #-32] │ │ │ │ - ldp d23, d31, [x0] │ │ │ │ - ldp d29, d26, [x0, #16] │ │ │ │ - fadd d23, d17, d23 │ │ │ │ - ldp d24, d30, [x0, #32] │ │ │ │ - ldp d25, d27, [x0, #48] │ │ │ │ - str d23, [x0] │ │ │ │ - ldur d5, [x2, #-56] │ │ │ │ - fadd d31, d5, d31 │ │ │ │ - str d31, [x0, #8] │ │ │ │ - ldur d4, [x2, #-48] │ │ │ │ - fadd d29, d4, d29 │ │ │ │ - str d29, [x0, #16] │ │ │ │ - ldur d3, [x2, #-40] │ │ │ │ - fadd d26, d3, d26 │ │ │ │ - str d26, [x0, #24] │ │ │ │ - ldur d2, [x2, #-32] │ │ │ │ - fadd d24, d2, d24 │ │ │ │ - str d24, [x0, #32] │ │ │ │ - ldur d1, [x2, #-24] │ │ │ │ - fadd d30, d1, d30 │ │ │ │ - str d30, [x0, #40] │ │ │ │ - ldur d0, [x2, #-16] │ │ │ │ - fadd d25, d0, d25 │ │ │ │ - str d25, [x0, #48] │ │ │ │ - ldur d22, [x2, #-8] │ │ │ │ - fadd d27, d22, d27 │ │ │ │ - str d27, [x0, #56] │ │ │ │ - cmp w3, w27 │ │ │ │ - b.ne 3e6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252a8> // b.any │ │ │ │ - fadd d31, d23, d31 │ │ │ │ - ldr w23, [x19, #148] │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - cbz w23, 3eb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25730> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd4> │ │ │ │ - b 3e52c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250ec> │ │ │ │ - ldp x3, x0, [x19, #192] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 3e83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253fc> // b.none │ │ │ │ - fmov s31, w27 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - sub x1, x0, x3 │ │ │ │ - mov x0, x3 │ │ │ │ - shl v0.2s, v31.2s, #3 │ │ │ │ - ucvtf s0, s0 │ │ │ │ - fdiv s30, s30, s0 │ │ │ │ - fcvt d30, s30 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.eq 3e838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253f8> // b.none │ │ │ │ - dup v31.2d, v30.d[0] │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x2, x1, #1 │ │ │ │ - add x2, x3, x2, lsl #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 3e820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253e0> // b.any │ │ │ │ - tbz w1, #0, 3e83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253fc> │ │ │ │ - and x1, x1, #0xfffffffffffffffe │ │ │ │ - add x3, x3, x1, lsl #3 │ │ │ │ - str d30, [x3] │ │ │ │ - ldp x3, x0, [x19, #240] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 3e890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25450> // b.none │ │ │ │ - sub x1, x0, x3 │ │ │ │ - mov x0, x3 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.eq 3e888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25448> // b.none │ │ │ │ - fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x2, x1, #1 │ │ │ │ - add x2, x3, x2, lsl #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 3e870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25430> // b.any │ │ │ │ - tbz w1, #0, 3e890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25450> │ │ │ │ - and x1, x1, #0xfffffffffffffffe │ │ │ │ - add x3, x3, x1, lsl #3 │ │ │ │ - fmov d31, #1.250000000000000000e-01 │ │ │ │ - str d31, [x3] │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x19, #184] │ │ │ │ - cbnz w0, 3e100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc0> │ │ │ │ - cbnz w27, 3eddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2599c> │ │ │ │ - ldr w28, [x19, #152] │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25168> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 3d060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c20> │ │ │ │ - b 3e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25168> │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - stp q30, q30, [x0] │ │ │ │ - stp q30, q30, [x0, #32] │ │ │ │ - cbz w27, 3ed98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25958> │ │ │ │ - ldr x1, [x19, #216] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - add x3, x1, w27, uxtw #3 │ │ │ │ - ldr d30, [x1], #8 │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - fmadd d30, d30, d31, d0 │ │ │ │ - dup v29.2d, v30.d[0] │ │ │ │ - stp q29, q29, [x2, #-64] │ │ │ │ - stp q29, q29, [x2, #-32] │ │ │ │ - ldp d29, d24, [x0] │ │ │ │ - ldp d25, d26, [x0, #16] │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - ldp d27, d28, [x0, #32] │ │ │ │ - ldp d29, d22, [x0, #48] │ │ │ │ - str d30, [x0] │ │ │ │ - ldur d23, [x2, #-56] │ │ │ │ - fadd d23, d23, d24 │ │ │ │ - str d23, [x0, #8] │ │ │ │ - ldur d24, [x2, #-48] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x0, #16] │ │ │ │ - ldur d25, [x2, #-40] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x0, #24] │ │ │ │ - ldur d26, [x2, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x0, #32] │ │ │ │ - ldur d27, [x2, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x0, #40] │ │ │ │ - ldur d28, [x2, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x0, #48] │ │ │ │ - ldur d29, [x2, #-8] │ │ │ │ - fadd d29, d29, d22 │ │ │ │ - str d29, [x0, #56] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 3e8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254a4> // b.any │ │ │ │ - fadd d31, d30, 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] │ │ │ │ - cbnz w23, 3e100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc0> │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25110> │ │ │ │ - ldr x2, [x1, #136] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldrb w3, [x2, w1, sxtw] │ │ │ │ - stp q30, q30, [x0] │ │ │ │ - stp q30, q30, [x0, #32] │ │ │ │ - cbz w27, 3eda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25964> │ │ │ │ - ldr x2, [x19] │ │ │ │ - ubfiz w6, w28, #2, #1 │ │ │ │ - ldr d29, [x19, #184] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldr d21, [x25, #1064] │ │ │ │ - lsl w1, w1, w6 │ │ │ │ - ldp d30, d20, [x2, #104] │ │ │ │ - tst w1, w3 │ │ │ │ - ldr d22, [x25, #1072] │ │ │ │ - cset w11, ne // ne = any │ │ │ │ - fdiv d21, d21, d29 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - fdiv d20, d20, d30 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - fdiv d22, d22, d31 │ │ │ │ - ldp w10, w2, [x19, #160] │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - ldr x3, [x19, #88] │ │ │ │ - add w10, w10, w2 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - ldr x8, [x19, #216] │ │ │ │ - madd x10, x10, x1, x3 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x19, [sp, #608] │ │ │ │ + ldr x3, [sp, #512] │ │ │ │ + str xzr, [sp, #616] │ │ │ │ + ldr x4, [sp, #520] │ │ │ │ + strb wzr, [sp, #624] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x4 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 42370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19010> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + b.ls 42390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19030> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 42390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19030> // b.none │ │ │ │ + ldr x5, [sp, #624] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 42390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19030> // b.pmore │ │ │ │ + b 42fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c88> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w12, #0, 430cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d6c> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.ne 41b24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187c4> // b.any │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + b 419bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1865c> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x2, x2, #0x430 │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl ce20 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 240a0 ::do_widen(char) const@@Base+0x7500> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cbnz x2, 4192c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185cc> │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr w1, w6, #3 │ │ │ │ - mvn w3, w6 │ │ │ │ - ldr d31, [x8] │ │ │ │ - and w3, w3, #0x7 │ │ │ │ - ldrb w1, [x10, w1, uxtw] │ │ │ │ - fmadd d31, d21, d31, d22 │ │ │ │ - asr w1, w1, w3 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - cmp w11, w1 │ │ │ │ - b.eq 3ea4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2560c> // b.none │ │ │ │ - fmul d31, d31, d20 │ │ │ │ - dup v30.2d, v31.d[0] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add x8, x8, #0x8 │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - stp q30, q30, [x2, #-64] │ │ │ │ - stp q30, q30, [x2, #-32] │ │ │ │ - ldp d30, d25, [x0] │ │ │ │ - ldp d26, d27, [x0, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldp d28, d29, [x0, #32] │ │ │ │ - ldp d30, d23, [x0, #48] │ │ │ │ - str d31, [x0] │ │ │ │ - ldur d24, [x2, #-56] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x0, #8] │ │ │ │ - ldur d25, [x2, #-48] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x0, #16] │ │ │ │ - ldur d26, [x2, #-40] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x0, #24] │ │ │ │ - ldur d27, [x2, #-32] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x0, #32] │ │ │ │ - ldur d28, [x2, #-24] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x0, #40] │ │ │ │ - ldur d29, [x2, #-16] │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldur d30, [x2, #-8] │ │ │ │ - fadd d30, d30, d23 │ │ │ │ - str d30, [x0, #56] │ │ │ │ - cmp w6, w27 │ │ │ │ - b.ne 3ea20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x255e0> // 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 w23, 3e678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25238> │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25110> │ │ │ │ - fadd d31, d30, 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] │ │ │ │ - cbnz w23, 3e678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25238> │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25110> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3d060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c20> │ │ │ │ - b 3e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25168> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25110> │ │ │ │ - cbz w27, 3e8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25464> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25110> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - b 3e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25110> │ │ │ │ - str d31, [x19, #184] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + stp w8, w7, [x1, #148] │ │ │ │ + str w13, [x1, #156] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + bl 1e0a0 ::do_widen(char) const@@Base+0x1500> │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + mov x1, #0x13 // #19 │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add w23, w0, #0x1 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str w23, [sp, #64] │ │ │ │ + str x1, [sp, #248] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x448 │ │ │ │ + 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] │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + tbz w0, #0, 42f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c0c> │ │ │ │ + ldr d29, [x26, #72] │ │ │ │ + ucvtf d30, w23 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldr w0, [x27, #524] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + fdiv d29, d30, d29 │ │ │ │ + fcvt s29, d29 │ │ │ │ + fcvt d29, s29 │ │ │ │ + fmul d29, d29, d31 │ │ │ │ + fcvtzs w21, d29 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ge 42f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bb4> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x27, #524] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.le 42f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c0c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0f0 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + str w21, [x27, #524] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 42f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c1c> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ bl d3c0 │ │ │ │ - cbnz w23, 3e678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25238> │ │ │ │ - b 3e8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25464> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - ldr d13, [x19, #184] │ │ │ │ - stp w10, w6, [sp, #24] │ │ │ │ - ucvtf d31, w27 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c30> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c44> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c58> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c6c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + add w0, w0, #0x4 │ │ │ │ + str w0, [sp, #72] │ │ │ │ + b 41704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183a4> │ │ │ │ + ldrb w1, [sp, #624] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 41bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18868> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + 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 423d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19074> // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 423e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19080> │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [sp, #496] │ │ │ │ + b 417b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18450> │ │ │ │ + ldr w10, [sp, #32] │ │ │ │ + mov w3, w20 │ │ │ │ + mov w25, w20 │ │ │ │ + mov w12, w20 │ │ │ │ + mov w1, w15 │ │ │ │ + str w20, [sp, #8] │ │ │ │ + ldr x17, [x26, #16] │ │ │ │ + mov w4, #0x4 // #4 │ │ │ │ + lsl w4, w4, w1 │ │ │ │ + mov w2, w10 │ │ │ │ + ldr x17, [x17, #8] │ │ │ │ + ldr x17, [x17, x0] │ │ │ │ + ldr x17, [x17, #136] │ │ │ │ + ldrb w18, [x17, w10, uxtw] │ │ │ │ + orr w4, w4, w18 │ │ │ │ + strb w4, [x17, w10, uxtw] │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 41a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18720> // b.none │ │ │ │ + cbnz w16, 41aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18748> │ │ │ │ + tbz w3, #0, 42db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a58> │ │ │ │ + mov w3, w9 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 41ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18774> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 43164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e04> // b.none │ │ │ │ + mov w25, w9 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + str w9, [sp, #8] │ │ │ │ + b 41a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18720> │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + fmov d15, x1 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x9, [x1, x0] │ │ │ │ + cbz w25, 430ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d8c> │ │ │ │ + ldr x0, [x26, #200] │ │ │ │ + lsl x11, x11, #1 │ │ │ │ + ldr w10, [x0, x11] │ │ │ │ + add x4, x9, #0x140 │ │ │ │ + ldp x24, x0, [x4, #8] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 43170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e10> // b.none │ │ │ │ + ldr w0, [x24] │ │ │ │ + bfxil w0, w10, #0, #30 │ │ │ │ + bfi w0, w6, #30, #1 │ │ │ │ + bfi w0, w5, #31, #1 │ │ │ │ + str w0, [x24], #4 │ │ │ │ + str x24, [x4, #8] │ │ │ │ + tbnz w3, #0, 419a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18648> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + b 41b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187ac> │ │ │ │ + tbz w3, #0, 43138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dd8> │ │ │ │ + mov w3, w9 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 41ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18774> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w12, #0, 430cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d6c> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + b 41b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187ac> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w12, #0, 419a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18648> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w3, w12 │ │ │ │ + b 430cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d6c> │ │ │ │ + mov w25, w9 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b 43068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d08> │ │ │ │ + ldr x12, [x9, #320] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x11, x24, x12 │ │ │ │ + asr x23, x11, #2 │ │ │ │ + add x1, x23, #0x20 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 4390c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5ac> // b.pmore │ │ │ │ + add x2, x11, #0x80 │ │ │ │ + stp x2, x11, [sp, #120] │ │ │ │ + mov x0, x2 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + str x9, [sp, #136] │ │ │ │ + stp w8, w7, [sp, #152] │ │ │ │ + str w10, [sp, #160] │ │ │ │ + str w6, [sp, #168] │ │ │ │ + str w5, [sp, #176] │ │ │ │ + str x12, [sp, #184] │ │ │ │ + str w3, [sp, #192] │ │ │ │ + str x4, [sp, #200] │ │ │ │ + stp w13, w15, [sp, #208] │ │ │ │ + str x14, [sp, #216] │ │ │ │ bl d420 │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldp q18, q19, [x2] │ │ │ │ - ldp q20, q17, [x2, #32] │ │ │ │ - fmul v18.2d, v18.2d, v15.d[0] │ │ │ │ - fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ - fmul v17.2d, v17.2d, v15.d[0] │ │ │ │ - ldp d29, d22, [x1, #104] │ │ │ │ - stp q18, q19, [x0] │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - stp q20, q17, [x0, #32] │ │ │ │ - stp q31, q31, [x2, #32] │ │ │ │ - ldp w10, w6, [sp, #24] │ │ │ │ - cbz w27, 3eb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25740> │ │ │ │ - fdiv d30, d14, d13 │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - fdiv d22, d22, d29 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - ldp w11, w1, [x19, #160] │ │ │ │ - ldr x9, [x19, #88] │ │ │ │ - add w11, w11, w1 │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x11, x11, x3, x9 │ │ │ │ - nop │ │ │ │ - ldp q26, q29, [x1] │ │ │ │ - lsr w3, w7, #3 │ │ │ │ - mov v28.16b, v19.16b │ │ │ │ - mvn w9, w7 │ │ │ │ - ldp q31, q27, [x1, #32] │ │ │ │ - and w9, w9, #0x7 │ │ │ │ - ldrb w3, [x11, w3, uxtw] │ │ │ │ - fmla v28.2d, v29.2d, v30.d[0] │ │ │ │ - mov v29.16b, v20.16b │ │ │ │ - asr w3, w3, w9 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - fmla v29.2d, v31.2d, v30.d[0] │ │ │ │ - mov v31.16b, v17.16b │ │ │ │ - fmla v31.2d, v27.2d, v30.d[0] │ │ │ │ - mov v27.16b, v18.16b │ │ │ │ - stp q29, q31, [x1, #32] │ │ │ │ - fmla v27.2d, v26.2d, v30.d[0] │ │ │ │ - stp q27, q28, [x1] │ │ │ │ - cmp w10, w3 │ │ │ │ - b.eq 3ecb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25870> // b.none │ │ │ │ - ldr d23, [x1, #8] │ │ │ │ - fmul d27, d22, d27 │ │ │ │ - ldr d24, [x1, #24] │ │ │ │ - fmul d28, d22, d28 │ │ │ │ - ldr d25, [x1, #40] │ │ │ │ - fmul d29, d22, d29 │ │ │ │ - fmul d23, d23, d22 │ │ │ │ - ldr d26, [x1, #56] │ │ │ │ - fmul d31, d22, d31 │ │ │ │ - fmul d24, d24, d22 │ │ │ │ - fmul d25, d25, d22 │ │ │ │ - stp d27, d23, [x1] │ │ │ │ - fmul d27, d26, d22 │ │ │ │ - stp d28, d24, [x1, #16] │ │ │ │ - stp d29, d25, [x1, #32] │ │ │ │ - stp d31, d27, [x1, #48] │ │ │ │ - ldr d31, [x1] │ │ │ │ - ldp d29, d24, [x2] │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - ldp d25, d26, [x2, #16] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - 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 w7, w27 │ │ │ │ - b.ne 3ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x257e0> // b.any │ │ │ │ - fadd d31, d31, d23 │ │ │ │ - str w6, [sp, #24] │ │ │ │ - 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 x12, [sp, #184] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x9, [sp, #136] │ │ │ │ + mov x16, x12 │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldr x14, [sp, #216] │ │ │ │ + ldp x2, x11, [sp, #120] │ │ │ │ + ldp w8, w7, [sp, #152] │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + ldr w6, [sp, #168] │ │ │ │ + ldr w5, [sp, #176] │ │ │ │ + ldr w3, [sp, #192] │ │ │ │ + ldp w13, w15, [sp, #208] │ │ │ │ + cmp x24, x12 │ │ │ │ + b.eq 43218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19eb8> // b.none │ │ │ │ + ldr w17, [x16], #4 │ │ │ │ + str w17, [x0], #4 │ │ │ │ + cmp x24, x16 │ │ │ │ + b.ne 43208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ea8> // b.any │ │ │ │ + cbz x12, 4327c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f1c> │ │ │ │ + mov x0, x12 │ │ │ │ + str x9, [sp, #120] │ │ │ │ + str w8, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + stp w13, w10, [sp, #152] │ │ │ │ + str w5, [sp, #160] │ │ │ │ + str x11, [sp, #168] │ │ │ │ + str w3, [sp, #176] │ │ │ │ + stp x1, x2, [sp, #184] │ │ │ │ + str x4, [sp, #200] │ │ │ │ + stp w6, w15, [sp, #208] │ │ │ │ + str x14, [sp, #216] │ │ │ │ bl d3c0 │ │ │ │ - ldr w6, [sp, #24] │ │ │ │ - cbnz w23, 3e678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25238> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - b 3e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25110> │ │ │ │ - str d31, [x19, #184] │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + ldr x9, [sp, #120] │ │ │ │ + ldr x11, [sp, #168] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldr x14, [sp, #216] │ │ │ │ + ldr w8, [sp, #128] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldp w13, w10, [sp, #152] │ │ │ │ + ldr w5, [sp, #160] │ │ │ │ + ldr w3, [sp, #176] │ │ │ │ + ldp w6, w15, [sp, #208] │ │ │ │ + str x1, [x9, #320] │ │ │ │ + add x24, x1, x11 │ │ │ │ + add x0, x1, x2 │ │ │ │ + stp x24, x0, [x4, #8] │ │ │ │ + cmp x11, x2 │ │ │ │ + b.ne 430fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d9c> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x11, x0 │ │ │ │ + b.eq 43b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a83c> // b.none │ │ │ │ + lsl x23, x23, #1 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x23, x0 │ │ │ │ + str w8, [sp, #136] │ │ │ │ + csel x23, x23, x0, ls // ls = plast │ │ │ │ + stp w7, w13, [sp, #152] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + lsl x0, x23, #2 │ │ │ │ + stp x0, x9, [sp, #120] │ │ │ │ + str w6, [sp, #160] │ │ │ │ + str w5, [sp, #168] │ │ │ │ + str w3, [sp, #176] │ │ │ │ + stp x1, x2, [sp, #184] │ │ │ │ + str x4, [sp, #200] │ │ │ │ + stp w10, w15, [sp, #208] │ │ │ │ + str x14, [sp, #216] │ │ │ │ + bl d420 │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + mov x23, x0 │ │ │ │ + ldp w10, w15, [sp, #208] │ │ │ │ + ldr w6, [sp, #160] │ │ │ │ + ldr w5, [sp, #168] │ │ │ │ + ldr w12, [x0, x2] │ │ │ │ + add x21, x0, x2 │ │ │ │ + ldp w7, w13, [sp, #152] │ │ │ │ + bfxil w12, w10, #0, #30 │ │ │ │ + ldr w8, [sp, #136] │ │ │ │ + mov w10, w12 │ │ │ │ + ldr w3, [sp, #176] │ │ │ │ + ldr x9, [sp, #128] │ │ │ │ + bfi w10, w6, #30, #1 │ │ │ │ + mov w6, w10 │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + bfi w6, w5, #31, #1 │ │ │ │ + str w6, [x0, x2] │ │ │ │ + ldr x14, [sp, #216] │ │ │ │ + cmp x24, x1 │ │ │ │ + b.eq 438bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a55c> // b.none │ │ │ │ + stp x1, x9, [sp, #128] │ │ │ │ + stp w8, w7, [sp, #152] │ │ │ │ + str w3, [sp, #160] │ │ │ │ + str x4, [sp, #168] │ │ │ │ + str w15, [sp, #176] │ │ │ │ + str x14, [sp, #184] │ │ │ │ + str w13, [sp, #208] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x9, [sp, #128] │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + ldr x14, [sp, #184] │ │ │ │ + ldp w8, w7, [sp, #152] │ │ │ │ + ldr w3, [sp, #160] │ │ │ │ + ldr w15, [sp, #176] │ │ │ │ + ldr w13, [sp, #208] │ │ │ │ + mov x0, x1 │ │ │ │ + str x9, [sp, #128] │ │ │ │ + str w8, [sp, #136] │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + stp w7, w13, [sp, #152] │ │ │ │ + str x4, [sp, #160] │ │ │ │ + str w15, [sp, #168] │ │ │ │ + str x14, [sp, #176] │ │ │ │ + str w3, [sp, #208] │ │ │ │ bl d3c0 │ │ │ │ - cbnz w23, 3e100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc0> │ │ │ │ - b 3e8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25464> │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 3e488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25048> │ │ │ │ - ldr w23, [x19, #148] │ │ │ │ - str d31, [x19, #184] │ │ │ │ - cbz w23, 3e8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25464> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - b 3e7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2538c> │ │ │ │ - str d30, [x19, #184] │ │ │ │ - cbnz w23, 3e100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc0> │ │ │ │ - b 3e8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25468> │ │ │ │ - str d30, [x19, #184] │ │ │ │ - cbnz w23, 3e678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25238> │ │ │ │ - b 3e8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25468> │ │ │ │ - str d28, [x19, #184] │ │ │ │ - cbnz w23, 3e678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25238> │ │ │ │ - b 3e8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25468> │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - b 3e49c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2505c> │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp d13, d14, [sp, #192] │ │ │ │ - str d15, [sp, #208] │ │ │ │ + ldp x0, x9, [sp, #120] │ │ │ │ + ldr x4, [sp, #160] │ │ │ │ + str x23, [x9, #320] │ │ │ │ + add x11, x23, x0 │ │ │ │ + stp x21, x11, [x4, #8] │ │ │ │ + ldr x14, [sp, #176] │ │ │ │ + ldr w8, [sp, #136] │ │ │ │ + ldp w7, w13, [sp, #152] │ │ │ │ + ldr w15, [sp, #168] │ │ │ │ + ldr w3, [sp, #208] │ │ │ │ + b 43114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19db4> │ │ │ │ + mov w3, w20 │ │ │ │ + mov w25, w20 │ │ │ │ + mov w12, w20 │ │ │ │ + str w20, [sp, #8] │ │ │ │ + b 41a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18720> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 43864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a504> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 41b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187b8> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0b4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190a8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 42408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190a8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 43a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6a4> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 43618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2b8> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x2 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 42c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198e8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 439ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a68c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 43660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a300> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 42c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198e0> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #592] │ │ │ │ + b 4189c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1853c> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #560] │ │ │ │ + b 41850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184f0> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #528] │ │ │ │ + b 41800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184a0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + b 418a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18540> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + b 41854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184f4> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + b 41804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184a4> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + str x0, [sp, #480] │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x19, [sp, #248] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + b 417b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18454> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x0, x26 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + bl d5b8 │ │ │ │ + ldr x3, [x26] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 43484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a124> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov w1, w0 │ │ │ │ + b 43484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a124> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl d5b8 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 434f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a194> // b.none │ │ │ │ + blr x4 │ │ │ │ + mov w1, w0 │ │ │ │ + b 434f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a194> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 43554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1f4> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 43590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a230> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 435cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a26c> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + b 43600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a0> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl cef8 │ │ │ │ + b 42258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ef8> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 42c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198c0> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 42610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192b0> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 42670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19310> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 428a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19544> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 429b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19650> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 42a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196b0> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 42a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19718> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 42ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19780> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 41e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ab8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 41e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b20> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 42b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197f4> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 42bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19860> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 4208c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d2c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 420f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d94> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl cef8 │ │ │ │ + b 41d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a20> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl cef8 │ │ │ │ + b 427fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1949c> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl cef8 │ │ │ │ + b 4257c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1921c> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl cef8 │ │ │ │ + b 41ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c90> │ │ │ │ + mov x0, x3 │ │ │ │ + b 416d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18370> │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov w3, w9 │ │ │ │ + mov w25, w9 │ │ │ │ + mov w12, w9 │ │ │ │ + lsr w10, w1, #1 │ │ │ │ + ldr w1, [sp, #72] │ │ │ │ + and w1, w1, #0x4 │ │ │ │ + b 43068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d08> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 42344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fe4> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 422f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f90> │ │ │ │ + mov x21, x0 │ │ │ │ + b 43378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a018> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + b 423a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19040> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 439bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a65c> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25110> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x438 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 3ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259d4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 438e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a584> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl 3f7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26380> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3edd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25998> // b.any │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - ldr d31, [x26] │ │ │ │ - brk #0x3e8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 3f720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262e0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3ee38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259f8> // b.none │ │ │ │ - b 3edd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25998> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ + b.eq 439bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a65c> // b.none │ │ │ │ + b 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + bl d720 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + bl d720 │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - add x6, x19, #0x10 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x6, [sp, #16] │ │ │ │ - str x2, [sp, #48] │ │ │ │ - mov x20, x3 │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - mov x22, x4 │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x6 │ │ │ │ - stp x5, x1, [x19] │ │ │ │ - bl 75fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cba0> │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl 75fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cba0> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x5, x19, #0x180 │ │ │ │ - str x5, [sp, #72] │ │ │ │ - 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 w1, [x22, #32] │ │ │ │ - ldp w6, w25, [x22] │ │ │ │ - str w6, [sp, #44] │ │ │ │ - ldp w2, w7, [x22, #16] │ │ │ │ - ldp w3, w0, [x22, #8] │ │ │ │ - str w7, [sp, #88] │ │ │ │ - ldp w21, w4, [x22, #24] │ │ │ │ - stp w25, w21, [x19, #96] │ │ │ │ - stp w6, w7, [x19, #104] │ │ │ │ - sub w26, w1, w0 │ │ │ │ - stp w3, w4, [x19, #112] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - stp w0, w1, [x19, #120] │ │ │ │ - ldr w0, [x22, #36] │ │ │ │ - stp w2, w0, [x19, #128] │ │ │ │ - str xzr, [x19, #400] │ │ │ │ - ldp x0, x23, [x20] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - str xzr, [x19, #184] │ │ │ │ - sub x23, x23, x0 │ │ │ │ - asr x24, x23, #2 │ │ │ │ - stp w24, w26, [x19, #136] │ │ │ │ - lsl w0, w23, #1 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ubfiz x28, x23, #4, #31 │ │ │ │ - lsl w27, w23, #1 │ │ │ │ - str x28, [sp, #56] │ │ │ │ - cbz w0, 3f4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26084> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - bl d420 │ │ │ │ - sub x1, x27, #0x1 │ │ │ │ - mov x20, x0 │ │ │ │ - add x27, x0, x28 │ │ │ │ - mov x2, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - mov x1, x27 │ │ │ │ - add x2, x19, #0x108 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str x20, [x19, #192] │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - stp x1, x27, [x19, #200] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl d420 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [x19, #240] │ │ │ │ - and x20, x24, #0xffffffff │ │ │ │ - str q31, [x1], #64 │ │ │ │ - stp x1, x1, [x19, #248] │ │ │ │ - stp q31, q31, [x0, #16] │ │ │ │ - str q31, [x0, #48] │ │ │ │ - cbz w24, 3f4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26074> │ │ │ │ - lsl x24, x20, #3 │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 439cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a66c> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 43984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a624> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a614> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - bl d420 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x24, x0, x24 │ │ │ │ - mov x22, x0 │ │ │ │ - bl cf40 │ │ │ │ - mov x1, x24 │ │ │ │ - stp x1, x24, [x19, #224] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - str x22, [x19, #216] │ │ │ │ - cbz w0, 3f4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26068> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl d420 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - add x20, x24, x20, lsl #3 │ │ │ │ - bl cf40 │ │ │ │ - sub w1, w21, w25 │ │ │ │ - mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - str w2, [sp, #40] │ │ │ │ - movk x0, #0x555, lsl #48 │ │ │ │ - sxtw x21, w2 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 3f544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26104> // b.pmore │ │ │ │ - cbz x21, 3f498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26058> │ │ │ │ - ldr w2, [sp, #40] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - str w1, [sp, #92] │ │ │ │ - smull x0, w2, w0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl d420 │ │ │ │ - add x2, sp, #0x60 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - stp x0, x2, [sp, #128] │ │ │ │ - mov x25, x0 │ │ │ │ - subs x20, x20, x24 │ │ │ │ - mov x27, x0 │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - b.ne 3f10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ccc> // b.any │ │ │ │ - ldrsw x1, [sp, #92] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - umaddl x1, w1, w2, x0 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str q31, [x0], #24 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 3f0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ca8> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x25, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - b 3f14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d0c> │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x27] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + str x25, [sp, #720] │ │ │ │ + bl cd30 │ │ │ │ + b 43984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a624> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - bl d420 │ │ │ │ - add x28, x0, x20 │ │ │ │ - str x0, [x27] │ │ │ │ - str x28, [x27, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x28, [x27, #-16] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - cbnz x22, 3f108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25cc8> │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + b 43984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a624> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x0, x25, x0 │ │ │ │ - add x1, x19, #0x108 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x25, [x19, #264] │ │ │ │ - stp x27, x0, [x19, #272] │ │ │ │ - cbz x24, 3f168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d28> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl d420 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x20, x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz x21, 3f478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26038> │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - smull x25, w1, w0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d420 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - stp x0, x1, [sp, #128] │ │ │ │ - b 3f1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d80> │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x27] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - bl d420 │ │ │ │ - ldp q29, q28, [x20] │ │ │ │ - str x0, [x27] │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - ldp q31, q30, [x20, #32] │ │ │ │ - stp x1, x1, [x27, #-16] │ │ │ │ - str x27, [sp, #104] │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - cbnz x22, 3f1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d7c> │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - str x24, [x19, #288] │ │ │ │ - add x25, x24, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - stp x27, x25, [x22, #8] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + b 43ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a768> │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 438dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a57c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ bl d3c0 │ │ │ │ - lsl x0, x21, #2 │ │ │ │ - bl d420 │ │ │ │ - mov x20, x0 │ │ │ │ - lsl x2, x21, #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cf40 │ │ │ │ - add x0, x20, x21, lsl #2 │ │ │ │ - str x20, [x19, #312] │ │ │ │ - stp x0, x0, [x19, #320] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - lsl x0, x21, #3 │ │ │ │ - bl d420 │ │ │ │ - lsl x2, x21, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21, lsl #3 │ │ │ │ - mov x20, x0 │ │ │ │ - bl cf40 │ │ │ │ - mov x1, x21 │ │ │ │ - str x20, [x19, #336] │ │ │ │ - stp x1, x21, [x19, #344] │ │ │ │ - cbz w26, 3f3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f74> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 3f508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260c8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl d420 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ + b 43a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6d4> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x3, #0x3b8 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + mov w2, #0x33 // #51 │ │ │ │ + bl cec8 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + bl cee0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - add x25, x24, x20, lsl #3 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - bl cf40 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - mov w21, w26 │ │ │ │ - umull x0, w26, w0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl d420 │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - stp x0, x1, [sp, #128] │ │ │ │ - mov x26, x0 │ │ │ │ - subs x25, x25, x24 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x20, x21 │ │ │ │ - b.eq 3f4dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2609c> // b.none │ │ │ │ - stp xzr, xzr, [x28] │ │ │ │ - mov x0, x25 │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - bl d420 │ │ │ │ - add x27, x0, x25 │ │ │ │ - str x0, [x28] │ │ │ │ - str x27, [x28, #16] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x27, [x28, #-16] │ │ │ │ - str x28, [sp, #112] │ │ │ │ - subs x20, x20, #0x1 │ │ │ │ - b.ne 3f2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e8c> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x26, [x19, #360] │ │ │ │ - stp x28, x0, [x20, #8] │ │ │ │ - cbz x24, 3f328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ee8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl d420 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - stp q31, q31, [x24] │ │ │ │ - stp q31, q31, [x24, #32] │ │ │ │ - bl d420 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x26, x25 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - str x25, [sp, #120] │ │ │ │ - stp x25, x0, [sp, #128] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - stp xzr, xzr, [x26] │ │ │ │ - str xzr, [x26, #16] │ │ │ │ - bl d420 │ │ │ │ - ldp q29, q28, [x24] │ │ │ │ - str x0, [x26] │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - ldp q31, q30, [x24, #32] │ │ │ │ - stp x1, x1, [x26, #-16] │ │ │ │ - subs x21, x21, #0x1 │ │ │ │ - str x26, [sp, #120] │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - b.ne 3f35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f1c> // b.any │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str x25, [x19, #384] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + tbz w1, #0, 43c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8b4> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - stp x26, x0, [x1, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - cbz x23, 3f46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2602c> │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x2, x23 │ │ │ │ - add x23, x0, x23 │ │ │ │ - stp x0, x0, [sp, #128] │ │ │ │ - str x23, [sp, #144] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x2, sp, #0x80 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x23, [sp, #136] │ │ │ │ - ldr w3, [sp, #44] │ │ │ │ - ldr w4, [sp, #88] │ │ │ │ - bl 76020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbe0> │ │ │ │ - str w0, [x19, #164] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, 3f408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fc8> │ │ │ │ - bl d3c0 │ │ │ │ - ldr w1, [x19, #24] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - ldr w2, [x19, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 76240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ce00> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 7666c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d22c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + cbnz w0, 43c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a938> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 438ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a58c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str wzr, [sp, #136] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + tbnz w1, #0, 43c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8ac> │ │ │ │ + b 43c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8b4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6e4> │ │ │ │ + bti j │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + tbnz w1, #0, 43c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8ac> │ │ │ │ + b 43c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8b4> │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 43c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26100> // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - add sp, sp, #0x100 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - b 3f3dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f9c> │ │ │ │ - str xzr, [x19, #288] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x22, #8] │ │ │ │ - bl d3c0 │ │ │ │ - str xzr, [x19, #312] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x19, #320] │ │ │ │ - b 3f25c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e1c> │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3f14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d0c> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 3f070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c30> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ + b.eq 439bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a65c> // b.none │ │ │ │ + b 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #720] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 3f02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bec> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ + b.eq 439bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a65c> // b.none │ │ │ │ + b 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9b0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - b 3efb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b78> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - sub x1, x21, #0x1 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - str q31, [x0], #24 │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.ne 3f4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260a4> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - b 3f310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ed0> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3f298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e58> │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x25] │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 439a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a640> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 43cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a94c> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3f56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2612c> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x25] │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26100> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - bl cee0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 3f720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262e0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3f720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262e0> │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26160> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3f5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2616c> │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3f720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262e0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 3f720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262e0> │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3f5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26188> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3f5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26194> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3f5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261a0> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - b 3f524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260e4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 43c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8e8> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3f7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26380> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - cbz x24, 3f618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261d8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 3f584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26144> │ │ │ │ + mov x19, x0 │ │ │ │ + b 43a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6dc> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x24, 3f610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261d0> │ │ │ │ - b 3f618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261d8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + tbnz w1, #0, 43c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8ac> │ │ │ │ + b 43c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8b4> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 3f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26220> │ │ │ │ + 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, 43c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8ac> │ │ │ │ + b 43c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8b4> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3f7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26380> │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ + str x25, [sp, #720] │ │ │ │ + bl cd30 │ │ │ │ + b 43c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8f0> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + b 43e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aaec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x20 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl d3c0 │ │ │ │ - b 3f584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26144> │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + b 438e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a584> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x24, 3f690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26250> │ │ │ │ + mov x19, x0 │ │ │ │ + b 43ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab78> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - b 3f584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26144> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + str x25, [sp, #720] │ │ │ │ + bl cd30 │ │ │ │ + b 438e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a584> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3f7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26380> │ │ │ │ - mov x0, x26 │ │ │ │ - bl d3c0 │ │ │ │ - cbnz x24, 3f688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26248> │ │ │ │ - b 3f690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26250> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4395c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5fc> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3f7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26380> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - b 3f584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26144> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + str x25, [sp, #720] │ │ │ │ + bl cd30 │ │ │ │ + b 438ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a58c> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 3f690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26250> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - b 3f690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26250> │ │ │ │ + mov x19, x0 │ │ │ │ + b 43fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac58> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 3f6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26298> │ │ │ │ - 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 3f760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26320> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3f77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2633c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3f744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26304> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 3f790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26350> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3f744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26304> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 3f760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26320> │ │ │ │ - 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 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbnz x2, 3f7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26390> │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x2] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3f7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2638c> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 3f82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263ec> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - bl d3c0 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263e0> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbnz x0, 3f7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263b4> │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3f80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263cc> // b.any │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3f7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263a0> // b.any │ │ │ │ - ret │ │ │ │ - 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] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbz x0, 3f928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264e8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - 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 cd30 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 3f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26460> │ │ │ │ + b 44050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acf0> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 3f8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2648c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x21, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ mov x19, x0 │ │ │ │ - add x20, x0, #0x10 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x20, [x19] │ │ │ │ - cbz x21, 3fa4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2660c> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ccd0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 3fa0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265cc> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 3fa04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265c4> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 43f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1abd4> │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x3, [x19, #8] │ │ │ │ - strb wzr, [x20, x3] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fa68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26628> // b.any │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, 3f9c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26588> │ │ │ │ - b 3fa30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265f0> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x3, x1, [sp, #8] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - mov x2, x3 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + brk #0x3e8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4394c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5ec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x20, [x19] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b 3f9c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26588> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + b 438ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a58c> │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 43c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8cc> │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3fa6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2662c> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x790 │ │ │ │ - bl d150 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str w4, [x0] │ │ │ │ - stp x1, x2, [x0, #8] │ │ │ │ - str x3, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl cee0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl cee0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl cee0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl cee0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl cee0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x21, 9f000 │ │ │ │ + ldr x21, [x21, #3744] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5f4> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4396c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a60c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a614> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 43aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a78c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5e4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a604> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8c4> │ │ │ │ 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 x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3720] │ │ │ │ - str d15, [sp, #112] │ │ │ │ - sub sp, sp, #0x380 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #888] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x3f0 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #1000] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #136] │ │ │ │ + str x22, [sp, #144] │ │ │ │ bl ca90 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x3, sp, #0xe0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov w0, #0x77 // #119 │ │ │ │ - str x3, [sp, #144] │ │ │ │ - stp x3, x2, [sp, #208] │ │ │ │ - strh w0, [sp, #224] │ │ │ │ - cmp x1, #0x6 │ │ │ │ - b.hi 41508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280c8> // b.pmore │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.hi 41ce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288a4> // b.pmore │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl ce08 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + bl d108 >::basic_filebuf()@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ ldr w1, [x19] │ │ │ │ - str x0, [sp, #24] │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.le 3fb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26728> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl cc88 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl cf10 <__cxa_free_exception@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d210 │ │ │ │ - mov x20, x0 │ │ │ │ - bl ca90 │ │ │ │ - mov x1, #0x94b3 // #38067 │ │ │ │ - mov x2, x0 │ │ │ │ - movk x1, #0x26d6, lsl #16 │ │ │ │ - add x28, sp, #0x270 │ │ │ │ - movk x1, #0xbe8, lsl #32 │ │ │ │ - mov x0, x28 │ │ │ │ - movk x1, #0x112e, lsl #48 │ │ │ │ - str x28, [sp, #128] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3736] │ │ │ │ - smulh x1, x2, x1 │ │ │ │ - add x25, sp, #0x1f0 │ │ │ │ - asr x1, x1, #26 │ │ │ │ - sub x2, x1, x2, asr #63 │ │ │ │ - str x2, [sp, #176] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #840] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, sp, #0x358 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - strh wzr, [sp, #848] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - add x0, sp, #0x368 │ │ │ │ - str q31, [x0] │ │ │ │ - ldp x23, x0, [x24, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #496] │ │ │ │ - str x2, [sp, #624] │ │ │ │ - str x3, [x25, x0] │ │ │ │ - str xzr, [sp, #504] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - bl d7c8 │ │ │ │ - ldp x26, x0, [x24, #32] │ │ │ │ - add x22, sp, #0x200 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - mov x3, x0 │ │ │ │ - str x26, [sp, #512] │ │ │ │ - add x0, x22, x2 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x3, [x22, x2] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3880] │ │ │ │ - add x10, sp, #0x210 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3792] │ │ │ │ - add x3, x27, #0x40 │ │ │ │ - ldr x2, [x24, #48] │ │ │ │ - str x2, [x25, x1] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - add x1, x27, #0x68 │ │ │ │ - str x4, [sp, #88] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - str x2, [sp, #496] │ │ │ │ - add x2, x4, #0x10 │ │ │ │ - str x3, [sp, #512] │ │ │ │ - stp xzr, xzr, [x10] │ │ │ │ - stp xzr, xzr, [x10, #16] │ │ │ │ - str x2, [sp, #520] │ │ │ │ - str xzr, [sp, #560] │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - 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, #56] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - add x1, sp, #0x208 │ │ │ │ - str x0, [sp, #520] │ │ │ │ - mov x0, x28 │ │ │ │ - str x2, [sp, #592] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - strb wzr, [sp, #608] │ │ │ │ - bl d7c8 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl d2a0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl d258 │ │ │ │ - ldrb w0, [sp, #192] │ │ │ │ - tbz w0, #0, 3fdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269bc> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x22, x1 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl d018 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3936] │ │ │ │ - bl ceb0 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + b.le 442f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af94> │ │ │ │ + bl d030 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x22] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w0, [x22, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + bl cb68 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x22 │ │ │ │ + add x21, sp, #0x270 │ │ │ │ + bl d660 │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + add x20, sp, #0x280 │ │ │ │ + mov x27, x20 │ │ │ │ + bl d660 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 443f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b090> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - cbz x0, 42a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295f8> │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x24, x22, x0 │ │ │ │ - ldr x0, [x24, #232] │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x24, #225] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - bfxil x28, x1, #0, #8 │ │ │ │ - tbz w0, #0, 41cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288ac> │ │ │ │ - ldrb w4, [x24, #224] │ │ │ │ - ldp x0, x1, [sp, #152] │ │ │ │ - adrp x6, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - adrp x7, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x8, 9f000 │ │ │ │ - ldr x8, [x8, #3744] │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x28 │ │ │ │ - add x6, x6, #0x430 │ │ │ │ - add x7, x7, #0x43d │ │ │ │ - str x8, [sp, #40] │ │ │ │ - bl d858 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - tbz w1, #0, 3fe08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269c8> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x24, [sp, #200] │ │ │ │ - ldr x0, [x24] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x28, x24, x1 │ │ │ │ - ldr w0, [x28, #24] │ │ │ │ - tbz w0, #13, 3fe28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269e8> │ │ │ │ - ldr w0, [x28, #32] │ │ │ │ - cbz w0, 410b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c78> │ │ │ │ - ldr x4, [sp, #560] │ │ │ │ - add x28, sp, #0x1e0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x28, xzr, [sp, #464] │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - cbz x4, 41118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cd8> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x27, #0x68 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x27, x27, #0x40 │ │ │ │ - ldr x0, [sp, #592] │ │ │ │ - str x27, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3fe94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a54> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldp x0, x1, [sp, #72] │ │ │ │ - ldur x3, [x26, #-24] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldp x4, x0, [sp, #120] │ │ │ │ - str x4, [x25, x2] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - str x26, [sp, #512] │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - str x4, [x22, x3] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - str x23, [sp, #496] │ │ │ │ - str x3, [x25, x2] │ │ │ │ - str xzr, [sp, #504] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0xb // #11 │ │ │ │ - add x3, x3, #0xb00 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x25, [x1, w24, uxtw #3] │ │ │ │ + ldr x26, [x0, w24, uxtw #3] │ │ │ │ + str x20, [sp, #624] │ │ │ │ + cbz x26, 46fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc60> │ │ │ │ + mov x0, x26 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 41d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288e4> // 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, x21 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 3ff54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b14> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 3ff64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b24> // b.none │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 44898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b538> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4488c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b52c> // b.any │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #640] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x25 │ │ │ │ + str x23, [sp, #632] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #624] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 448e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b588> // b.none │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 4490c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5ac> // b.none │ │ │ │ + stp x3, x2, [x25] │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + str x1, [x25, #16] │ │ │ │ + cbz x0, 448fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b59c> │ │ │ │ + str x0, [sp, #624] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 443e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b080> // b.none │ │ │ │ bl d3c0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xb10 │ │ │ │ - bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldp x23, x24, [x1] │ │ │ │ - stp x28, xzr, [sp, #464] │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - add x1, x24, #0xd │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x0, [sp, #472] │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 42a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295c8> // b.plast │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - add x1, x1, #0xb28 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 42f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b48> // b.pmore │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x23 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 42f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b24> // b.none │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xc08 │ │ │ │ - bl cd18 │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ cmp x0, x24 │ │ │ │ - b.eq 41d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288cc> // 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, x21 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 4005c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c1c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 4006c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c2c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xb38 │ │ │ │ - bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xb80 │ │ │ │ - bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xbc0 │ │ │ │ - bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - bl da68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x268> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 400e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ca8> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, w23, uxtw #3] │ │ │ │ - ldr x1, [x1] │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.gt 400c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c80> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d270 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x21 │ │ │ │ - bl cbf8 │ │ │ │ - tbnz w0, #31, 42420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fe0> │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ + b.hi 44340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afe0> // b.pmore │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #88] │ │ │ │ + stp wzr, wzr, [sp, #228] │ │ │ │ + str wzr, [sp, #236] │ │ │ │ + stp xzr, xzr, [sp, #240] │ │ │ │ + str xzr, [sp, #256] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d540 │ │ │ │ + cbz w0, 44940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5e0> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 44408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0a8> // b.any │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 44438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0d8> │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + ldr x21, [x1] │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3704] │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - sbfiz x0, x0, #2, #32 │ │ │ │ - bl da20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x220> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - cmp w0, w24 │ │ │ │ - b.le 4053c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270fc> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d168 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - ubfiz x23, x24, #3, #32 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 44450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0f0> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x0, [x0, #144] │ │ │ │ + ldr x24, [x0] │ │ │ │ + ldrh w0, [x21, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 44408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0a8> // b.any │ │ │ │ + ldrh w0, [x24, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 44408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0a8> // b.any │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - ldr x2, [x2] │ │ │ │ - bl dcc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c0> │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - str w0, [x20, #16] │ │ │ │ mov x0, x21 │ │ │ │ - ldr w3, [x2, #32] │ │ │ │ - ldr x2, [x2, #40] │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - sxtw x3, w3 │ │ │ │ - str x3, [x20] │ │ │ │ - bl dd98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x598> │ │ │ │ - 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 da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x1, [sp, #504] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 4308c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c4c> // b.pmore │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [sp, #504] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 42ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29bb0> // b.none │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + bl d7b0 │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr w0, [x21, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x1, #0x0, #0x4, ge // ge = tcont │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + str w2, [sp, #24] │ │ │ │ + b.eq 46fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc58> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 46fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc58> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + add x3, sp, #0x1f0 │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldr x25, [x1, x0] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + str x2, [sp, #496] │ │ │ │ + cbz x25, 46fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc60> │ │ │ │ mov x0, x25 │ │ │ │ - add x1, x1, #0xc78 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl cd18 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - 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 42fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b8c> // b.pmore │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 46d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9b4> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 46c5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8fc> // b.none │ │ │ │ + cbnz x0, 46ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db68> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x20, [sp, #504] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x26, [x21, #120] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + ldr x20, [x21] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + cbz x26, 46f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc24> │ │ │ │ + mov x0, x26 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 46d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9e8> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 46c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8f0> // b.none │ │ │ │ + cbnz x0, 46ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db60> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x25, [sp, #536] │ │ │ │ + strb wzr, [x0, x25] │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + stp x1, x0, [sp, #96] │ │ │ │ + ldr x0, [x21, #136] │ │ │ │ + ldr x26, [x0] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + cbz x26, 47278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df18> │ │ │ │ + mov x0, x26 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 46ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d980> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 46c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8e4> // b.none │ │ │ │ + cbnz x0, 46ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db78> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str x25, [sp, #568] │ │ │ │ + strb wzr, [x0, x25] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x1, sp, #0x260 │ │ │ │ + ldr x0, [x21, #136] │ │ │ │ + str x1, [sp] │ │ │ │ + ldr x26, [x0, #8] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + cbz x26, 47250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1def0> │ │ │ │ + mov x0, x26 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 46cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d94c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 46c68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d908> // b.none │ │ │ │ + cbnz x0, 46ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db70> │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x25, [sp, #600] │ │ │ │ + strb wzr, [x0, x25] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + bl d420 │ │ │ │ + mov x25, x0 │ │ │ │ + str x25, [sp, #48] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldp x4, x3, [sp, #104] │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + add w2, w20, #0x1 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ mov x0, x25 │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - str x28, [sp, #464] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 40520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270e0> // 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 40288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e48> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x2, [sp, #464] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d678 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt+0x8> │ │ │ │ - ldr x9, [x19, #16] │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - ldr w0, [x9, #4] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 40350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f10> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 402e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ea0> │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + bl 6bc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42920> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x20, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x2, x20, #0x198 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ mov w5, #0x1 // #1 │ │ │ │ - add x2, x2, #0xc80 │ │ │ │ - mov w4, w5 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cad8 │ │ │ │ + bl ce20 │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 472c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df60> // b.any │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + add x2, x20, #0x198 │ │ │ │ + mov x1, x24 │ │ │ │ + add x4, sp, #0xe8 │ │ │ │ + add x3, sp, #0xf8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + bl ce20 │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 472a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df40> // b.any │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 46c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d914> │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cbz x2, 461d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce70> │ │ │ │ + ubfiz w0, w23, #2, #1 │ │ │ │ + lsl w3, w23, #2 │ │ │ │ + str w3, [sp, #16] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + lsl w0, w3, w0 │ │ │ │ + str w0, [sp, #56] │ │ │ │ + b 44750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3f0> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 460b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd58> // b.none │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + lsr w6, w23, #1 │ │ │ │ + lsr w1, w23, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 46970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d610> // b.none │ │ │ │ ldr x1, [x19, #16] │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - add x2, x2, #0xc88 │ │ │ │ - add x3, sp, #0xb8 │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - ldr w6, [x1, #4] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w26, [sp, #24] │ │ │ │ + ldr w2, [sp, #56] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov w14, w26 │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, w6, uxtw] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, w6, uxtw] │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + add w18, w18, #0x1 │ │ │ │ + mov w26, w26 │ │ │ │ + fmov s30, w14 │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + ldur q31, [x19, #104] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + uzp1 v15.2d, v15.2d, v30.2d │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + ldr x3, [x19, #136] │ │ │ │ + add x0, x0, x26 │ │ │ │ + add v15.2d, v31.2d, v15.2d │ │ │ │ + str x0, [x19, #120] │ │ │ │ + add x3, x3, x6 │ │ │ │ + str x3, [x19, #136] │ │ │ │ + stur q15, [x19, #104] │ │ │ │ + cmp x2, x24 │ │ │ │ + b.ls 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce80> // b.plast │ │ │ │ + ldr x3, [sp, #240] │ │ │ │ + ubfiz x0, x24, #2, #32 │ │ │ │ + mov w16, w24 │ │ │ │ + add x6, x3, x0 │ │ │ │ + ldr w4, [x3, x0] │ │ │ │ + ldr w6, [x6, #4] │ │ │ │ + asr w28, w4, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + asr w3, w6, #1 │ │ │ │ + cset w10, eq // eq = none │ │ │ │ + cmp w3, #0x2 │ │ │ │ + cset w13, eq // eq = none │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w6, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w8, eq // eq = none │ │ │ │ + mov w11, w8 │ │ │ │ + b.eq 446bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b35c> // b.none │ │ │ │ + cmp w10, w13 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + b.eq 46c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8c4> // b.none │ │ │ │ + orr w4, w4, w6 │ │ │ │ + ldrb w9, [x19, #64] │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + lsr w6, w23, #1 │ │ │ │ + ldr w7, [sp, #16] │ │ │ │ + lsr w1, w23, #1 │ │ │ │ + tbz w4, #0, 46118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdb8> │ │ │ │ + ldp x12, x4, [x19, #200] │ │ │ │ + cmp x12, x4 │ │ │ │ + b.eq 46118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdb8> // b.none │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - scvtf d31, w0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - lsl w6, w6, #1 │ │ │ │ - scvtf d30, w6 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - str s31, [sp, #184] │ │ │ │ - bl cad8 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, x23] │ │ │ │ - ldr d31, [x0, #136] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.ge 404f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270b4> // b.tcont │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - ldr w4, [x21, #8] │ │ │ │ - add x2, x2, #0xc98 │ │ │ │ - mov x1, x20 │ │ │ │ + mov w26, w4 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 460d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd70> // b.none │ │ │ │ + mov w14, w8 │ │ │ │ + mov w26, w4 │ │ │ │ + ldr x7, [x19, #16] │ │ │ │ + mov w6, #0x8 // #8 │ │ │ │ + lsl w6, w6, w2 │ │ │ │ + ldr x7, [x7, #8] │ │ │ │ + ldr x7, [x7, x0] │ │ │ │ + ldr x7, [x7, #136] │ │ │ │ + ldrb w12, [x7, x1] │ │ │ │ + orr w6, w6, w12 │ │ │ │ + strb w6, [x7, x1] │ │ │ │ + cbz w11, 46194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce34> │ │ │ │ + ldr x8, [x19, #16] │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + lsl w7, w6, w2 │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + ldr x8, [x8, #8] │ │ │ │ + ldr x8, [x8, x0] │ │ │ │ + ldr x8, [x8, #136] │ │ │ │ + ldrb w11, [x8, x1] │ │ │ │ + orr w7, w7, w11 │ │ │ │ + strb w7, [x8, x1] │ │ │ │ + tbz w4, #0, 461bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce5c> │ │ │ │ + ldr x8, [x19, #16] │ │ │ │ + mov w7, #0x2 // #2 │ │ │ │ + lsl w2, w7, w2 │ │ │ │ + ldr x7, [x8, #8] │ │ │ │ + ldr x7, [x7, x0] │ │ │ │ + ldr x7, [x7, #136] │ │ │ │ + ldrb w8, [x7, x1] │ │ │ │ + orr w2, w2, w8 │ │ │ │ + strb w2, [x7, x1] │ │ │ │ + tbnz w9, #0, 46130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdd0> │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fmov s30, w14 │ │ │ │ + fmov d15, x0 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd40> // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 460b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd50> // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + b 4471c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3bc> │ │ │ │ + cbz x0, 4438c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b02c> │ │ │ │ + mov x0, x20 │ │ │ │ + b 448b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b554> │ │ │ │ + add x1, sp, #0x108 │ │ │ │ mov x0, x21 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - lsl w4, w4, #1 │ │ │ │ - bl dca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl de70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x670> │ │ │ │ - tbnz w0, #31, 423a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f68> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0xcc0 │ │ │ │ - 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 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - ldrb w2, [x26, #520] │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - tbz w2, #0, 404cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2708c> │ │ │ │ - add w2, w24, #0x1 │ │ │ │ - scvtf d30, w0 │ │ │ │ - ldr w0, [x26, #524] │ │ │ │ - scvtf d31, w2 │ │ │ │ - ldr x2, [sp, #504] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzs w23, d31 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.ge 4047c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2703c> // b.tcont │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w0, w3 │ │ │ │ - str w3, [x26, #524] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.le 404cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2708c> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x1, #0x740 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov w1, w23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x26 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #264] │ │ │ │ + mov x1, x25 │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str x23, [sp, #632] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #624] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 443b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b050> // b.any │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 4490c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5ac> // b.none │ │ │ │ + stp x3, x2, [x25] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + str x0, [x25, #16] │ │ │ │ mov x0, x27 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl d0f0 │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - str w23, [x26, #524] │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 404dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2709c> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 404ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270ac> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - b 40140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d00> │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - fcvt s31, d31 │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x20, x27 │ │ │ │ + b 443cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b06c> │ │ │ │ + cmp x25, x21 │ │ │ │ + b.eq 469bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d65c> // b.none │ │ │ │ + cbz x2, 44930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5d0> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 45cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c954> // b.none │ │ │ │ mov x1, x20 │ │ │ │ - add x2, x2, #0xc90 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - str s31, [sp, #192] │ │ │ │ - bl cad8 │ │ │ │ - b 403cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f8c> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 40268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e28> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [x25] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + str x2, [x25, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + b 443cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b06c> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cda8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cdc0 , std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl cb20 │ │ │ │ - cbnz w0, 42340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f00> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldp x20, x23, [x0, #8] │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - ldr w26, [x1, #4] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 415a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28168> // b.none │ │ │ │ - str d13, [sp, #992] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - str d14, [sp, #1000] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - b.eq 40cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27898> // b.none │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cbz x0, 4495c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5fc> │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl de10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x610> │ │ │ │ + ldp x2, x1, [x19, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x19, #112] │ │ │ │ + fmov d30, x0 │ │ │ │ + add x24, sp, #0x2e0 │ │ │ │ + add x21, sp, #0x270 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x19, #96] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x2, sp, #0x348 │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x3, sp, #0x3c8 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3712] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + str q31, [x3] │ │ │ │ + add x3, sp, #0x3d8 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, sp, #0x358 │ │ │ │ - str q31, [x2] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + str x2, [sp, #736] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ bl d7c8 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x9, sp, #0x200 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3856] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - add x24, sp, #0x230 │ │ │ │ - add x27, sp, #0x250 │ │ │ │ - add x2, x21, #0x40 │ │ │ │ - add x3, x21, #0x18 │ │ │ │ - stp x3, x1, [sp, #496] │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [x9] │ │ │ │ - stp xzr, xzr, [x9, #16] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - str x2, [sp, #608] │ │ │ │ + add x7, sp, #0x270 │ │ │ │ + add x8, sp, #0x290 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3856] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3792] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + stp x3, x2, [x7] │ │ │ │ + stp xzr, xzr, [x7, #16] │ │ │ │ + stp xzr, xzr, [x8] │ │ │ │ + stp xzr, xzr, [x8, #16] │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - add x1, sp, #0x1f8 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - add x0, x2, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + add x4, sp, #0x2d0 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - str w2, [sp, #568] │ │ │ │ - str x27, [sp, #576] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + add x1, sp, #0x278 │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + str x4, [sp, #24] │ │ │ │ + stp x0, x1, [sp, #48] │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #632] │ │ │ │ + str w2, [sp, #696] │ │ │ │ + str x4, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl d7c8 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x0, xzr, [sp, #240] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 422fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ebc> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #744] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str x0, [sp] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 469a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d640> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 406bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2727c> // b.none │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x2, x22, #0x18 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7a8> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl cd30 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x1e // #30 │ │ │ │ - add x3, x3, #0xd08 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x460 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x28, x0 │ │ │ │ + add x20, sp, #0x280 │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 464f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d190> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #632] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 47390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e030> // b.none │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x27, #0x468 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ add x1, sp, #0x120 │ │ │ │ - str x1, [sp, #112] │ │ │ │ + str x1, [sp, #128] │ │ │ │ str x1, [sp, #272] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x28, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 420c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c80> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ + b.eq 46508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1a8> // 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 x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 428f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294b8> // b.plast │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0xd28 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - bl cd18 │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #304] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 44c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8a0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 420a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c64> // 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 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - ldr x26, [sp, #56] │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x26 │ │ │ │ + b.eq 44c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8b4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldp d31, d15, [x19, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x20, [sp, #496] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + 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, #0x348 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x358 │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x8, sp, #0x200 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x8] │ │ │ │ - stp xzr, xzr, [x8, #16] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + add x6, sp, #0x280 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x6] │ │ │ │ + stp xzr, xzr, [x6, #16] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #672] │ │ │ │ + str xzr, [sp, #680] │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x26 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl d7c8 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - stp x0, xzr, [sp, #336] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - strb wzr, [sp, #352] │ │ │ │ - cbz x4, 42314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ed4> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #744] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + stp x0, xzr, [sp, #464] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + cbz x4, 46994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d634> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 408e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274a4> // b.none │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba10> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl cd30 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - mov x8, x1 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 43100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cc0> │ │ │ │ - ldr x0, [sp, #376] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 42970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29530> // b.plast │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x780 │ │ │ │ - bl cd18 │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 4208c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c4c> // 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 ca90 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x470 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x1, [sp, #496] │ │ │ │ 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, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d13, [x0, #3672] │ │ │ │ - ldr x19, [sp, #56] │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - mov x0, x19 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d29, w1 │ │ │ │ - fmul d13, d29, d13 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1c4> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 47524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1c4> // b.none │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + add x1, x27, #0x468 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + bl cd18 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + str x1, [sp, #528] │ │ │ │ + mov x3, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 46540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1e0> // 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, [x19, #64] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + and w0, w28, #0x1 │ │ │ │ + str w0, [sp, #96] │ │ │ │ + tbz w28, #0, 45c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c904> │ │ │ │ + ldr d15, [x19, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x19, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + 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, #0x348 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x358 │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x7, sp, #0x200 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x7] │ │ │ │ - stp xzr, xzr, [x7, #16] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + add x5, sp, #0x280 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #672] │ │ │ │ + str xzr, [sp, #680] │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl d7c8 │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - fmov d0, d13 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov x0, x21 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x25, x1 │ │ │ │ + add x1, x21, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #616] │ │ │ │ + str x3, [sp, #744] │ │ │ │ bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x26, sp, #0x1c0 │ │ │ │ - stp x26, xzr, [sp, #432] │ │ │ │ - add x19, sp, #0x1b0 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ - cbz x4, 422a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e68> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - str x21, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 40b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276d8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - bl cd30 │ │ │ │ - ldr x8, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 43100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cc0> │ │ │ │ - ldr x0, [sp, #472] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 4272c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292ec> // b.plast │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - bl cd18 │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 420dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c9c> // 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, 41f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ad4> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 41eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a78> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 40be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277a4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 40bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277b4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 40c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277c4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 40c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277d8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 40c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277ec> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 40c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27800> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 40c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27814> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 40c68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27828> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288fc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 40c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27858> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // 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 cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x2, sp, #0x348 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, sp, #0x358 │ │ │ │ - str q31, [x2] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ - bl d7c8 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3856] │ │ │ │ - add x24, sp, #0x230 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x3, x21, #0x18 │ │ │ │ - add x2, x21, #0x40 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x3, x1, [sp, #496] │ │ │ │ - add x3, sp, #0x200 │ │ │ │ - add x27, sp, #0x250 │ │ │ │ - stp xzr, xzr, [x3] │ │ │ │ - stp xzr, xzr, [x3, #16] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - str x2, [sp, #608] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - add x1, sp, #0x1f8 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - add x0, x2, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str w2, [sp, #568] │ │ │ │ - str x27, [sp, #576] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - bl d7c8 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x0, xzr, [sp, #240] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 422e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ea0> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + cbz x4, 46078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd18> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 40e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279c0> // b.none │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc6c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl cd30 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0xd50 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, sp, #0x120 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str x1, [sp, #272] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [sp, #592] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 41fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b98> // 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 x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 428c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29480> // b.plast │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0xd28 │ │ │ │ - str x0, [sp, #160] │ │ │ │ + b.eq 46b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7c0> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 47150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddf0> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x27, #0x468 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7a4> // 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, #40] │ │ │ │ + ldr x3, [sp, #528] │ │ │ │ + ldr x4, [sp, #536] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 45c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c92c> // b.any │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 46d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da34> // b.plast │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 450f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd90> // b.none │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.cs 45cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c960> // b.hs, b.nlast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 47a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6a4> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #112] │ │ │ │ bl cd18 │ │ │ │ add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #48] │ │ │ │ + str x1, [sp, #160] │ │ │ │ str x1, [sp, #304] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x28, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c30> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ + b.eq 45cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c998> // 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 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - ldr x26, [sp, #56] │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x26 │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 45148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bde8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + cbnz w0, 45fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc5c> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be04> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be18> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4518c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be2c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr d15, [x19, #136] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x19, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x20, [sp, #496] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + 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, #0x348 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x358 │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x2, sp, #0x200 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x2] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + add x4, sp, #0x280 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #672] │ │ │ │ + str xzr, [sp, #680] │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x26 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl d7c8 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - stp x0, xzr, [sp, #336] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - strb wzr, [sp, #352] │ │ │ │ - cbz x4, 42308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ec8> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #744] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 46984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d624> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 41028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27be8> // b.none │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 452e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf88> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl cd30 │ │ │ │ - ldp x3, x4, [sp, #304] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 42054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c14> // b.none │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - b.ls 41124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce4> // b.plast │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 41124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce4> // b.none │ │ │ │ - ldr x5, [sp, #352] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi 41124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce4> // b.pmore │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x480 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 41140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d00> │ │ │ │ - bl ca48 │ │ │ │ - tbnz w0, #0, 3fe28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269e8> │ │ │ │ - ldr x0, [x28, #232] │ │ │ │ - ldr w1, [x28, #28] │ │ │ │ - str wzr, [x28, #28] │ │ │ │ - str w1, [sp, #64] │ │ │ │ - cbz x0, 410f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 42320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ee0> // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x28, x24, x1 │ │ │ │ - ldr x4, [sp, #560] │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - str w0, [x28, #28] │ │ │ │ - add x28, sp, #0x1e0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x28, xzr, [sp, #464] │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - cbnz x4, 3fe44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a04> │ │ │ │ - add x1, sp, #0x250 │ │ │ │ - bl cef8 │ │ │ │ - b 3fe68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a28> │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 42644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29204> // b.pmore │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl cd18 │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - str x1, [sp, #368] │ │ │ │ + mov x28, x0 │ │ │ │ + str x20, [sp, #624] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 420f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28cb4> // b.none │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 46578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d218> // b.none │ │ │ │ ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #368] │ │ │ │ - str x1, [sp, #384] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x1, [sp, #640] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #376] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ + str x0, [sp, #632] │ │ │ │ + stp x28, xzr, [x19] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #376] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 42c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297e4> // b.plast │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x780 │ │ │ │ - str x0, [sp, #128] │ │ │ │ + ldr x1, [sp, #632] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 47888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e528> // b.none │ │ │ │ + add x1, x27, #0x468 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl cd18 │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + str x1, [sp, #336] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 42024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28be4> // b.none │ │ │ │ + str x1, [sp, #136] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 46590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d230> // 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] │ │ │ │ + str x0, [sp, #336] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + str x27, [x19] │ │ │ │ strb wzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #344] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 453d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c078> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 453ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c08c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ bl ca90 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ 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, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d14, [x0, #3672] │ │ │ │ - ldr x19, [sp, #56] │ │ │ │ + sub x1, x0, x1 │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + movk x0, #0x408f, lsl #48 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov x0, x24 │ │ │ │ smulh x2, x1, x2 │ │ │ │ - mov x0, x19 │ │ │ │ asr x2, x2, #18 │ │ │ │ sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d30, w1 │ │ │ │ - fmul d14, d30, d14 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + 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, #0x348 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x358 │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + add x3, sp, #0x280 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #672] │ │ │ │ + str xzr, [sp, #680] │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl d7c8 │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - fmov d0, d14 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x21 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x25, x1 │ │ │ │ + add x1, x21, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #616] │ │ │ │ + str x3, [sp, #744] │ │ │ │ bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x26, sp, #0x1c0 │ │ │ │ - stp x26, xzr, [sp, #432] │ │ │ │ - add x19, sp, #0x1b0 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ - cbz x4, 422ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28eac> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 469ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d64c> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - str x21, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 41364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f24> // b.none │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c208> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl cd30 │ │ │ │ - ldp x3, x4, [sp, #400] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x2, [sp, #440] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 4203c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bfc> // b.none │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 47744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3e4> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + bl cd18 │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + str x1, [sp, #368] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 465a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d248> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + str x27, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ - b.ls 413ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fac> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 413ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fac> // b.none │ │ │ │ - ldr x5, [sp, #448] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi 413ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fac> // b.pmore │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - b 41408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fc8> │ │ │ │ + b.eq 45610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2b0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldp x19, x27, [sp, #272] │ │ │ │ + add x2, sp, #0x1a0 │ │ │ │ + add x28, sp, #0x190 │ │ │ │ + str x2, [sp, #168] │ │ │ │ + mov x0, x28 │ │ │ │ + stp x2, xzr, [sp, #400] │ │ │ │ + strb wzr, [sp, #416] │ │ │ │ + add x1, x27, #0x11 │ │ │ │ + bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 47860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e500> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #408] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.hi 47838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4d8> // b.pmore │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x28 │ │ │ │ + bl cd18 │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 47778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e418> // b.plast │ │ │ │ + adrp x19, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x19, #0x4a0 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + str x1, [sp, #432] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d128> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #432] │ │ │ │ + str x2, [sp, #448] │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + str x3, [sp, #440] │ │ │ │ + ldp x1, x2, [sp, #304] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 42c5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2981c> // b.pmore │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - mov x0, x20 │ │ │ │ + b.hi 477fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e49c> // b.pmore │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x0, [sp, #176] │ │ │ │ bl cd18 │ │ │ │ - mov x21, x0 │ │ │ │ - str x28, [sp, #464] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 41ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bb4> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 464a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d144> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ str x0, [sp, #464] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ str x0, [sp, #472] │ │ │ │ - stp x21, xzr, [x20] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ ldr x0, [sp, #472] │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 42c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29850> // b.plast │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 47300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dfa0> // b.plast │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x19, #0x4a0 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ bl cd18 │ │ │ │ - mov x23, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 4200c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bcc> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 464c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d160> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ str x0, [sp, #496] │ │ │ │ str x1, [sp, #512] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ str x0, [sp, #504] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3704] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 41e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a1c> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 41e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x289c0> │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ + str x27, [x19] │ │ │ │ + ldr x3, [sp, #504] │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 478f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e598> // b.pmore │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #528] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 464d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d178> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + stp x27, xzr, [x19] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #536] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 47424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0c4> // b.plast │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + bl cd18 │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 46470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d110> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #560] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #568] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ + str x27, [x19] │ │ │ │ + ldr x3, [sp, #568] │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 473cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e06c> // b.pmore │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 46560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d200> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #600] │ │ │ │ + stp x27, xzr, [x19] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 476d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e378> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x870 │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0f4> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3704] │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 45f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cbfc> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 45efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb9c> │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 45954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5f4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c608> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4597c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c61c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c630> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 414c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28080> // b.none │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 459a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c644> // b.none │ │ │ │ bl d3c0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 414d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28090> // b.none │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 459b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c658> // b.none │ │ │ │ bl d3c0 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ ldr x0, [sp, #432] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 414e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280a0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 414f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280b4> // b.none │ │ │ │ + b.eq 459cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c66c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 40c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277e8> // b.any │ │ │ │ - b 40c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277ec> │ │ │ │ - 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 41c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28858> // b.none │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - 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 3fb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266f4> // b.any │ │ │ │ - ldrb w1, [x22, #2] │ │ │ │ - cmp w1, #0x66 │ │ │ │ - b.ne 3fb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266f4> // b.any │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - add x3, x3, #0xaf0 │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str w1, [sp, #112] │ │ │ │ - b 3fb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266f4> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x2, sp, #0x348 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, sp, #0x358 │ │ │ │ - str q31, [x2] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x6, sp, #0x200 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3856] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - add x24, sp, #0x230 │ │ │ │ - add x27, sp, #0x250 │ │ │ │ - add x2, x21, #0x40 │ │ │ │ - add x3, x21, #0x18 │ │ │ │ - stp x3, x1, [sp, #496] │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [x6] │ │ │ │ - stp xzr, xzr, [x6, #16] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - str x2, [sp, #608] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - add x1, sp, #0x1f8 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - add x0, x2, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str w2, [sp, #568] │ │ │ │ - str x27, [sp, #576] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - bl d7c8 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x0, xzr, [sp, #240] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 422d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e94> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 416d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28294> // b.none │ │ │ │ + b.eq 459e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c680> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbnz w0, 45d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9b4> │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + cbz w0, 45bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c870> │ │ │ │ mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ - bl cd30 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0xd30 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, sp, #0x120 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str x1, [sp, #272] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b7c> // 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 x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 42ea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a64> // b.plast │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0xd28 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - bl cd18 │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #304] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b60> // 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 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - ldr x26, [sp, #56] │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x26 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x20, [sp, #496] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x23, [sp, #624] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x358 │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x5, sp, #0x200 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x5] │ │ │ │ - stp xzr, xzr, [x5, #16] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #672] │ │ │ │ + str xzr, [sp, #680] │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldp x0, x1, [sp, #48] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + str x2, [sp, #704] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #632] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x26 │ │ │ │ - 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, x24 │ │ │ │ bl d7c8 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - stp x0, xzr, [sp, #336] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - strb wzr, [sp, #352] │ │ │ │ - cbz x4, 422b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e78> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0d8 │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 46068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd08> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 418fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x284bc> // b.none │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + str x22, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7a8> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #632] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl cd30 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - mov x8, x1 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 43100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cc0> │ │ │ │ - ldr x0, [sp, #376] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 42de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299a0> // b.plast │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x780 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 47940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5e0> // b.plast │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ bl cd18 │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ + mov x22, x0 │ │ │ │ + str x20, [sp, #624] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 41f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b48> // b.none │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 46b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7dc> // b.none │ │ │ │ ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ - str x1, [sp, #416] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x1, [sp, #640] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #408] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ + str x0, [sp, #632] │ │ │ │ strb wzr, [x19, #16] │ │ │ │ - bl ca90 │ │ │ │ + str x22, [x19] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + tbnz w0, #0, 46648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2e8> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 465c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d260> │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 45bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c85c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c870> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c884> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c898> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8ac> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8c0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // 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, #40] │ │ │ │ + str x20, [sp, #624] │ │ │ │ + ldr x3, [sp, #528] │ │ │ │ + str xzr, [sp, #632] │ │ │ │ + ldr x4, [sp, #536] │ │ │ │ + strb wzr, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x4 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 450c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd60> // b.none │ │ │ │ + ldr x1, [sp, #544] │ │ │ │ + cmp x1, x0 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + b.cs 450e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd80> // b.hs, b.nlast │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 450e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd80> // b.none │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.cc 450e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd80> // b.lo, b.ul, b.last │ │ │ │ + b 45cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c960> │ │ │ │ + ldrb w1, [sp, #640] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 44928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5c8> │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + mov x0, x21 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str x1, [sp, #304] │ │ │ │ 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, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d15, [x0, #3672] │ │ │ │ - ldr x19, [sp, #56] │ │ │ │ - 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 x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 4511c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdbc> // b.any │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + b 45128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdc8> │ │ │ │ + mov x0, x24 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x23, [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, #0x348 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x358 │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x4, sp, #0x200 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x4] │ │ │ │ - stp xzr, xzr, [x4, #16] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + add x2, sp, #0x280 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #672] │ │ │ │ + str xzr, [sp, #680] │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl d7c8 │ │ │ │ - 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x26, sp, #0x1c0 │ │ │ │ - stp x26, xzr, [sp, #432] │ │ │ │ - add x19, sp, #0x1b0 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ - cbz x4, 422c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e84> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0d8 │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 46ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db80> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - str x21, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 41b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x286f0> // b.none │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cad0> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl cd30 │ │ │ │ - ldr x8, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 43100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cc0> │ │ │ │ - ldr x0, [sp, #472] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 427fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293bc> // b.plast │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 47a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e738> // b.plast │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0x508 │ │ │ │ bl cd18 │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 41f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b30> // 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, 41da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28964> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 41d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28908> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 41bfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287bc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 41c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287cc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 41c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287dc> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287f0> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28804> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28818> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2882c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28840> // b.none │ │ │ │ + mov x28, x0 │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 46d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da1c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + str x28, [x19] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + tbnz w0, #0, 46a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6ec> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 469c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d664> │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 45ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb84> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 40c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27844> // b.none │ │ │ │ + b.eq 459e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c688> // b.none │ │ │ │ bl d3c0 │ │ │ │ - b 40c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27844> │ │ │ │ - and w4, w5, #0xffff │ │ │ │ - mov w3, #0x7a67 // #31335 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 41538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280f8> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - add x3, x3, #0xae0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.ls 3fb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266f4> // b.plast │ │ │ │ - add x22, sp, #0x200 │ │ │ │ - b 4153c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280fc> │ │ │ │ - ldr x0, [x24, #240] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - cbz x0, 42378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f38> │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #56] │ │ │ │ - cbz w0, 42244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e04> │ │ │ │ - ldrb w4, [x1, #89] │ │ │ │ - b 3fda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26964> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 40030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26bf0> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 3ff28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ae8> │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 40c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27844> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 459e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c688> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ bl d5a0 <__gxx_personality_v0@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 d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x2, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 42610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291d0> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 421a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d68> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5c0> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ccc8> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x2 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 41bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 45944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5e4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ bl d5a0 <__gxx_personality_v0@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 d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x24, x0 │ │ │ │ + mov x2, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 42578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29138> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 421dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d9c> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x24 │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e634> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 45fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc88> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x2 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 41be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287a4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4593c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5dc> │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc70> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdf0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 45150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdf0> │ │ │ │ + mov x0, x19 │ │ │ │ + str x2, [sp, #184] │ │ │ │ + bl d5b8 │ │ │ │ + ldr x3, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 45fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc4c> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + mov w1, w0 │ │ │ │ + b 45fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc4c> │ │ │ │ + mov x0, x19 │ │ │ │ + str x2, [sp, #184] │ │ │ │ + bl d5b8 │ │ │ │ + ldr x3, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 45f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cbec> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + mov w1, w0 │ │ │ │ + b 45f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cbec> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl cef8 │ │ │ │ + b 45ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c784> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl cef8 │ │ │ │ + b 44fa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc48> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w9, #0, 46138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdd8> │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + fmov s30, w14 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.ne 44884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b524> // b.any │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + b 4471c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3bc> │ │ │ │ + ldr w9, [sp, #24] │ │ │ │ + lsr w6, w23, #1 │ │ │ │ + ldr w7, [sp, #16] │ │ │ │ + mov w14, w9 │ │ │ │ + mov w4, w9 │ │ │ │ + mov w26, w9 │ │ │ │ + ldr x12, [x19, #16] │ │ │ │ + and w2, w7, #0x4 │ │ │ │ + mov w7, #0x4 // #4 │ │ │ │ + mov w1, w6 │ │ │ │ + lsl w7, w7, w2 │ │ │ │ + ldr x12, [x12, #8] │ │ │ │ + ldr x12, [x12, x0] │ │ │ │ + ldr x12, [x12, #136] │ │ │ │ + ldrb w15, [x12, w6, uxtw] │ │ │ │ + orr w7, w7, w15 │ │ │ │ + strb w7, [x12, w6, uxtw] │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 447e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b480> // b.none │ │ │ │ + cbnz w11, 44808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4a8> │ │ │ │ + tbz w4, #0, 46084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd24> │ │ │ │ + mov w4, w8 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + b 44834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4d4> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 46700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3a0> // b.none │ │ │ │ + mov w14, w8 │ │ │ │ + mov w26, w8 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 447e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b480> │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + fmov d15, x1 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x7, [x1, x0] │ │ │ │ + cbz w26, 46158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdf8> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + lsl x16, x16, #1 │ │ │ │ + ldr w8, [x0, x16] │ │ │ │ + add x6, x7, #0x140 │ │ │ │ + ldp x25, x0, [x6, #8] │ │ │ │ + cmp x25, x0 │ │ │ │ + b.eq 4670c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3ac> // b.none │ │ │ │ + ldr w0, [x25] │ │ │ │ + bfxil w0, w8, #0, #30 │ │ │ │ + bfi w0, w10, #30, #1 │ │ │ │ + bfi w0, w13, #31, #1 │ │ │ │ + str w0, [x25], #4 │ │ │ │ + str x25, [x6, #8] │ │ │ │ + tbnz w4, #0, 44704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3a4> │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + fmov s30, w14 │ │ │ │ + b 4486c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b50c> │ │ │ │ + tbz w4, #0, 461a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce44> │ │ │ │ + mov w4, w8 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + b 44834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4d4> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w9, #0, 46138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdd8> │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + fmov s30, w14 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + b 4486c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b50c> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w9, #0, 44704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3a4> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w4, w9 │ │ │ │ + b 46138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdd8> │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cmp xzr, x0, lsl #1 │ │ │ │ + b.eq 46320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfc0> // b.none │ │ │ │ + mvn w6, w23 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + lsr w8, w23, #3 │ │ │ │ + ldp w13, w12, [sp, #88] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + lsl w7, w7, w6 │ │ │ │ + b 4623c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cedc> │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.eq 46308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfa8> // b.none │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cs 4631c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfbc> // b.hs, b.nlast │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add x4, x4, #0x8 │ │ │ │ + ldr x10, [x19, #8] │ │ │ │ + add w0, w3, w0, lsl #1 │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + ldr x9, [x10, #8] │ │ │ │ + add x11, x1, x4 │ │ │ │ + ldr x14, [x10, #32] │ │ │ │ + lsr x9, x9, #3 │ │ │ │ + ldr w2, [x1, x4] │ │ │ │ + ldr w1, [x11, #4] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + madd x0, x0, x9, x8 │ │ │ │ + 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 w9, [x14, x0] │ │ │ │ + add w13, w13, w1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + cmp w11, #0x2 │ │ │ │ + bic w9, w9, w7 │ │ │ │ + strb w9, [x14, x0] │ │ │ │ + lsl w1, w1, w6 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + ldr x9, [x10, #32] │ │ │ │ + lsl w14, w14, w6 │ │ │ │ + ldrb w10, [x9, x0] │ │ │ │ + orr w1, w1, w10 │ │ │ │ + strb w1, [x9, x0] │ │ │ │ + ldr x9, [x19, #8] │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + ldr x10, [x9, #8] │ │ │ │ + add w0, w3, w0, lsl #1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + lsr x10, x10, #3 │ │ │ │ + ldr x1, [x9, #32] │ │ │ │ + madd x0, x0, x10, x8 │ │ │ │ + ldrb w10, [x1, x0] │ │ │ │ + bic w10, w10, w7 │ │ │ │ + strb w10, [x1, x0] │ │ │ │ + ldr x9, [x9, #32] │ │ │ │ + ldrb w1, [x9, x0] │ │ │ │ + orr w1, w14, w1 │ │ │ │ + strb w1, [x9, x0] │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.ne 46214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ceb4> // b.any │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.ne 46220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cec0> // b.any │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cc 46234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ced4> // b.lo, b.ul, b.last │ │ │ │ + stp w13, w12, [sp, #88] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov x1, x2 │ │ │ │ + stp w27, w5, [x2, #148] │ │ │ │ + str w18, [x2, #156] │ │ │ │ + bl 1e0a0 ::do_widen(char) const@@Base+0x1500> │ │ │ │ + mov x3, #0x13 // #19 │ │ │ │ + add x20, sp, #0x280 │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #264] │ │ │ │ + str x20, [sp, #624] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x448 │ │ │ │ + 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 x27, 9f000 │ │ │ │ + ldr x27, [x27, #3704] │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + tbz w0, #0, 463f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d090> │ │ │ │ + ldr d29, [x19, #72] │ │ │ │ + ucvtf d30, w23 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d28, x0 │ │ │ │ + ldr w0, [x27, #524] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + fdiv d29, d30, d29 │ │ │ │ + fcvt s29, d29 │ │ │ │ + fcvt d31, s29 │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + fcvtzs w24, d31 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.ge 463e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d088> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x27, #524] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.gt 46e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db0c> │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 46400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0a0> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0c8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4643c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0dc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0a8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 44408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0a8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #184] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + b 4591c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5bc> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 45860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c500> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 456dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c37c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 45734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3d4> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 45794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c434> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 457f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c494> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 44b7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b81c> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 44bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b87c> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 44de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba88> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + str x3, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + b 44e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bae8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 458c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c564> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 45358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bff8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 453b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c054> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 455e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c288> │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x27, x27, x0 │ │ │ │ + ldr x19, [x27, #240] │ │ │ │ + cbz x19, 47108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dda8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d890> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x21, x0 │ │ │ │ + mov x22, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 424fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290bc> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 42210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dd0> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - mov x0, x21 │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 470cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd6c> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d85c> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x22 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 414b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28070> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 45bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c84c> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 470ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd4c> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d828> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x22, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 425f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291b4> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 4210c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ccc> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 4708c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd2c> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7f4> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x22 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 414a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28068> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 45ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c844> │ │ │ │ + mov w26, w8 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 460d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd70> │ │ │ │ + ldr x9, [x7, #320] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x21, x25, x9 │ │ │ │ + asr x20, x21, #2 │ │ │ │ + add x1, x20, #0x20 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 47064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd04> // b.pmore │ │ │ │ + add x2, x21, #0x80 │ │ │ │ + str x2, [sp, #72] │ │ │ │ + mov x0, x2 │ │ │ │ + str w3, [sp, #80] │ │ │ │ + str x7, [sp, #128] │ │ │ │ + str w14, [sp, #136] │ │ │ │ + str w5, [sp, #152] │ │ │ │ + str w18, [sp, #160] │ │ │ │ + str w8, [sp, #168] │ │ │ │ + str w10, [sp, #176] │ │ │ │ + str w13, [sp, #184] │ │ │ │ + str x9, [sp, #192] │ │ │ │ + str w4, [sp, #200] │ │ │ │ + str x6, [sp, #208] │ │ │ │ + bl d420 │ │ │ │ + ldr x9, [sp, #192] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + mov x11, x9 │ │ │ │ + ldr x7, [sp, #128] │ │ │ │ + ldr x6, [sp, #208] │ │ │ │ + ldr w3, [sp, #80] │ │ │ │ + ldr w14, [sp, #136] │ │ │ │ + ldr w5, [sp, #152] │ │ │ │ + ldr w18, [sp, #160] │ │ │ │ + ldr w8, [sp, #168] │ │ │ │ + ldr w10, [sp, #176] │ │ │ │ + ldr w13, [sp, #184] │ │ │ │ + ldr w4, [sp, #200] │ │ │ │ + cmp x25, x9 │ │ │ │ + b.eq 467b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d454> // b.none │ │ │ │ + ldr w12, [x11], #4 │ │ │ │ + str w12, [x0], #4 │ │ │ │ + cmp x25, x11 │ │ │ │ + b.ne 467a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d444> // b.any │ │ │ │ + cbz x9, 46818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4b8> │ │ │ │ + mov x0, x9 │ │ │ │ + str w3, [sp, #72] │ │ │ │ + str x7, [sp, #80] │ │ │ │ + str w14, [sp, #128] │ │ │ │ + str w5, [sp, #136] │ │ │ │ + str w18, [sp, #152] │ │ │ │ + str w8, [sp, #160] │ │ │ │ + str w10, [sp, #168] │ │ │ │ + str w13, [sp, #176] │ │ │ │ + str w4, [sp, #184] │ │ │ │ + stp x1, x2, [sp, #192] │ │ │ │ + str x6, [sp, #208] │ │ │ │ + bl d3c0 │ │ │ │ + ldp x1, x2, [sp, #192] │ │ │ │ + ldr x7, [sp, #80] │ │ │ │ + ldr x6, [sp, #208] │ │ │ │ + ldr w3, [sp, #72] │ │ │ │ + ldr w14, [sp, #128] │ │ │ │ + ldr w5, [sp, #136] │ │ │ │ + ldr w18, [sp, #152] │ │ │ │ + ldr w8, [sp, #160] │ │ │ │ + ldr w10, [sp, #168] │ │ │ │ + ldr w13, [sp, #176] │ │ │ │ + ldr w4, [sp, #184] │ │ │ │ + str x1, [x7, #320] │ │ │ │ + add x25, x1, x21 │ │ │ │ + add x0, x1, x2 │ │ │ │ + stp x25, x0, [x6, #8] │ │ │ │ + cmp x21, x2 │ │ │ │ + b.ne 46168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce08> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 4703c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcdc> // b.none │ │ │ │ + lsl x20, x20, #1 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + str w3, [sp, #80] │ │ │ │ + csel x20, x20, x0, ls // ls = plast │ │ │ │ + str x7, [sp, #128] │ │ │ │ + str w14, [sp, #136] │ │ │ │ + lsl x0, x20, #2 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + str w5, [sp, #152] │ │ │ │ + str w18, [sp, #160] │ │ │ │ + str w8, [sp, #168] │ │ │ │ + str w10, [sp, #176] │ │ │ │ + str w13, [sp, #184] │ │ │ │ + str w4, [sp, #192] │ │ │ │ + stp x1, x2, [sp, #200] │ │ │ │ + str x6, [sp, #216] │ │ │ │ + bl d420 │ │ │ │ + ldp x1, x2, [sp, #200] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w8, [sp, #168] │ │ │ │ + ldr w10, [sp, #176] │ │ │ │ + ldr w13, [sp, #184] │ │ │ │ + ldr x7, [sp, #128] │ │ │ │ + add x21, x0, x2 │ │ │ │ + ldr w11, [x0, x2] │ │ │ │ + ldr x6, [sp, #216] │ │ │ │ + bfxil w11, w8, #0, #30 │ │ │ │ + ldr w3, [sp, #80] │ │ │ │ + ldr w14, [sp, #136] │ │ │ │ + bfi w11, w10, #30, #1 │ │ │ │ + ldr w5, [sp, #152] │ │ │ │ + ldr w18, [sp, #160] │ │ │ │ + bfi w11, w13, #31, #1 │ │ │ │ + str w11, [x0, x2] │ │ │ │ + ldr w4, [sp, #192] │ │ │ │ + cmp x25, x1 │ │ │ │ + b.eq 46f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dba8> // b.none │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str w3, [sp, #128] │ │ │ │ + str x7, [sp, #136] │ │ │ │ + str w14, [sp, #152] │ │ │ │ + str w5, [sp, #160] │ │ │ │ + str w18, [sp, #168] │ │ │ │ + str w4, [sp, #176] │ │ │ │ + str x6, [sp, #184] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x7, [sp, #136] │ │ │ │ + ldr x6, [sp, #184] │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ + ldr w14, [sp, #152] │ │ │ │ + ldr w5, [sp, #160] │ │ │ │ + ldr w18, [sp, #168] │ │ │ │ + ldr w4, [sp, #176] │ │ │ │ + mov x0, x1 │ │ │ │ + str w3, [sp, #80] │ │ │ │ + str x7, [sp, #128] │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + str w14, [sp, #136] │ │ │ │ + str w5, [sp, #152] │ │ │ │ + str w18, [sp, #160] │ │ │ │ + str w4, [sp, #168] │ │ │ │ + str x6, [sp, #176] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x7, [sp, #128] │ │ │ │ + ldr x6, [sp, #176] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str x20, [x7, #320] │ │ │ │ + add x9, x20, x0 │ │ │ │ + stp x21, x9, [x6, #8] │ │ │ │ + ldr w3, [sp, #80] │ │ │ │ + ldr w14, [sp, #136] │ │ │ │ + ldr w5, [sp, #152] │ │ │ │ + ldr w18, [sp, #160] │ │ │ │ + ldr w4, [sp, #168] │ │ │ │ + b 46180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce20> │ │ │ │ + ldr w9, [sp, #24] │ │ │ │ + mov w14, w9 │ │ │ │ + mov w4, w9 │ │ │ │ + mov w26, w9 │ │ │ │ + b 447e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b480> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl cef8 │ │ │ │ + b 452c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf64> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl cef8 │ │ │ │ + b 44d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9ec> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl cef8 │ │ │ │ + b 44ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b784> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl cef8 │ │ │ │ + b 45544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c1e4> │ │ │ │ + mov x0, x3 │ │ │ │ + b 443cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b06c> │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dec4> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da70> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x28, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 42594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29154> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 42140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d00> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddc8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da3c> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x28 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 40bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27794> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 45ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb74> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 471f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de98> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dad8> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x24, x0 │ │ │ │ + mov x28, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 424e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290a0> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 42174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d34> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x24 │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 471d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de78> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1daa4> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x28 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 40bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2778c> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 41bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28784> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 419a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28564> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 417bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2837c> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 41750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28310> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 40e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27a3c> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 4142c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fec> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 41488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28048> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 411d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d98> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 42298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e58> // b.plast │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 413c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f88> // b.any │ │ │ │ - b 413fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fbc> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 422a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e60> // b.plast │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 41090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c50> // b.any │ │ │ │ - b 41134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf4> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 40ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27aa8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 4098c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2754c> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 407a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27364> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 45ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb6c> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x1, x3, [sp, #104] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 40738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x272f8> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ + ldp x1, x3, [sp, #104] │ │ │ │ + b 45094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd34> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #104] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 40bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2776c> │ │ │ │ + ldp x1, x3, [sp, #104] │ │ │ │ + b 45040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bce0> │ │ │ │ ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 4116c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d2c> │ │ │ │ - mov x0, x20 │ │ │ │ + b 45b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c828> │ │ │ │ + mov x0, x19 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 41ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a68> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 466f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d390> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 41ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a68> │ │ │ │ - mov x0, x21 │ │ │ │ + b 466f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d390> │ │ │ │ + mov x0, x19 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 41f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ac4> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 46670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d310> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 41f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ac4> │ │ │ │ - mov x0, x23 │ │ │ │ + b 46670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d310> │ │ │ │ + mov x0, x19 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 41f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b20> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ + b.eq 46638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2d8> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 41f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b20> │ │ │ │ - mov x0, x21 │ │ │ │ + b 46638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2d8> │ │ │ │ + mov x0, x19 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 41d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28954> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 465e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d280> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 41d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28954> │ │ │ │ - mov x0, x23 │ │ │ │ + b 465e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d280> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 46ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db90> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + fmov d30, x0 │ │ │ │ + b 44878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b518> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #576] │ │ │ │ + b 44584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b224> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #544] │ │ │ │ + b 44538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1d8> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #512] │ │ │ │ + b 444e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b188> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #608] │ │ │ │ + b 445d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b274> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x430 │ │ │ │ + add x4, sp, #0xec │ │ │ │ + add x3, sp, #0x100 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl ce20 │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 240a0 ::do_widen(char) const@@Base+0x7500> │ │ │ │ + b 44680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b320> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x25, [sp, #264] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + b 445d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b278> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #560] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x25, [sp, #264] │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + b 44588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b228> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + str x0, [sp, #496] │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x25 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #264] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + b 444ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b18c> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x25, [sp, #264] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + b 4453c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1dc> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 45eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb50> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + b 450f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd90> │ │ │ │ + mov x0, x19 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 41df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x289b0> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ + b.eq 46a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6dc> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 41df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x289b0> │ │ │ │ - mov x0, x20 │ │ │ │ + b 46a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6dc> │ │ │ │ + mov x0, x19 │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 41e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a0c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 469e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d684> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 41e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a0c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + b 469e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d684> │ │ │ │ + mov x0, x19 │ │ │ │ bl d5b8 │ │ │ │ - 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+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 3fda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26964> // b.none │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, w4 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - blr x2 │ │ │ │ - mov w4, w0 │ │ │ │ - b 3fda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26964> │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ - b 413fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fbc> │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - b 41134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf4> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + b.eq 46af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d794> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - bl cef8 │ │ │ │ - b 40af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276b8> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - bl cef8 │ │ │ │ - b 418dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2849c> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 46af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d794> │ │ │ │ mov x0, x19 │ │ │ │ - bl cef8 │ │ │ │ - b 41b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x286d0> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - bl cef8 │ │ │ │ - b 416b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28274> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - bl cef8 │ │ │ │ - b 40de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279a0> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 46a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d714> // b.none │ │ │ │ mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 46a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d714> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0f0 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + str w24, [x27, #524] │ │ │ │ + b 463f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d090> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 46d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da04> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + b 46d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9d0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + b 46cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d968> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + b 46cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d99c> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ bl cef8 │ │ │ │ - b 41344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f04> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - bl cef8 │ │ │ │ - b 4069c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2725c> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - bl cef8 │ │ │ │ - b 41008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bc8> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - bl cef8 │ │ │ │ - b 408c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27484> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ + b 45e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1caac> │ │ │ │ + mov w4, w8 │ │ │ │ + mov w26, w8 │ │ │ │ + mov w9, w8 │ │ │ │ + lsr w6, w23, #1 │ │ │ │ + lsl w7, w23, #2 │ │ │ │ + b 460d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd70> │ │ │ │ + mov x21, x0 │ │ │ │ + b 46918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5b8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 410e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ca8> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0xcd0 │ │ │ │ - bl 3f960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26520> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 47034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcd4> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 46f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbd0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - 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.eq 424dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2909c> // b.none │ │ │ │ - str d13, [sp, #992] │ │ │ │ - str d14, [sp, #1000] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x3, #0x1b // #27 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #192] │ │ │ │ - str x22, [sp, #496] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x1, x1, #0xca0 │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbc0> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ 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, #40] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0xc58 │ │ │ │ - bl 3f960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26520> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - 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 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x270 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - 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 │ │ │ │ - str d13, [sp, #992] │ │ │ │ - str d14, [sp, #1000] │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bl d720 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - 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 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ - bl d720 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x438 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ bl d720 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 424ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - 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 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ bl d720 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - 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 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ bl d720 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4254c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2910c> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 46f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbd0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ bl d720 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - 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 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ bl d720 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 425d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29198> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl cd30 │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 424ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 4254c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2910c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl cd30 │ │ │ │ - b 4253c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4253c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290fc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290f0> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 470f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd90> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + tbz w28, #0, 47194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de34> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl cd30 │ │ │ │ - b 4247c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2903c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4247c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2903c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + cbnz w0, 47218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1deb8> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 427b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29370> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 42710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292d0> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29030> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl cd30 │ │ │ │ - b 424ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 42634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291f4> │ │ │ │ + b 46f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbe8> │ │ │ │ + bti j │ │ │ │ + b 4717c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de1c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl cd30 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 42554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29114> │ │ │ │ + b 47010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcb0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + b 47008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dca8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + bl d720 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29420> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4719c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de3c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - bl cee0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4255c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2911c> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 47000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dca0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 4255c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2911c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29124> │ │ │ │ - bti j │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 42554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29114> │ │ │ │ - bti j │ │ │ │ - b 42940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29500> │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x3, #0x4a8 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + add x0, x0, #0x4e8 │ │ │ │ + mov w2, #0x80 // #128 │ │ │ │ + bl cec8 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x3, #0x4a8 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + mov w2, #0x7f // #127 │ │ │ │ + bl cec8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29104> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d3c0 │ │ │ │ + b 46ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc98> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 426ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292ac> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 46ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc98> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4254c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2910c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 429bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2957c> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 47034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcd4> // b.none │ │ │ │ + b 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x21 │ │ │ │ bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 42554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29114> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 47034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcd4> // b.none │ │ │ │ + b 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 42494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29054> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 46f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbb8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 424ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b 473c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e060> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 429fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295bc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4740c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0ac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - 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 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - bl d720 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d1b0 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 424ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ - bti j │ │ │ │ - mov x28, x1 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, x28 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 42b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2972c> // b.any │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - 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, 42bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29770> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str wzr, [sp, #96] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + tbnz w28, #0, 4718c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de2c> │ │ │ │ + b 47194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de34> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 429fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295bc> │ │ │ │ + b 46f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc18> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 42a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29634> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 429fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295bc> │ │ │ │ - bti j │ │ │ │ - ldur x1, [x23, #-24] │ │ │ │ - mov x19, x0 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + str x26, [x21, x0] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - str x23, [sp, #496] │ │ │ │ - str x0, [x25, x1] │ │ │ │ - str xzr, [sp, #504] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 424ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ - bti j │ │ │ │ - b 429f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296e8> │ │ │ │ + b 46f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbd0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 424ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - 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, 42ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29768> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 3fe08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269c8> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b 474c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e160> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl ce38 │ │ │ │ - b 42a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29634> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 46f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbe8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 42bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29798> │ │ │ │ + b 47368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e008> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 425e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291a0> │ │ │ │ + b 471ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de4c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl cd30 │ │ │ │ - b 425d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29198> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 425c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29180> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 425cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2918c> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 474ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e18c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 423a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f64> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #120] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29124> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl cd30 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 42494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29054> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 47330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dfd0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29888> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + str x26, [x21, x0] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 424ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29028> │ │ │ │ - bti j │ │ │ │ - b 429b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29570> │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl cd30 │ │ │ │ + b 46f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbe8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29238> │ │ │ │ + b 475a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e240> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29420> │ │ │ │ - bti j │ │ │ │ - b 42884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29444> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 46f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbe0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x0, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29238> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298f8> │ │ │ │ - bti j │ │ │ │ - b 42d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298ec> │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl cd30 │ │ │ │ + b 46f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbe0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29798> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b.eq 47034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcd4> // b.none │ │ │ │ + b 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29044> │ │ │ │ + b 47660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e300> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4278c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2934c> │ │ │ │ + b 47610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2b0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 424ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ + tbnz w28, #0, 4718c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de2c> │ │ │ │ + b 47194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de34> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 429d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29598> │ │ │ │ + b 47404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0a4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4248c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2904c> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 46f38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbd8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293e8> │ │ │ │ + b 46f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc18> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299ec> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 46f38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbd8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #160] │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4249c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2905c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 424a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29064> │ │ │ │ - bti j │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 42494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29054> │ │ │ │ - bti j │ │ │ │ - b 42d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29944> │ │ │ │ + b 46f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbc8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298f8> │ │ │ │ + b 47710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3b0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x0, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297c8> │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl cd30 │ │ │ │ + b 46f38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbd8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 429bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2957c> │ │ │ │ - bti j │ │ │ │ - b 429f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295b0> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 46f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbc8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - 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 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 429fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295bc> │ │ │ │ + b 478ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e58c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 424ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - b 42a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2965c> │ │ │ │ + b 476cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e36c> │ │ │ │ bti j │ │ │ │ - b 42fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b7c> │ │ │ │ + mov x19, x0 │ │ │ │ + b 477e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e484> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #520] │ │ │ │ + mov x0, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldur x1, [x26, #-24] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x3, [x25, x2] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x26, [sp, #512] │ │ │ │ - str x2, [x22, x1] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x23, [sp, #496] │ │ │ │ - str x1, [x25, x0] │ │ │ │ - str xzr, [sp, #504] │ │ │ │ - b 42b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296e8> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f5c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [x24] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x28, x24, x1 │ │ │ │ - b 410f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb4> │ │ │ │ - bti j │ │ │ │ - b 429f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295b0> │ │ │ │ - bti j │ │ │ │ - b 42fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b7c> │ │ │ │ - bti j │ │ │ │ - b 42fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b7c> │ │ │ │ - bti c │ │ │ │ - mov x5, x0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - ldr x3, [x5], #16 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - add x6, x2, x4 │ │ │ │ - mov x19, x8 │ │ │ │ - cmp x3, x5 │ │ │ │ - b.eq 43204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29dc4> // b.none │ │ │ │ - ldr x5, [x0, #16] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.cs 431fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29dbc> // b.hs, b.nlast │ │ │ │ - mov x7, x1 │ │ │ │ - ldr x5, [x7], #16 │ │ │ │ - cmp x5, x7 │ │ │ │ - b.eq 4315c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d1c> // b.none │ │ │ │ - ldr x7, [x1, #16] │ │ │ │ - cmp x6, x7 │ │ │ │ - b.ls 431c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d80> // b.plast │ │ │ │ - mov x3, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x3, x3, x4 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.hi 43244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e04> // b.pmore │ │ │ │ - mov x1, x5 │ │ │ │ - bl cd18 │ │ │ │ - mov x3, x0 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 43220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29de0> // b.none │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - str x2, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - add x4, x19, #0x10 │ │ │ │ - str x4, [x19] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 43190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d50> // b.any │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - b 43228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29de8> │ │ │ │ - ldr x5, [x1] │ │ │ │ - b 4315c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d1c> │ │ │ │ - cmp x6, #0xf │ │ │ │ - b.ls 4323c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29dfc> // b.plast │ │ │ │ - mov x7, x1 │ │ │ │ - ldr x5, [x7], #16 │ │ │ │ - cmp x5, x7 │ │ │ │ - b.ne 43150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d10> // b.any │ │ │ │ - b 4316c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d2c> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ - b 4319c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d5c> │ │ │ │ - ldr x5, [x1] │ │ │ │ - b 4316c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d2c> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - stp x1, x2, [x0] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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] │ │ │ │ - add x19, x1, #0x10 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x23, [sp, #80] │ │ │ │ - mov x23, x2 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x23, #16] │ │ │ │ - ldr w4, [x23, #24] │ │ │ │ - sub x3, x3, x1 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - add x3, x4, x3, lsl #3 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cbz x3, 434a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a068> │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - strb wzr, [sp, #15] │ │ │ │ - cmp x3, x21 │ │ │ │ - b.ls 43488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a048> // b.plast │ │ │ │ - ldr x4, [x23] │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ - ldr w0, [x23, #24] │ │ │ │ - sub x2, x2, x4 │ │ │ │ - add x2, x0, x2, lsl #3 │ │ │ │ - cmp x2, x21 │ │ │ │ - b.ls 43584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a144> // b.plast │ │ │ │ - lsr x1, x21, #6 │ │ │ │ - lsl x0, x22, x21 │ │ │ │ - ldr x1, [x4, x1, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - add x0, x21, #0x1 │ │ │ │ - b.eq 434dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a09c> // b.none │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w5, w1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0c4> // b.plast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a138> // b.plast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x22, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x21, #0x2 │ │ │ │ - b.eq 434f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0b0> // b.none │ │ │ │ - orr w1, w1, #0x2 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0c4> // b.plast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a138> // b.plast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x22, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x21, #0x3 │ │ │ │ - b.eq 4350c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0cc> // b.none │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 43504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0c4> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a138> // b.plast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x22, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x21, #0x4 │ │ │ │ - b.eq 4351c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0dc> // b.none │ │ │ │ - orr w1, w1, #0x8 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 43504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0c4> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a138> // b.plast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x22, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x21, #0x5 │ │ │ │ - b.eq 4352c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0ec> // b.none │ │ │ │ - orr w1, w1, #0x10 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 43504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0c4> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a138> // b.plast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x22, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x21, #0x6 │ │ │ │ - b.eq 4353c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0fc> // b.none │ │ │ │ - orr w1, w1, #0x20 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0c4> // b.plast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a138> // b.plast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x22, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x21, #0x7 │ │ │ │ - b.eq 4354c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a10c> // b.none │ │ │ │ - orr w1, w1, #0x40 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 43504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0c4> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a138> // b.plast │ │ │ │ - lsr x2, x0, #6 │ │ │ │ - lsl x0, x22, x0 │ │ │ │ - ldr x2, [x4, x2, lsl #3] │ │ │ │ - tst x0, x2 │ │ │ │ - b.eq 4355c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a11c> // b.none │ │ │ │ - orr w1, w1, #0xffffff80 │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - strb w1, [sp, #15] │ │ │ │ - add x1, sp, #0xf │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cmp x3, x21 │ │ │ │ - b.hi 432f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29eb0> // b.pmore │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 46f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbe0> │ │ │ │ + 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 43570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a130> // b.any │ │ │ │ - ldr x23, [sp, #80] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a128> // b.plast │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 43340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29f00> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29f30> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w5, 43488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a048> │ │ │ │ - b 43484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a044> │ │ │ │ - mov x21, x0 │ │ │ │ - b 43484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a044> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 433a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29f60> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - b 434fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0bc> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 433d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29f90> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - b 434fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0bc> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29fc0> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - b 434fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0bc> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ff0> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - b 434fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0bc> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a020> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - b 434fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0bc> │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - cbz w5, 43488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a048> │ │ │ │ - b 43484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a044> │ │ │ │ - mov x21, x0 │ │ │ │ - b 43488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a048> │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - cbz w5, 43580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a140> │ │ │ │ - strb w1, [sp, #15] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 43574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a134> // b.any │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x0, #0x980 │ │ │ │ - bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x2 │ │ │ │ - add x19, x1, #0x10 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - str x3, [sp] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x2, [sp] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + bl d720 │ │ │ │ + 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 43638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a1f8> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ 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, 43680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a240> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 436e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a2a0> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 43698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a258> │ │ │ │ - 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, 43770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a330> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 43764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a324> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 43680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a240> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 43680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a240> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 43770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a330> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 43764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a324> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ + b 470fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd9c> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 43794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a354> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4745c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0fc> │ │ │ │ bti j │ │ │ │ - b 43744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a304> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 470fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd9c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 437e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3a0> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a400> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 437f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3b8> │ │ │ │ - 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, 438d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a490> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 438c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a484> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 437e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3a0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 437e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3a0> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 438d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a490> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - 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 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 438c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a484> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 438f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4b4> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + tbnz w28, #0, 4718c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de2c> │ │ │ │ + b 47194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de34> │ │ │ │ bti j │ │ │ │ - b 438a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a464> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x130 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl cd30 │ │ │ │ + str wzr, [sp, #96] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + tbnz w28, #0, 4718c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de2c> │ │ │ │ + b 47194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de34> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 43940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a500> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 439a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a560> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 43958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a518> │ │ │ │ - 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, 43a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5f0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 43a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5e4> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 43940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a500> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 43940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a500> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 43a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5f0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - 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 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 43a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5e4> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 43a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a614> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 475cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e26c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 471a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de44> │ │ │ │ bti j │ │ │ │ - b 43a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5c4> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x260 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + b 479d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e678> │ │ │ │ + bti j │ │ │ │ + b 47720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3c0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 43aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a660> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 43b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6c0> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 43ab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a678> │ │ │ │ - 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, 43b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a750> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 43b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a744> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 43aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a660> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 43aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a660> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 43b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a750> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - 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 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 43b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a744> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ + b.ne 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc0c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 43bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a774> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + b 474c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e160> │ │ │ │ bti j │ │ │ │ - b 43b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a724> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + b 4748c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e12c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - mov w20, w3 │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 43c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7ec> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 43bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7b0> // b.any │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbz w3, #2, 43c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a838> │ │ │ │ - cmp w20, #0x8 │ │ │ │ - b.eq 43c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7d4> // b.none │ │ │ │ - cmp w20, #0x10 │ │ │ │ - b.ne 43c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7dc> // b.any │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbnz w0, #2, 43c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7dc> │ │ │ │ - ldr x2, [x19] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - b 43c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a814> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbz w0, #1, 43c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a80c> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbnz w3, #1, 43bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7b0> │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w3, w3, #0x2 │ │ │ │ - str w3, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 43bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7b0> │ │ │ │ - ldr x2, [x19] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w0, [x19, #64] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x16, x2 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - br x16 │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w3, w3, #0x4 │ │ │ │ - str w3, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 43bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7b0> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 49060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc20> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ 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, #0x670 │ │ │ │ + sub sp, sp, #0x480 │ │ │ │ str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3720] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #1640] │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #1144] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x20, x1 │ │ │ │ - str x19, [sp, #80] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x20, x2 │ │ │ │ + str x22, [sp, #128] │ │ │ │ bl ca90 │ │ │ │ - mov x1, x19 │ │ │ │ - add x19, sp, #0x1b0 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - add x20, sp, #0x1c0 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - str x20, [sp, #432] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x330 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 4eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x356c0> │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ + str x0, [x22, #8] │ │ │ │ + bl d108 >::basic_filebuf()@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x19] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 47b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e7f8> │ │ │ │ + bl d030 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x22] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w0, [x22, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cb68 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d660 │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d660 │ │ │ │ + cbz w0, 4a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21140> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add x25, sp, #0x118 │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + str x1, [sp] │ │ │ │ + add x21, sp, #0x300 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + str wzr, [sp, #280] │ │ │ │ + stp xzr, x25, [sp, #288] │ │ │ │ + stp x25, xzr, [sp, #304] │ │ │ │ + cbz x0, 47cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e970> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ubfiz x24, x23, #3, #32 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x28, [x1, x24] │ │ │ │ + ldr x27, [x0, x24] │ │ │ │ + str x20, [sp, #768] │ │ │ │ + cbz x27, 4ab88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21828> │ │ │ │ + mov x0, x27 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 47e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eaa4> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 47dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea78> // b.any │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #784] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x28 │ │ │ │ + str x3, [sp, #776] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #768] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 47e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eafc> // b.none │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 47ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb68> // b.none │ │ │ │ + stp x3, x2, [x28] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + str x1, [x28, #16] │ │ │ │ + cbz x0, 47e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb10> │ │ │ │ + str x0, [sp, #768] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 43d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a924> // b.none │ │ │ │ + b.eq 47c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e904> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x20, sp, #0x340 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0, x24] │ │ │ │ + str x20, [sp, #768] │ │ │ │ + ldp x24, x0, [x0] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 47e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb24> // b.pmore │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cbz x0, 47eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb54> │ │ │ │ mov x0, x20 │ │ │ │ - add x1, sp, #0x84 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldp x4, x3, [x3] │ │ │ │ - sub x3, x3, x4 │ │ │ │ - asr x3, x3, #3 │ │ │ │ - str w3, [sp, #132] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 43eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa78> │ │ │ │ + mov x1, x24 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x3, [sp, #776] │ │ │ │ + str w23, [sp, #800] │ │ │ │ + bl 4ecc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25960> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 47cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e960> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 47bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e860> // b.pmore │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + ldr x28, [x1, #120] │ │ │ │ + ldr w1, [x28, #8] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + sxtw x24, w1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 4abb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21850> // b.pmore │ │ │ │ + cbz x24, 47efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb9c> │ │ │ │ + lsl x0, x24, #2 │ │ │ │ + bl d420 │ │ │ │ + lsl x2, x24, #2 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl cf40 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + add x0, sp, #0x108 │ │ │ │ + str x0, [sp] │ │ │ │ nop │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x27, [x3, w21, uxtw #3] │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x27] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x27, [x3, w21, uxtw #3] │ │ │ │ - ldr x3, [x27, #48] │ │ │ │ - str x3, [sp, #144] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x27, #40] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x1, sp, #0x98 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x27, [x3, w21, uxtw #3] │ │ │ │ - ldr x3, [x27, #80] │ │ │ │ - str x3, [sp, #152] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x27, #72] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + ldr x27, [x0, w23, uxtw #3] │ │ │ │ + str x20, [sp, #768] │ │ │ │ + cbz x27, 4aecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21b6c> │ │ │ │ + mov x0, x27 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x28, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 47de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea84> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 47dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea6c> // b.none │ │ │ │ + cbnz x0, 47db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea50> │ │ │ │ mov x0, x20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x27, [x3, w21, uxtw #3] │ │ │ │ - ldr x3, [x27, #112] │ │ │ │ - str x3, [sp, #160] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x27, #104] │ │ │ │ + str x28, [sp, #776] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + ldr x28, [sp, #768] │ │ │ │ + mov x1, x28 │ │ │ │ + bl 40ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b40> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 47d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea28> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + str w0, [x1, x23, lsl #2] │ │ │ │ + cmp x28, x20 │ │ │ │ + b.eq 47d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea38> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + bl d3c0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 47f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eba0> // b.none │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x28, [x0, #120] │ │ │ │ + b 47d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9c0> │ │ │ │ mov x0, x20 │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x27 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x28, [sp, #264] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + b 47d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9f8> │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #784] │ │ │ │ + b 47d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9f4> │ │ │ │ + cbz x0, 47c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8b0> │ │ │ │ mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - add x1, x1, #0x90 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.gt 43da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a960> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ + b 47e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eac8> │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + b 47db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea54> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str x3, [sp, #776] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + ldr x3, [sp, #768] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 47c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8d4> // b.any │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 47ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb68> // b.none │ │ │ │ + stp x3, x2, [x28] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + str x0, [x28, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x20, [sp, #768] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x20, x1 │ │ │ │ + b 47c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8f0> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 47eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb58> │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 47c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e93c> │ │ │ │ + b 47c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e930> │ │ │ │ mov x0, x20 │ │ │ │ - add x1, x1, x2 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ + ldrb w1, [x24] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ + b 47c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e93c> │ │ │ │ + cmp x28, x21 │ │ │ │ + b.eq 4a28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f2c> // b.none │ │ │ │ + cbz x2, 47eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb8c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 497b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20454> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ ldr x0, [x28] │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 440c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac88> │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x24, [x3, w21, uxtw #3] │ │ │ │ - ldr x3, [x24, #8] │ │ │ │ - str x3, [sp, #168] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - add x1, x1, #0x24 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - add x1, x1, #0x28 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - add x1, x1, #0x2c │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - add x1, x1, #0x34 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - add x1, x1, #0x3c │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #136] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #160] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #184] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #208] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x2, [x28] │ │ │ │ - add x1, sp, #0x330 │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - ldr x2, [x2, w21, uxtw #3] │ │ │ │ - add x2, x2, #0xe8 │ │ │ │ - bl 43280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e40> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + str x2, [x28, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + b 47c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8f0> │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #228] │ │ │ │ + str wzr, [sp, #236] │ │ │ │ + stp xzr, xzr, [sp, #240] │ │ │ │ + str xzr, [sp, #256] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + bl d540 │ │ │ │ + cbz w0, 4833c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efdc> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 47f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebc0> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x21, [x0] │ │ │ │ + cbz x21, 47f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebc0> │ │ │ │ + ldrh w0, [x21, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 47f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebc0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d7b0 │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr w0, [x21, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x1, #0x0, #0x4, ge // ge = tcont │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + str w2, [sp, #64] │ │ │ │ + b.eq 4a7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21494> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 4a7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21494> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + add x2, sp, #0x290 │ │ │ │ + add x3, sp, #0x280 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + ldr x24, [x1, x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + cbz x24, 4a7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2149c> │ │ │ │ + mov x0, x24 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4a040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ce0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 49fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c68> // b.none │ │ │ │ + cbnz x0, 49a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x206f0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x20, [sp, #648] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr x25, [x21, #120] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x20, [x21] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + cbz x25, 4afc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c60> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 49fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c80> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 49fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c74> // b.none │ │ │ │ + cbnz x0, 49aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20744> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x24, [sp, #680] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + ldr x0, [x21, #136] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x25, [x0] │ │ │ │ + str x1, [sp, #704] │ │ │ │ + cbz x25, 4af70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c10> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4a020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20cc0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 49fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c50> // b.none │ │ │ │ + cbnz x0, 49a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20728> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x24, [sp, #712] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + stp x1, x0, [sp] │ │ │ │ + ldr x0, [x21, #136] │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + cbz x25, 4af98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c38> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ca0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 49fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c5c> // b.none │ │ │ │ + cbnz x0, 49a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2070c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x24, [sp, #744] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + bl d420 │ │ │ │ + mov x24, x0 │ │ │ │ + str x24, [sp, #96] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldp x4, x3, [sp, #72] │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + add w2, w20, #0x1 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 6bc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42920> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x2, x1, #0x198 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl ce20 │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + lsl x1, x2, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 4a984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21624> // b.any │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 49990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20630> │ │ │ │ + cbz x1, 49b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20800> │ │ │ │ + lsl w0, w23, #2 │ │ │ │ + ubfiz w18, w23, #2, #1 │ │ │ │ + str w0, [sp, #56] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + lsl w0, w0, w18 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + b 48200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eea0> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 49900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205a0> // b.none │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + lsr w2, w23, #1 │ │ │ │ + mov w1, w18 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 49f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20bf4> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w25, [sp, #64] │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #272] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ + mov w27, w25 │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, w5, uxtw] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, w5, uxtw] │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + mov w25, w25 │ │ │ │ + fmov s30, w27 │ │ │ │ + mov x5, #0x1 // #1 │ │ │ │ + lsl x1, x2, #1 │ │ │ │ + ldur q31, [x19, #104] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + uzp1 v15.2d, v15.2d, v30.2d │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + ldr x2, [x19, #136] │ │ │ │ + add x0, x0, x25 │ │ │ │ + add v15.2d, v31.2d, v15.2d │ │ │ │ + str x0, [x19, #120] │ │ │ │ + add x2, x2, x5 │ │ │ │ + str x2, [x19, #136] │ │ │ │ + stur q15, [x19, #104] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.ls 49b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2080c> // b.plast │ │ │ │ + ldr x2, [sp, #240] │ │ │ │ + ubfiz x0, x24, #2, #32 │ │ │ │ + mov w11, w24 │ │ │ │ + add x3, x2, x0 │ │ │ │ + ldr w4, [x2, x0] │ │ │ │ + ldr w2, [x3, #4] │ │ │ │ + asr w28, w4, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + asr w3, w2, #1 │ │ │ │ + cset w7, eq // eq = none │ │ │ │ + cmp w3, #0x2 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w9, eq // eq = none │ │ │ │ + mov w12, w9 │ │ │ │ + b.eq 4816c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee0c> // b.none │ │ │ │ + cmp w7, w6 │ │ │ │ + cset w27, eq // eq = none │ │ │ │ + b.eq 49f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c20> // b.none │ │ │ │ + orr w4, w4, w2 │ │ │ │ + ldrb w10, [x19, #64] │ │ │ │ + ldr w13, [sp, #56] │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + lsr w2, w23, #1 │ │ │ │ + mov w1, w18 │ │ │ │ + tbz w4, #0, 49b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207c8> │ │ │ │ + ldp x15, x4, [x19, #200] │ │ │ │ + cmp x15, x4 │ │ │ │ + b.eq 49b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207c8> // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w25, w4 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 49918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205b8> // b.none │ │ │ │ + mov w27, w9 │ │ │ │ + mov w25, w4 │ │ │ │ + ldr x13, [x19, #16] │ │ │ │ + mov w5, #0x8 // #8 │ │ │ │ + lsl w5, w5, w1 │ │ │ │ + ldr x13, [x13, #8] │ │ │ │ + ldr x13, [x13, x0] │ │ │ │ + ldr x13, [x13, #136] │ │ │ │ + ldrb w15, [x13, x2] │ │ │ │ + orr w5, w5, w15 │ │ │ │ + strb w5, [x13, x2] │ │ │ │ + cbnz w12, 49ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20760> │ │ │ │ + tbnz w4, #0, 49f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c08> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w10, #0, 49fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c40> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #296] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d768 <__cxa_pure_virtual@plt+0x8> │ │ │ │ - ldr x0, [x28] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, w21 │ │ │ │ - b.gt 43ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aaa0> │ │ │ │ - add x23, sp, #0x220 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x9, [x1, x0] │ │ │ │ + cbz w25, 482e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef84> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + lsl x11, x11, #1 │ │ │ │ + ldr w10, [x0, x11] │ │ │ │ + add x5, x9, #0x140 │ │ │ │ + ldp x26, x0, [x5, #8] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 49d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209b8> // b.none │ │ │ │ + ldr w0, [x26] │ │ │ │ + bfxil w0, w10, #0, #30 │ │ │ │ + bfi w0, w7, #30, #1 │ │ │ │ + bfi w0, w6, #31, #1 │ │ │ │ + str w0, [x26], #4 │ │ │ │ + str x26, [x5, #8] │ │ │ │ + tbnz w4, #0, 481b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee54> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + fmov s30, w27 │ │ │ │ + lsl x1, x2, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 49968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20608> // b.none │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 49980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20620> // b.none │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + b 481cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee6c> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cbz x0, 48358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eff8> │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl de10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x610> │ │ │ │ + ldp x2, x1, [x19, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x19, #112] │ │ │ │ + fmov d30, x0 │ │ │ │ + add x24, sp, #0x370 │ │ │ │ + add x21, sp, #0x300 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x19, #96] │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x308 │ │ │ │ + add x2, sp, #0x458 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - strh wzr, [sp, #768] │ │ │ │ + add x3, sp, #0x468 │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x26, [x0, #8] │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, sp, #0x318 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3712] │ │ │ │ + ldp x23, x27, [x0, #8] │ │ │ │ str q31, [x2] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - add x3, x24, #0x10 │ │ │ │ - str x21, [sp, #432] │ │ │ │ - str x3, [sp, #544] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x0, x19, x0 │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x2, [sp, #880] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ bl d7c8 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3856] │ │ │ │ - add x27, sp, #0x1f0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3792] │ │ │ │ - add x4, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - mov x0, x27 │ │ │ │ - add x3, x25, #0x10 │ │ │ │ - stp x4, x3, [sp, #432] │ │ │ │ - stp xzr, xzr, [sp, #448] │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - str x1, [sp, #544] │ │ │ │ + add x6, sp, #0x300 │ │ │ │ + add x7, sp, #0x320 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3856] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3792] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + stp x3, x2, [x6] │ │ │ │ + add x28, sp, #0x360 │ │ │ │ + stp xzr, xzr, [x6, #16] │ │ │ │ + stp xzr, xzr, [x7] │ │ │ │ + stp xzr, xzr, [x7, #16] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #4088] │ │ │ │ - add x2, sp, #0x210 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0x1b8 │ │ │ │ - add x4, x0, #0x10 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - stp x0, x1, [sp, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - str x4, [sp, #440] │ │ │ │ - str w3, [sp, #504] │ │ │ │ - str x2, [sp, #512] │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - strb wzr, [sp, #528] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + stp x0, x1, [sp, #48] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #776] │ │ │ │ + str w2, [sp, #840] │ │ │ │ + str x28, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d7c8 │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #480] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - stp x0, xzr, [sp, #176] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - cbz x4, 44b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b6d0> │ │ │ │ - ldp x6, x3, [sp, #464] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #888] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + str x0, [sp] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4a280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f20> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - str x2, [sp, #432] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 44210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2add0> // b.none │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x2, x22, #0x18 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x2, [sp, #768] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 484f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f198> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #440] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x21, [sp, #432] │ │ │ │ - mov x0, x23 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #544] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl cd30 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0x9d0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x460 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #208] │ │ │ │ mov x1, x0 │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + str x20, [sp, #768] │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 44aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b660> // b.none │ │ │ │ + b.eq 4a060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d00> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - str x2, [sp, #224] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #216] │ │ │ │ + str x0, [sp, #776] │ │ │ │ stp x1, xzr, [x3] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 44c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b854> // b.plast │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0xd28 │ │ │ │ - str x0, [sp, #96] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4ae3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21adc> // b.none │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x468 │ │ │ │ + mov x0, x21 │ │ │ │ bl cd18 │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x1, [sp, #240] │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + str x1, [sp, #320] │ │ │ │ mov x1, x0 │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 44ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b684> // b.none │ │ │ │ + b.eq 4a07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d1c> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #240] │ │ │ │ - str x2, [sp, #256] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x2, [sp, #336] │ │ │ │ str x1, [x3] │ │ │ │ - ldr x1, [x3, #8] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ str xzr, [x3, #8] │ │ │ │ - str x1, [sp, #248] │ │ │ │ - bl 6ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53aac> │ │ │ │ - mov w28, w0 │ │ │ │ - mov x0, x23 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 485ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f28c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2a0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldp d31, d15, [x19, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #432] │ │ │ │ + str x23, [sp, #768] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #544] │ │ │ │ - add x0, sp, #0x308 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #880] │ │ │ │ + add x0, sp, #0x458 │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #768] │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ + add x0, sp, #0x468 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x27, [x21, x2] │ │ │ │ bl d7c8 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #432] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #440] │ │ │ │ - mov x0, x27 │ │ │ │ - stp xzr, xzr, [sp, #448] │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - str x1, [sp, #544] │ │ │ │ + add x5, sp, #0x310 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + str x28, [sp, #848] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + str w0, [sp, #840] │ │ │ │ + mov x0, x24 │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #440] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str w0, [sp, #504] │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #512] │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - strb wzr, [sp, #528] │ │ │ │ + str x1, [sp, #776] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d7c8 │ │ │ │ - mov w1, w28 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #480] │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - stp x0, xzr, [sp, #272] │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - strb wzr, [sp, #288] │ │ │ │ - cbz x4, 44b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b6c4> │ │ │ │ - ldp x5, x3, [sp, #464] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #888] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str xzr, [sp, #616] │ │ │ │ + strb wzr, [sp, #624] │ │ │ │ + cbz x4, 4a274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f14> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #432] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4441c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afdc> // b.none │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 48754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3f4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #440] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x21, [sp, #432] │ │ │ │ - mov x0, x23 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - str x1, [sp, #544] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl cd30 │ │ │ │ - ldp x3, x4, [sp, #240] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x2, [sp, #280] │ │ │ │ - add x0, x4, x2 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x470 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x290 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d38> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #648] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4a84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214ec> // b.none │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x468 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d5c> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x2, [sp, #688] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + str x1, [x3] │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + and w1, w0, #0x1 │ │ │ │ + str w1, [sp, #112] │ │ │ │ + str w0, [sp, #120] │ │ │ │ + tbnz w0, #0, 49554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201f4> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x20, [sp, #768] │ │ │ │ + ldr x3, [sp, #672] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + ldr x4, [sp, #680] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x4 │ │ │ │ cmp x3, x1 │ │ │ │ - b.eq 44ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b6a8> // b.none │ │ │ │ - ldr x1, [sp, #256] │ │ │ │ + b.eq 4979c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2043c> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - b.ls 44488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b048> // b.plast │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 44488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b048> // b.none │ │ │ │ - ldr x5, [sp, #288] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + b.ls 488a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f540> // b.plast │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 488a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f540> // b.none │ │ │ │ + ldr x5, [sp, #784] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 4490c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4cc> // b.plast │ │ │ │ + b.ls 498ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2054c> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 44d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8f8> // b.pmore │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - mov x28, x0 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 4a910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215b0> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ bl cd18 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + str x1, [sp, #352] │ │ │ │ mov x1, x0 │ │ │ │ - add x4, sp, #0x140 │ │ │ │ - str x4, [sp, #304] │ │ │ │ mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 44b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b6e8> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - str x0, [sp, #320] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 498e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20584> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x2, [sp, #368] │ │ │ │ ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #312] │ │ │ │ + str x0, [sp, #360] │ │ │ │ stp x1, xzr, [x3] │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 48908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5a8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + cbnz w0, 49880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20520> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5c4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5d8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4894c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5ec> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr d15, [x19, #128] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x19, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #768] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #880] │ │ │ │ + add x0, sp, #0x458 │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x468 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x3, sp, #0x310 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str x28, [sp, #848] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #840] │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov x0, x21 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #888] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4a254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ef4> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 48a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f73c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x5e8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ec8> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4acd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21978> // b.none │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x468 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20eac> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #384] │ │ │ │ + str x2, [sp, #400] │ │ │ │ + str x1, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #392] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 48b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f82c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f840> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldp x2, x1, [x19, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x19, #136] │ │ │ │ + fmov d31, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + fmul d15, d15, d31 │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #768] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #880] │ │ │ │ + add x0, sp, #0x458 │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x468 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x2, sp, #0x310 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str x28, [sp, #848] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #840] │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #888] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4a244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ee4> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 48cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f994> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x480 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #768] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e90> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4a888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21528> // b.none │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x468 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + str x19, [sp, #416] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e74> // 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, #768] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 48de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa80> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48df4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa94> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + bl ca90 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + 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, x24 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #768] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #880] │ │ │ │ + add x0, sp, #0x458 │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x468 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, sp, #0x310 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str x28, [sp, #848] │ │ │ │ + ldp x0, x1, [sp, #48] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #776] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #840] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x21 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #888] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4a264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f04> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + str x22, [sp, #880] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 48f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc00> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x1] │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl cd30 │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4ad14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219b4> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + bl cd18 │ │ │ │ + mov x23, x0 │ │ │ │ + add x24, sp, #0x1d0 │ │ │ │ + str x24, [sp, #448] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 4a188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e28> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + str x23, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fca0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldp x23, x25, [sp, #320] │ │ │ │ + add x2, sp, #0x1f0 │ │ │ │ + add x22, sp, #0x1e0 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + stp x2, xzr, [sp, #480] │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ + add x1, x25, #0x11 │ │ │ │ + bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 4a5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2124c> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x25, x0 │ │ │ │ + b.hi 4a5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21274> // b.pmore │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cd18 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4a5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2129c> // b.plast │ │ │ │ + adrp x23, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x23, #0x4a0 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl cd18 │ │ │ │ + mov x27, x0 │ │ │ │ + add x25, sp, #0x210 │ │ │ │ + str x25, [sp, #512] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4a170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e10> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4a698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21338> // b.pmore │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl cd18 │ │ │ │ + mov x28, x0 │ │ │ │ + add x26, sp, #0x230 │ │ │ │ + str x26, [sp, #544] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4a158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20df8> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x2, [sp, #560] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x0, [sp, #552] │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4a700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213a0> // b.plast │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + add x1, x23, #0x4a0 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + add x27, sp, #0x250 │ │ │ │ + str x27, [sp, #576] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ddc> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + ldr x4, [x28, #8] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + str x4, [sp, #584] │ │ │ │ + ldp x1, x2, [sp, #384] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4a73c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213dc> // b.pmore │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20dc0> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4a670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21310> // b.plast │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x23, #0x4a0 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4a108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20da8> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #648] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ + str x28, [x23] │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4ae08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21aa8> // b.pmore │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4a0f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d90> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x2, [sp, #688] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ mov x1, #0x4 // #4 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x0, [sp, #680] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x2 │ │ │ │ - b.ls 44df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9b8> // b.plast │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + b.ls 4ad5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219fc> // b.plast │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x780 │ │ │ │ - str x0, [sp, #104] │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + str x0, [sp, #80] │ │ │ │ bl cd18 │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - str x1, [sp, #336] │ │ │ │ - mov x28, x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 44a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b644> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #336] │ │ │ │ - str x2, [sp, #352] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x0, [sp, #344] │ │ │ │ - bl ca90 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - 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, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d15, [x0, #3672] │ │ │ │ - mov x0, x23 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d31, w1 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #432] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #544] │ │ │ │ - add x0, sp, #0x308 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #768] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #432] │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [sp, #440] │ │ │ │ - mov x0, x27 │ │ │ │ - stp xzr, xzr, [sp, #448] │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - str x1, [sp, #544] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - ldp x0, x1, [sp, #32] │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str x2, [sp, #512] │ │ │ │ - strb wzr, [sp, #528] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #440] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #504] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d7c8 │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ - 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, #552] │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #480] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp x0, xzr, [sp, #368] │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - strb wzr, [sp, #384] │ │ │ │ - cbz x4, 44b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b6dc> │ │ │ │ - ldp x5, x3, [sp, #464] │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #432] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - str x20, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 446b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b274> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - str x25, [sp, #440] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #432] │ │ │ │ - mov x0, x23 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - str x26, [x19, x1] │ │ │ │ - str x24, [sp, #544] │ │ │ │ - bl cd30 │ │ │ │ - ldp x3, x4, [sp, #336] │ │ │ │ - ldr x2, [sp, #376] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 44a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b628> // b.none │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - b.ls 4471c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2dc> // b.plast │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 4471c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2dc> // b.none │ │ │ │ - ldr x5, [sp, #384] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 448e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4a8> // b.plast │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + str x1, [sp, #704] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4a0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d78> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #704] │ │ │ │ + str x2, [sp, #720] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #712] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + str x28, [x23] │ │ │ │ + ldr x3, [sp, #712] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + sub x0, x0, x3 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 44c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7cc> // b.pmore │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - mov x0, x20 │ │ │ │ + b.hi 4ad98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a38> // b.pmore │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ bl cd18 │ │ │ │ - mov x21, x0 │ │ │ │ - add x3, sp, #0x1a0 │ │ │ │ - str x3, [sp, #400] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21], #16 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 44b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b704> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #408] │ │ │ │ - stp x21, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 44d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b924> // b.plast │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4a1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e5c> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + str x2, [sp, #752] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #744] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4a95c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215fc> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x870 │ │ │ │ bl cd18 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #768] │ │ │ │ mov x23, x0 │ │ │ │ - str x1, [sp, #432] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 44a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b610> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #432] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #440] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3704] │ │ │ │ - stp x23, xzr, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldrb w0, [x24, #520] │ │ │ │ - tbnz w0, #0, 4498c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b54c> │ │ │ │ - ldrb w0, [x24, #521] │ │ │ │ - tbnz w0, #0, 44930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4f0> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e40> // b.none │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3704] │ │ │ │ + stp x1, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldrb w0, [x28, #520] │ │ │ │ + tbnz w0, #0, 49820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204c0> │ │ │ │ + ldrb w0, [x28, #521] │ │ │ │ + tbnz w0, #0, 497c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20460> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 493f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20098> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 44800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3c0> // b.none │ │ │ │ + b.eq 4940c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200ac> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 44814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3d4> // b.none │ │ │ │ + b.eq 49420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200c0> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 44828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3e8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 44838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3f8> // b.none │ │ │ │ + b.eq 49434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200d4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - add x1, sp, #0x140 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4484c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b40c> // b.none │ │ │ │ + b.eq 49448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200e8> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 44860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b420> // b.none │ │ │ │ + b.eq 4945c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200fc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4946c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2010c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4947c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2011c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4948c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2012c> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 44874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b434> // b.none │ │ │ │ + b.eq 494a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20140> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 494b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20150> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 494c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20160> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 44888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b448> // b.none │ │ │ │ + b.eq 494d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20174> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4489c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b45c> // b.none │ │ │ │ + b.eq 494e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20188> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x0, sp, #0x330 │ │ │ │ - bl 49740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30300> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 494fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2019c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 49508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201a8> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl 410a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d40> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b78c> // b.any │ │ │ │ - add sp, sp, #0x670 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + add sp, sp, #0x480 │ │ │ │ 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, #40] │ │ │ │ - add x20, sp, #0x150 │ │ │ │ + ldr d15, [x19, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x19, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #768] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #880] │ │ │ │ + add x0, sp, #0x458 │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x468 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x4, sp, #0x310 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str x28, [sp, #848] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #840] │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov x0, x21 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #888] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + str x1, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ + cbz x4, 4a448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210e8> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - bl cfa0 │ │ │ │ - b 44770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b330> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 496a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20348> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d570 <__cxa_end_catch@plt> │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [sp, #736] │ │ │ │ mov x1, x0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl cfa0 │ │ │ │ - b 444dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b09c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210b4> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + str x2, [sp, #752] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #744] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4aa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216cc> // b.none │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x0, #0x468 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a3f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21098> // 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] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x3, [sp, #672] │ │ │ │ + ldr x4, [sp, #680] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 4887c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f51c> // b.any │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 4a454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210f4> // b.plast │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.ne 48894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f534> // b.any │ │ │ │ + b 488b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f550> │ │ │ │ + ldrb w1, [sp, #784] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 47ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb84> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #432] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x2, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 44dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b998> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 449e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5a8> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 4adc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a68> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 499d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20670> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x2 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 447ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 493e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20088> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldp x1, x2, [sp, #432] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x2, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 44db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b978> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 44a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5dc> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 4ade8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a88> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 49a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x206b0> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x2 │ │ │ │ bl ca30 │ │ │ │ bl d0f0 │ │ │ │ - b 447e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3a4> │ │ │ │ + b 493e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20080> │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20534> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5b0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 48910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5b0> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ mov x0, x21 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 488dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f57c> // b.any │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 488e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f588> │ │ │ │ + ldr w10, [sp, #64] │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + ldr w13, [sp, #56] │ │ │ │ + mov w27, w10 │ │ │ │ + mov w4, w10 │ │ │ │ + mov w25, w10 │ │ │ │ + ldr x15, [x19, #16] │ │ │ │ + and w1, w13, #0x4 │ │ │ │ + mov w13, #0x4 // #4 │ │ │ │ + mov w2, w5 │ │ │ │ + lsl w13, w13, w1 │ │ │ │ + ldr x15, [x15, #8] │ │ │ │ + ldr x15, [x15, x0] │ │ │ │ + ldr x15, [x15, #136] │ │ │ │ + ldrb w16, [x15, w5, uxtw] │ │ │ │ + orr w13, w13, w16 │ │ │ │ + strb w13, [x15, w5, uxtw] │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 48290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef30> // b.none │ │ │ │ + cbnz w12, 49ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20760> │ │ │ │ + tbnz w4, #0, 49f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c14> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w10, #0, 482c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef64> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + fmov s30, w27 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + lsl x1, x2, #1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.ne 48334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efd4> // b.any │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + b 481cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee6c> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x430 │ │ │ │ + add x4, sp, #0xec │ │ │ │ + add x3, sp, #0x100 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl ce20 │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 240a0 ::do_widen(char) const@@Base+0x7500> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + lsl x1, x2, #1 │ │ │ │ + b 4813c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eddc> │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #144] │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x3, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 4497c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b53c> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 49810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204b0> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ mov w1, w0 │ │ │ │ - b 4497c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b53c> │ │ │ │ - mov x0, x21 │ │ │ │ + b 49810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204b0> │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #144] │ │ │ │ bl d5b8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ + ldr x4, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 449d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b598> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 49870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20510> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ mov w1, w0 │ │ │ │ - b 449d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b598> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ + b 49870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20510> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #264] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + b 47fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec78> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #264] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + b 480c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed64> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #264] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + b 48078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed18> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #264] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + b 48028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ecc8> │ │ │ │ + ldr x12, [x19, #16] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + lsl w9, w5, w1 │ │ │ │ + mov x5, #0x1 // #1 │ │ │ │ + ldr x12, [x12, #8] │ │ │ │ + ldr x12, [x12, x0] │ │ │ │ + ldr x12, [x12, #136] │ │ │ │ + ldrb w13, [x12, x2] │ │ │ │ + orr w9, w9, w13 │ │ │ │ + strb w9, [x12, x2] │ │ │ │ + tbz w4, #0, 49b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207ec> │ │ │ │ + ldr x9, [x19, #16] │ │ │ │ + mov w12, #0x2 // #2 │ │ │ │ + lsl w1, w12, w1 │ │ │ │ + ldr x9, [x9, #8] │ │ │ │ + ldr x9, [x9, x0] │ │ │ │ + ldr x9, [x9, #136] │ │ │ │ + ldrb w12, [x9, x2] │ │ │ │ + orr w1, w1, w12 │ │ │ │ + strb w1, [x9, x2] │ │ │ │ + tbnz w10, #0, 49b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207e0> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fmov s30, w27 │ │ │ │ + fmov d15, x0 │ │ │ │ + b 4831c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efbc> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 49d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209ac> // b.none │ │ │ │ + mov w27, w9 │ │ │ │ + mov w25, w9 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 48290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef30> │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + fmov d15, x1 │ │ │ │ + b 482c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef64> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w10, #0, 481b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee54> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w4, w10 │ │ │ │ + b 482c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef64> │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 49b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20828> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x1, [x0, #144] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbnz x1, 4a294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f34> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + stp w8, w3, [x1, #148] │ │ │ │ + str w14, [x1, #156] │ │ │ │ + bl 1e0a0 ::do_widen(char) const@@Base+0x1500> │ │ │ │ + mov x1, #0x13 // #19 │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x1, [sp, #264] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + str x20, [sp, #768] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x448 │ │ │ │ + ldr x4, [sp, #264] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #784] │ │ │ │ + ldur w1, [x1, #15] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + stur w1, [x0, #15] │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3704] │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldrb w0, [x28, #520] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + tbz w0, #0, 49ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20948> │ │ │ │ + ldr d29, [x19, #72] │ │ │ │ + ucvtf d30, w23 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldr w0, [x28, #524] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + fdiv d29, d30, d29 │ │ │ │ + fcvt s29, d29 │ │ │ │ + fcvt d29, s29 │ │ │ │ + fmul d29, d29, d31 │ │ │ │ + fcvtzs w24, d29 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.ge 49c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208f0> // b.tcont │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + mov w0, w4 │ │ │ │ + str w4, [x28, #524] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.le 49ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20948> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0f0 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + str w24, [x28, #524] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 49cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20958> // b.none │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x23 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2096c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20980> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20994> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 47f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebc0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 47f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebc0> │ │ │ │ + mov w25, w9 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 49918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205b8> │ │ │ │ + ldr x11, [x9, #320] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x21, x26, x11 │ │ │ │ + asr x20, x21, #2 │ │ │ │ + add x1, x20, #0x20 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 4b02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ccc> // b.pmore │ │ │ │ + add x2, x21, #0x80 │ │ │ │ + str x2, [sp, #120] │ │ │ │ + mov x0, x2 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + str x9, [sp, #144] │ │ │ │ + str w8, [sp, #152] │ │ │ │ + stp w14, w7, [sp, #164] │ │ │ │ + str w6, [sp, #176] │ │ │ │ + str x11, [sp, #184] │ │ │ │ + str w4, [sp, #192] │ │ │ │ + str x5, [sp, #200] │ │ │ │ + str w18, [sp, #208] │ │ │ │ + str w10, [sp, #216] │ │ │ │ + bl d420 │ │ │ │ + ldr x11, [sp, #184] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + mov x12, x11 │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + ldr x5, [sp, #200] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + ldr w8, [sp, #152] │ │ │ │ + ldp w14, w7, [sp, #164] │ │ │ │ + ldr w6, [sp, #176] │ │ │ │ + ldr w4, [sp, #192] │ │ │ │ + ldr w18, [sp, #208] │ │ │ │ + ldr w10, [sp, #216] │ │ │ │ + cmp x26, x11 │ │ │ │ + b.eq 49db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a58> // b.none │ │ │ │ + ldr w13, [x12], #4 │ │ │ │ + str w13, [x0], #4 │ │ │ │ + cmp x26, x12 │ │ │ │ + b.ne 49da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a48> // b.any │ │ │ │ + cbz x11, 49e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ab4> │ │ │ │ + mov x0, x11 │ │ │ │ + str w3, [sp, #120] │ │ │ │ + str x9, [sp, #136] │ │ │ │ + str w8, [sp, #144] │ │ │ │ + str w14, [sp, #152] │ │ │ │ + stp w10, w6, [sp, #164] │ │ │ │ + str w4, [sp, #176] │ │ │ │ + stp x1, x2, [sp, #184] │ │ │ │ + str x5, [sp, #200] │ │ │ │ + str w18, [sp, #208] │ │ │ │ + str w7, [sp, #216] │ │ │ │ + bl d3c0 │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + ldr x9, [sp, #136] │ │ │ │ + ldr x5, [sp, #200] │ │ │ │ + ldr w3, [sp, #120] │ │ │ │ + ldr w8, [sp, #144] │ │ │ │ + ldr w14, [sp, #152] │ │ │ │ + ldp w10, w6, [sp, #164] │ │ │ │ + ldr w4, [sp, #176] │ │ │ │ + ldr w18, [sp, #208] │ │ │ │ + ldr w7, [sp, #216] │ │ │ │ + str x1, [x9, #320] │ │ │ │ + add x26, x1, x21 │ │ │ │ + add x0, x1, x2 │ │ │ │ + stp x26, x0, [x5, #8] │ │ │ │ + cmp x21, x2 │ │ │ │ + b.ne 482f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef94> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 4a53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211dc> // b.none │ │ │ │ + lsl x20, x20, #1 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + csel x20, x20, x0, ls // ls = plast │ │ │ │ + str x9, [sp, #144] │ │ │ │ + str w8, [sp, #152] │ │ │ │ + lsl x0, x20, #2 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + stp w14, w7, [sp, #164] │ │ │ │ + str w6, [sp, #176] │ │ │ │ + str w4, [sp, #184] │ │ │ │ + stp x1, x2, [sp, #192] │ │ │ │ + str x5, [sp, #208] │ │ │ │ + stp w10, w18, [sp, #216] │ │ │ │ + bl d420 │ │ │ │ + ldp x1, x2, [sp, #192] │ │ │ │ + mov x20, x0 │ │ │ │ + ldp w10, w18, [sp, #216] │ │ │ │ + ldp w14, w7, [sp, #164] │ │ │ │ + ldr w12, [x0, x2] │ │ │ │ + add x21, x0, x2 │ │ │ │ + ldr w6, [sp, #176] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + bfxil w12, w10, #0, #30 │ │ │ │ + ldr x5, [sp, #208] │ │ │ │ + bfi w12, w7, #30, #1 │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + bfi w12, w6, #31, #1 │ │ │ │ + str w12, [x0, x2] │ │ │ │ + ldr w8, [sp, #152] │ │ │ │ + ldr w4, [sp, #184] │ │ │ │ + cmp x26, x1 │ │ │ │ + b.eq 4a45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210fc> // b.none │ │ │ │ + str x1, [sp, #136] │ │ │ │ + str w3, [sp, #144] │ │ │ │ + str x9, [sp, #152] │ │ │ │ + stp w8, w4, [sp, #164] │ │ │ │ + str x5, [sp, #176] │ │ │ │ + str w18, [sp, #184] │ │ │ │ + str w14, [sp, #216] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x9, [sp, #152] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldr w3, [sp, #144] │ │ │ │ + ldp w8, w4, [sp, #164] │ │ │ │ + ldr w18, [sp, #184] │ │ │ │ + ldr w14, [sp, #216] │ │ │ │ + mov x0, x1 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + str x9, [sp, #144] │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + str w8, [sp, #152] │ │ │ │ + str w14, [sp, #164] │ │ │ │ + str x5, [sp, #168] │ │ │ │ + str w18, [sp, #176] │ │ │ │ + str w4, [sp, #216] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + ldr x5, [sp, #168] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x20, [x9, #320] │ │ │ │ + add x11, x20, x0 │ │ │ │ + stp x21, x11, [x5, #8] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + ldr w8, [sp, #152] │ │ │ │ + ldr w14, [sp, #164] │ │ │ │ + ldr w18, [sp, #176] │ │ │ │ + ldr w4, [sp, #216] │ │ │ │ + b 4830c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efac> │ │ │ │ + ldr w10, [sp, #64] │ │ │ │ + mov w27, w10 │ │ │ │ + mov w4, w10 │ │ │ │ + mov w25, w10 │ │ │ │ + b 48290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef30> │ │ │ │ + mov w4, w9 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + b 49aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2078c> │ │ │ │ + mov w4, w9 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + b 49aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2078c> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4a430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210d0> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 48328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efc8> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + fmov s30, w27 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + b 4831c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efbc> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #720] │ │ │ │ + b 48074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed14> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #752] │ │ │ │ + b 480c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed60> │ │ │ │ + ldrb w0, [x24] │ │ │ │ + strb w0, [sp, #656] │ │ │ │ + b 47fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec74> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #688] │ │ │ │ + b 48024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ecc4> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + b 49aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20748> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + str x1, [sp, #752] │ │ │ │ + b 49a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20710> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #704] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + b 49a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2072c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + str x1, [sp, #656] │ │ │ │ + b 49a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x206f4> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x1, x3, [sp, #32] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 447c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b384> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 44b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b71c> // b.plast │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 44710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2d0> // b.any │ │ │ │ - b 4472c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2ec> │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 48568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f208> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - stp x1, x3, [sp, #112] │ │ │ │ + stp x1, x3, [sp, #32] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #112] │ │ │ │ - b 44538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0f8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 485c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f268> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x1, [sp, #32] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #48] │ │ │ │ + str x3, [sp, #72] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - b 44284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae44> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 487c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f468> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #88] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4882c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4cc> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ffa4> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff38> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fed8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - b 442ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aeac> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 44b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b724> // b.plast │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 4447c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ - b 44498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b058> │ │ │ │ - add x1, sp, #0x200 │ │ │ │ + b 491d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe78> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 49180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe20> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fdc0> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 490c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd68> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 48fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc78> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + b 493c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20060> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20008> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 48dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa5c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 48d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa00> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 48b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f808> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 48b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7a8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ bl cef8 │ │ │ │ - b 443f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afb8> │ │ │ │ - add x1, sp, #0x200 │ │ │ │ + b 48cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f974> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ bl cef8 │ │ │ │ - b 441ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2adac> │ │ │ │ - add x1, sp, #0x200 │ │ │ │ + b 48a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f71c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl cef8 │ │ │ │ + b 48f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe0> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl cef8 │ │ │ │ + b 48734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3d4> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ bl cef8 │ │ │ │ - b 44690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b250> │ │ │ │ + b 484d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f178> │ │ │ │ + mov x0, x3 │ │ │ │ + b 47c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8f0> │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + add x4, sp, #0xe8 │ │ │ │ + add x2, x2, #0x198 │ │ │ │ + add x3, sp, #0xf8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w8, [sp, #56] │ │ │ │ + str w14, [sp, #64] │ │ │ │ + bl ce20 │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + lsl w5, w2, #1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.ne 4afe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c88> // b.any │ │ │ │ + ldr w8, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w14, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w2, 49b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20828> │ │ │ │ + ubfiz w11, w23, #2, #1 │ │ │ │ + mov w10, #0x4 // #4 │ │ │ │ + mov w9, #0x8 // #8 │ │ │ │ + lsr w7, w23, #1 │ │ │ │ + ldr x12, [sp, #24] │ │ │ │ + lsl w10, w10, w11 │ │ │ │ + lsl w9, w9, w11 │ │ │ │ + b 4a30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fac> │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 49b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20828> │ │ │ │ + ubfiz x2, x0, #1, #32 │ │ │ │ + ldr w3, [x12, x2] │ │ │ │ + tbnz w3, #31, 4a2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f9c> │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + add x4, x2, x1 │ │ │ │ + ldr w2, [x2, x1] │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + orr w6, w2, w4 │ │ │ │ + tbz w6, #0, 4a2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f9c> │ │ │ │ + cbz w2, 4a2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f9c> │ │ │ │ + asr w2, w2, #1 │ │ │ │ + asr w13, w4, #1 │ │ │ │ + cmp w2, #0x2 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + cmp w13, #0x2 │ │ │ │ + cset w15, eq // eq = none │ │ │ │ + cmp w4, #0x0 │ │ │ │ + eor w4, w6, w15 │ │ │ │ + cset w6, ne // ne = any │ │ │ │ + tst w6, w4 │ │ │ │ + b.eq 4a2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f9c> // b.none │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, w3, uxtw #3] │ │ │ │ + ldr x6, [x4, #136] │ │ │ │ + ldrb w4, [x6, x7] │ │ │ │ + tst w4, w10 │ │ │ │ + cset w16, ne // ne = any │ │ │ │ + tst w4, w9 │ │ │ │ + cset w15, ne // ne = any │ │ │ │ + cmp w16, w15 │ │ │ │ + b.eq 4a2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f9c> // b.none │ │ │ │ + mov w15, #0x3 // #3 │ │ │ │ + lsl w15, w15, w11 │ │ │ │ + orr w4, w4, w15 │ │ │ │ + strb w4, [x6, x7] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, w3, uxtw #3] │ │ │ │ + ldr x6, [x4, #136] │ │ │ │ + ldrb w4, [x6, x7] │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 4a464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21104> // b.none │ │ │ │ + tst x23, #0x1 │ │ │ │ + and w13, w4, #0xfffffffb │ │ │ │ + and w2, w4, #0xffffffbf │ │ │ │ + csel w2, w2, w13, ne // ne = any │ │ │ │ + strb w2, [x6, x7] │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x2, [x2, w3, uxtw #3] │ │ │ │ + ldr x3, [x2, #136] │ │ │ │ + ldrb w2, [x3, x7] │ │ │ │ + orr w2, w9, w2 │ │ │ │ + strb w2, [x3, x7] │ │ │ │ + ldr x2, [x19, #128] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x19, #128] │ │ │ │ + b 4a2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f9c> │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - stp x1, x3, [sp, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #104] │ │ │ │ - b 444cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b08c> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x21 │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 49770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20410> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 44760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b320> │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - b 4472c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2ec> │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - b 44498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b058> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 49718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x203b8> │ │ │ │ + mov w4, w9 │ │ │ │ + mov w25, w9 │ │ │ │ + mov w10, w9 │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + lsl w13, w23, #2 │ │ │ │ + b 49918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205b8> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl cef8 │ │ │ │ + b 49688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20328> │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + b 488b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f550> │ │ │ │ + mov x21, x0 │ │ │ │ + b 49efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b9c> │ │ │ │ + orr w4, w4, w10 │ │ │ │ + strb w4, [x6, x7] │ │ │ │ + cmp w13, #0x2 │ │ │ │ + b.eq 4a3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2106c> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + tst x23, #0x1 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x2, [x2, w3, uxtw #3] │ │ │ │ + ldr x3, [x2, #136] │ │ │ │ + ldrb w2, [x3, x7] │ │ │ │ + and w4, w2, #0xfffffff7 │ │ │ │ + and w2, w2, #0x7f │ │ │ │ + csel w2, w2, w4, ne // ne = any │ │ │ │ + strb w2, [x3, x7] │ │ │ │ + b 4a3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21088> │ │ │ │ + add x19, sp, #0x2e0 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + mov x8, x19 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + add x0, x0, #0xb30 │ │ │ │ + bl 40fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c60> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + add x1, sp, #0x300 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x19, x20 │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - str x24, [sp, #544] │ │ │ │ - bl cd30 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x20, x19 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x330 │ │ │ │ - bl 49740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30300> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 44c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b84c> // b.none │ │ │ │ + b.eq 4a5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21244> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x1, [sp, #440] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x25, [sp, #440] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #432] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - b 44b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b734> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b78c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 44b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b75c> │ │ │ │ - bti j │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - mov x19, x0 │ │ │ │ - b 44b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b74c> │ │ │ │ + b 4a514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211b4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 44b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b754> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl 410a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d40> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b78c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b78c> // b.any │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #96] │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 44b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b74c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x24, [sp, #544] │ │ │ │ - bl cd30 │ │ │ │ - b 44ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b768> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 44ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b768> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - mov x19, x20 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 44b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b74c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 44ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b768> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b78c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b78c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x0, x22 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 44ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b88c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 44bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b78c> // b.any │ │ │ │ - bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 4a580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21220> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d3c0 │ │ │ │ + b 4a580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21220> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b78c> // b.any │ │ │ │ - bl d720 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b78c> // b.any │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #104] │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #56] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 44d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b958> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 44d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8ec> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x1, [sp, #440] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x25, [sp, #440] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #432] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - b 44ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8a0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 44d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8d0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - b 44da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b960> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 44eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba78> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x1, [sp, #440] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x25, [sp, #440] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #432] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x19, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - str x24, [sp, #544] │ │ │ │ - bl cd30 │ │ │ │ - b 44da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b960> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 44e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9fc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 44f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bad0> │ │ │ │ + b 4a62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212cc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 44da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b968> │ │ │ │ - nop │ │ │ │ - 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, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - 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, 45060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc20> │ │ │ │ - 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, 450e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bca0> │ │ │ │ - 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, 45160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bd20> │ │ │ │ - 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, #0x3d8 │ │ │ │ - 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, #0x3e8 │ │ │ │ - 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, #0x400 │ │ │ │ - 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, #0x428 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b d3c0 │ │ │ │ - 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, 45550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c110> │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 4554c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c10c> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b ddc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 45598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c158> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - tbz w0, #0, 455f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c1b8> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x130 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #168] │ │ │ │ - tbz w0, #0, 45658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c218> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x44 │ │ │ │ - ldrb w0, [x0, #69] │ │ │ │ - tbz w0, #0, 456b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c278> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x260 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x3, x2, #0xc28 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xc58 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #40] │ │ │ │ - cbz x0, 45760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c320> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - add x3, x2, #0xc28 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xc58 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #32] │ │ │ │ - cbz x0, 457c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c388> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x1 │ │ │ │ - b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - mov x0, x1 │ │ │ │ - b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0xc28 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xc58 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1, #-40] │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 45830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c3f0> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - sub x0, x1, #0x20 │ │ │ │ - b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - sub x0, x1, #0x20 │ │ │ │ - b da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 45888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c448> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 458e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c4a8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x2, #0xbb0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xbe0 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #24] │ │ │ │ - cbz x0, 45960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c520> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x2, #0xbb0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xbe0 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 459c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c588> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x1 │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x1 │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0xbb0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xbe0 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - stp x3, x4, [x1, #-24] │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 45a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c5f0> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - b dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - 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, #0x0 // #0 │ │ │ │ - mov x20, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x21, sp, #0x7 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb w1, [sp, #7] │ │ │ │ - ldr x0, [x22] │ │ │ │ - sub x2, x20, x19 │ │ │ │ - add x1, x21, x19 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 45aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c66c> // b.none │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x19, #0x0 │ │ │ │ - b.le 45a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c640> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4a6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21388> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6a0> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - 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, 45be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7a0> │ │ │ │ - ldr x22, [x1, #32] │ │ │ │ - ldr x20, [x1, #48] │ │ │ │ - sub x20, x20, x22 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 45bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c798> │ │ │ │ - mov x23, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 45b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c710> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 45b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c758> │ │ │ │ - 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 45b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c704> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x20, x19, #0x4, gt │ │ │ │ - b.le 45b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c758> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 45be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7a0> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x1, [x23] │ │ │ │ - cbz x1, 45be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7a0> │ │ │ │ - ldr x22, [x1, #32] │ │ │ │ - cmp x19, #0x0 │ │ │ │ - sub x20, x20, x19 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ldr x2, [x1, #40] │ │ │ │ - add x20, x22, x20 │ │ │ │ - add x22, x22, x2 │ │ │ │ - stp x20, x22, [x1, #48] │ │ │ │ - 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 45bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c770> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x318 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 45c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7e0> │ │ │ │ - bl d3c0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - 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 x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x1, 45f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cae4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 45cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c894> // 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 46150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd10> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr x19, [x20, #8] │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - sub x19, x1, x19 │ │ │ │ - ldr x2, [x20, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - csel x19, x0, x19, le │ │ │ │ - cbnz x19, 45f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cb30> │ │ │ │ - ldrb w1, [x20, #88] │ │ │ │ - sub x19, x0, x19 │ │ │ │ - add x24, x2, x0 │ │ │ │ - add x19, x2, x19 │ │ │ │ - stp x19, x24, [x20, #8] │ │ │ │ - str x24, [x20, #24] │ │ │ │ - tbz w1, #0, 461b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd74> │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - ldr x21, [x20, #96] │ │ │ │ - mov x27, x19 │ │ │ │ - ldr x28, [x20, #112] │ │ │ │ - cbz x19, 461d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd94> │ │ │ │ - ldr w3, [x19, #56] │ │ │ │ - tbz w3, #0, 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc60> │ │ │ │ - ldp x1, x26, [x19, #40] │ │ │ │ - sub x28, x28, x0 │ │ │ │ - tbnz w3, #2, 45f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cb50> │ │ │ │ - str x24, [sp, #24] │ │ │ │ - add x28, x24, x28 │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 46164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd24> // b.none │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x19, 46174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd34> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 46134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ccf4> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbnz w0, #0, 45ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca94> │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - mov x4, x28 │ │ │ │ - mov x2, x26 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3896] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #4024] │ │ │ │ - ldr w1, [x1] │ │ │ │ - ldr w26, [x2] │ │ │ │ - bl ca78 │ │ │ │ - mov w25, w0 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d408 │ │ │ │ - mov w0, w25 │ │ │ │ - bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ - cmp w25, w26 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - strb w1, [x19, #17] │ │ │ │ - str x0, [x27, #40] │ │ │ │ - b.eq 45edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca9c> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 46060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc20> // b.none │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - cbz x19, 461d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd94> │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x1, x2, [x19, #24] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - cbnz x0, 460e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cca4> │ │ │ │ - ldr w0, [x21, #64] │ │ │ │ - tbnz w0, #0, 4611c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ccdc> │ │ │ │ - cbz x19, 461d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd94> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - stp x0, x0, [x19, #40] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - ldp x1, x21, [x27, #40] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4024] │ │ │ │ - b 45eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca70> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x4, x28 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w25, [x26] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl ca78 │ │ │ │ - mov w21, w0 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d408 │ │ │ │ - mov w0, w21 │ │ │ │ - bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ - cmp w21, w25 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - str x1, [x27, #40] │ │ │ │ - b.eq 45edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca9c> // b.none │ │ │ │ - ldr x21, [x27, #48] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 46060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc20> // b.none │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 46060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc20> // b.none │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 4605c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc1c> // b.none │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x19, 46174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd34> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 460c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc88> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbz w0, #0, 45e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9f8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x27, #40] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - subs x0, x0, x24 │ │ │ │ - b.eq 4606c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc2c> // b.none │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4606c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc2c> // b.none │ │ │ │ - ldr x2, [x20, #104] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - add x1, x0, x1 │ │ │ │ - add x2, x2, x1 │ │ │ │ - str x2, [x20, #24] │ │ │ │ - cbz x0, 46088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc48> │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldrb w0, [x3] │ │ │ │ - b 45ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c864> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - add x1, x1, #0xa0 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 460bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc7c> // b.any │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr x2, [x0, #104] │ │ │ │ - stp x2, x2, [x0, #8] │ │ │ │ - str x2, [x0, #24] │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - csel x19, x0, x19, le │ │ │ │ - cbz x19, 45d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8c0> │ │ │ │ - sub x0, x0, x19 │ │ │ │ - sub x1, x1, x19 │ │ │ │ - add x0, x2, x0 │ │ │ │ - mov x2, x19 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x2, [x20, #104] │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 45d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8c0> │ │ │ │ - add x28, x24, x28 │ │ │ │ - str x24, [sp, #24] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3840] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4024] │ │ │ │ - b 46020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cbe0> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x4, x28 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w23, [x25] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl ca78 │ │ │ │ - mov w26, w0 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d408 │ │ │ │ - mov w0, w26 │ │ │ │ - bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ - cmp w26, w23 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - str x1, [x27, #40] │ │ │ │ - b.eq 45edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca9c> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 46060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc20> // b.none │ │ │ │ - ldr x26, [x27, #48] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - cbz x19, 46174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd34> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 46040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc00> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbnz w0, #0, 45ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca94> │ │ │ │ - b 45fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cb70> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ - b 46034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cbf4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - sub x0, x0, x24 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 45ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cab0> // b.any │ │ │ │ - ldr x1, [x20, #104] │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x20, #24] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x20, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - b 45ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c864> │ │ │ │ - tbnz w3, #1, 46194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd54> │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - orr w3, w3, #0x1 │ │ │ │ - stp x1, x1, [x19, #40] │ │ │ │ - mov x26, x1 │ │ │ │ - str w3, [x19, #56] │ │ │ │ - b 45d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8fc> │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - b 45c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c854> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ - b 45ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca8c> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4611c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ccdc> // b.none │ │ │ │ - cbz x19, 461d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd94> │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x19, #40] │ │ │ │ - ldp x1, x26, [x27, #40] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 45d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c914> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.ne 45de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9a8> // b.any │ │ │ │ - sub x0, x0, x24 │ │ │ │ - b 46064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc24> │ │ │ │ - cbz x19, 461d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd94> │ │ │ │ - ldr w0, [x19, #56] │ │ │ │ - ldp x1, x26, [x27, #40] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - str w0, [x19, #56] │ │ │ │ - b 45f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cb58> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ - b 45d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c924> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x24, x28 │ │ │ │ - b.ne 45dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9ac> // b.any │ │ │ │ - b 45ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cab4> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x798 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x678 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - add x0, x0, #0x780 │ │ │ │ - mov w2, #0x117 // #279 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x130 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x4c8 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 46220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cde0> │ │ │ │ - bl d3c0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 462b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce70> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 46284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce44> │ │ │ │ - bl d3c0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc58 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x448> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - 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, 46310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ced0> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 462e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cea4> │ │ │ │ - bl d3c0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d138 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xc28 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x3, x3, #0xc58 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - cbz x0, 46368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf28> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xc28 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - stur x4, [x1, #-8] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xc58 │ │ │ │ - str x3, [x19], #-8 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x2, [x1, #32] │ │ │ │ - cbz x0, 463dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf9c> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x1 │ │ │ │ - bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xc28 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x19, x0, #0x28 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x4, [x1, #-40] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xc58 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 46458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d018> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - sub x0, x1, #0x20 │ │ │ │ - bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xbb0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x3, #0xbe0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 464c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d088> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xbb0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - stur x4, [x1, #-8] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xbe0 │ │ │ │ - str x3, [x19], #-8 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 4653c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d0fc> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x1 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xbb0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x19, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x4, [x1, #-24] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xbe0 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 465b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d178> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - 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 46638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1f8> │ │ │ │ - tbz w2, #0, 4663c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1fc> │ │ │ │ - ldp x1, x2, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x0, #48] │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cbz x0, 46628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1e8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - tbnz w2, #0, 46614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1d4> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x260 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4662c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1ec> │ │ │ │ - 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 466e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d2a4> │ │ │ │ - tbz w2, #0, 466e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d2a8> │ │ │ │ - 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, 466d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d294> │ │ │ │ - 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, 466b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d274> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x260 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 466d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d294> │ │ │ │ - nop │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 467ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3ac> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - mov x21, x1 │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.eq 467cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d38c> // b.none │ │ │ │ - cmp w2, #0x8 │ │ │ │ - b.ne 46790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d350> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #1, 46784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d344> │ │ │ │ - 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 46760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d320> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - 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 46790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d350> // 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, 467c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d380> │ │ │ │ - b 467a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d364> │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 46720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d2e0> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - add x3, sp, #0x7 │ │ │ │ - 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] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [x21] │ │ │ │ - asr x1, x19, #8 │ │ │ │ - strb w1, [sp, #7] │ │ │ │ - add x3, sp, #0x7 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [x21] │ │ │ │ - asr x1, x19, #16 │ │ │ │ - strb w1, [sp, #7] │ │ │ │ - add x3, sp, #0x7 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - asr x19, x19, #24 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - strb w19, [sp, #7] │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x3, sp, #0x7 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d4e0> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w3, [x0, #104] │ │ │ │ - tbz w3, #1, 46994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d554> │ │ │ │ - ldr x3, [x0, #40] │ │ │ │ - cbz x3, 469d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d594> │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 469c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d584> // b.none │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 46a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d5c0> // b.none │ │ │ │ - strb w1, [x3] │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x2, #40] │ │ │ │ - mov w0, w1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 469c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d584> // b.none │ │ │ │ - ldrb w0, [x2, #69] │ │ │ │ - tbnz w0, #0, 46984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d544> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x260 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x4, [x0] │ │ │ │ - adrp x3, 44000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2abc0> │ │ │ │ - add x3, x3, #0xfe0 │ │ │ │ - ldr x4, [x4, #176] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ne 46a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d5f8> // b.any │ │ │ │ - ldp x3, x0, [x0, #80] │ │ │ │ - stp x3, x3, [x2, #32] │ │ │ │ - add x0, x3, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - b 46960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [x2, #32] │ │ │ │ - sub x3, x3, x0 │ │ │ │ - cmp x3, #0x0 │ │ │ │ - b.le 46a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d5f0> │ │ │ │ - ldrb w0, [x2, #69] │ │ │ │ - tbz w0, #0, 469a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d564> │ │ │ │ - ldp x3, x0, [x2, #80] │ │ │ │ - stp x3, x3, [x2, #32] │ │ │ │ - add x0, x3, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 46974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d534> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 46988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d548> │ │ │ │ - str w1, [sp, #20] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - blr x4 │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 469c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d584> // b.none │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr w0, [x2, #104] │ │ │ │ - tbz w0, #1, 4699c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d55c> │ │ │ │ - ldr x3, [x2, #40] │ │ │ │ - b 46968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d528> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 46b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c4> │ │ │ │ - ldrb w1, [x0, #88] │ │ │ │ - tbz w1, #0, 46b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d724> │ │ │ │ - ldr x2, [x0, #96] │ │ │ │ - cbz x2, 46b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c4> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl d018 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d720> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 46b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d744> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x130 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 46c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d7e4> │ │ │ │ - ldrb w1, [x0, #168] │ │ │ │ - tbz w1, #0, 46c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d844> │ │ │ │ - ldr x2, [x0, #176] │ │ │ │ - cbz x2, 46c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d7e4> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl d018 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d840> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 46ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d864> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 46d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d904> │ │ │ │ - ldrb w1, [x0, #69] │ │ │ │ - tbz w1, #0, 46da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d964> │ │ │ │ - ldr x2, [x0, #72] │ │ │ │ - cbz x2, 46d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d904> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl d018 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x20 │ │ │ │ - bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d960> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 46dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d984> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x260 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr w3, [x20, #120] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbz w3, #0, 46e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da50> │ │ │ │ - ldrb w0, [x20, #80] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - tbz w0, #0, 46ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da90> │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add x8, sp, #0x10 │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldur x3, [x3, #-24] │ │ │ │ - add x0, x0, x3 │ │ │ │ - bl cc70 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x2, [x20, #88] │ │ │ │ - cbz x2, 46ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da80> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl d018 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x4, [x2] │ │ │ │ - ldr x2, [x4, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x21 │ │ │ │ - bl d4c8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da88> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - b 46e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da50> │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4a6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21380> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da8c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.eq 46f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db34> // b.none │ │ │ │ - ldrb w0, [x0, #69] │ │ │ │ - tbz w0, #0, 4700c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dbcc> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 46000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cbc0> │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 46ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dbb0> // b.any │ │ │ │ - ldp x1, x0, [x0, #32] │ │ │ │ - ldrb w2, [x19, #69] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 46fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db98> │ │ │ │ - tbz w2, #0, 4700c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dbcc> │ │ │ │ - ldp x0, x1, [x19, #72] │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - ldr x2, [x19, #88] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - cbz x0, 46fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dba4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 46f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db20> │ │ │ │ - tbz w2, #0, 4700c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dbcc> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbnz x0, 46fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db7c> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 46f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db24> │ │ │ │ - blr x2 │ │ │ │ - b 46fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db88> │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - b 46fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db8c> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x260 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - 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 x1, x20, [x0, #32] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 470c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dc84> │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 47118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dcd8> │ │ │ │ - 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 470f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dcb8> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x3, x3, x1 │ │ │ │ - add x3, x1, w3, sxtw │ │ │ │ - stp x1, x3, [x19, #32] │ │ │ │ - ldrb w0, [x21, #8] │ │ │ │ - tbz w0, #0, 47118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dcd8> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 470e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dca0> │ │ │ │ - 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 470c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dc84> │ │ │ │ + b 4a6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21378> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 470e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dca4> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4716c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd2c> │ │ │ │ - bl d3c0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 471d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd98> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 471d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd98> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 471d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd98> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 471d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd98> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 471fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ddbc> // 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 471d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd98> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4724c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de0c> │ │ │ │ - bl d3c0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 472b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de78> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 472b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de78> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 472b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de78> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 472b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de78> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 472e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dea4> // 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 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 472b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de78> │ │ │ │ - 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 47384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df44> │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 473e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfa0> │ │ │ │ - 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 473c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df80> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x3, x3, x1 │ │ │ │ - add x3, x1, w3, sxtw │ │ │ │ - stp x1, x3, [x19, #32] │ │ │ │ - ldrb w1, [x21, #8] │ │ │ │ - tbz w1, #0, 473e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfa0> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 473a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df68> │ │ │ │ - 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 47384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df44> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl cd30 │ │ │ │ + b 4a63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212dc> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 473a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df68> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - 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 x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d420 │ │ │ │ mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x0, x1, #0x110 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x370> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - stp x1, x0, [x19, #24] │ │ │ │ - cbz x0, 47574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e134> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - add x22, x19, #0x18 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x7, [x20, #48] │ │ │ │ - add x2, x2, #0xbb0 │ │ │ │ - ldp x0, x6, [x20, #32] │ │ │ │ - stp x6, x7, [x22, #16] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - ldp w4, w5, [x20, #56] │ │ │ │ - stp w4, w5, [x22, #32] │ │ │ │ - add x3, x3, #0xbe0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xc08 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 475a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e160> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp] │ │ │ │ - cbz x21, 474f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0b0> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 474f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0b0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldp x1, x2, [x20, #40] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - stp x1, x2, [x22, #16] │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - str x1, [x19, #56] │ │ │ │ - cbz x0, 47514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0d4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x21, [x19, #32] │ │ │ │ - cbz x21, 4753c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0fc> │ │ │ │ - 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 475f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e1b8> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x22, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x0, x0, #0xbb0 │ │ │ │ - add x1, x1, #0xbe0 │ │ │ │ - stp x0, x1, [x19] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - ldp x6, x7, [x20, #40] │ │ │ │ - add x0, x0, #0xc08 │ │ │ │ - str x0, [x22, #24]! │ │ │ │ - ldp w4, w5, [x20, #56] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - stp x6, x7, [x22, #16] │ │ │ │ - stp w4, w5, [x22, #32] │ │ │ │ - cbz x0, 4753c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0fc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - b 4753c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0fc> │ │ │ │ - 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 4763c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e1fc> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 475cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e18c> │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212dc> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl cd30 │ │ │ │ + b 4a65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212fc> │ │ │ │ + add x0, sp, #0x290 │ │ │ │ + str x0, [sp, #640] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 475f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e1b8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - b 475cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e18c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x21, 4764c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e20c> │ │ │ │ - b 475cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e18c> │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 4764c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e20c> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 4764c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e20c> │ │ │ │ - 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 x20, x0 │ │ │ │ - mov x0, #0x50 // #80 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d420 │ │ │ │ mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x0, x1, #0x110 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d738 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldp x4, x5, [x20, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - stp x4, x5, [x21, #16] │ │ │ │ - add x2, x2, #0xf0 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - stp x2, x0, [x19, #40] │ │ │ │ - cbz x0, 4782c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e3ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - add x22, x19, #0x28 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x7, [x20, #64] │ │ │ │ - add x2, x2, #0xc28 │ │ │ │ - ldp x0, x6, [x20, #48] │ │ │ │ - stp x6, x7, [x22, #16] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - ldp w4, w5, [x20, #72] │ │ │ │ - stp w4, w5, [x22, #32] │ │ │ │ - add x3, x3, #0xc58 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xc80 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - cbz x0, 47858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e418> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp] │ │ │ │ - cbz x21, 477a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e368> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 477a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e368> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldp x1, x2, [x20, #56] │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - stp x1, x2, [x22, #16] │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - str x1, [x19, #72] │ │ │ │ - cbz x0, 477cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e38c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x21, [x19, #48] │ │ │ │ - cbz x21, 477f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e3b4> │ │ │ │ - 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 478b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e470> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x22, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - add x1, x1, #0xc58 │ │ │ │ - stp x0, x1, [x19] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - ldp x6, x7, [x20, #56] │ │ │ │ - add x0, x0, #0xc80 │ │ │ │ - str x0, [x22, #40]! │ │ │ │ - ldp w4, w5, [x20, #72] │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - stp x6, x7, [x22, #16] │ │ │ │ - stp w4, w5, [x22, #32] │ │ │ │ - cbz x0, 477f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e3b4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 477f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e3b4> │ │ │ │ + b 4a664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21304> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212f4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 478f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4b4> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 47884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e444> │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + add x1, sp, #0x280 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl da80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x280> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21220> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 478b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e470> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21] │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - b 47884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e444> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x21, 47904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4c4> │ │ │ │ - b 47884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e444> │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212e4> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 47904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4c4> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 47904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4c4> │ │ │ │ - nop │ │ │ │ - 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 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 479e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e5a0> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 479e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e5a0> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 479f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e5b0> // 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, #0x7c8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + b 4a7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21450> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e60c> │ │ │ │ - bl d3c0 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 47a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e638> │ │ │ │ - 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 47a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e64c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 47aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e660> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 47a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e614> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - b 47a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e614> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x7c8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + b 4aa74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21714> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 47aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e6ac> │ │ │ │ - bl d3c0 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 47b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e6e0> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 47b34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e6f4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 47b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e708> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 47af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e6b4> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - b 47af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e6b4> │ │ │ │ - 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 d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 47be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7a8> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - 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 d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x1, x1, #0x950 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212fc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e848> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - 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 d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x1, x1, #0x968 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl cd30 │ │ │ │ + b 4a654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212f4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e8e8> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - 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 47d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e928> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 47d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e93c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x19, [x19, #8] │ │ │ │ - cbz x19, 47df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9b8> │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 47df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9b8> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 47df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9b8> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 47df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9b0> // 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 x2, [x19, #8] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - str x0, [x19] │ │ │ │ - add x3, x19, x1 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x2, [x20, #56] │ │ │ │ - str x2, [x19, x1] │ │ │ │ - cbz x0, 47f38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eaf8> │ │ │ │ - ldr w0, [x0, #56] │ │ │ │ - tbz w0, #0, 47e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea40> │ │ │ │ - ldr x0, [x3, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - 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, 47f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac0> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 47f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac0> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 47f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac0> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 47f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eaec> // 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 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - b 47f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac0> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x3, #0x588 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + mov w2, #0xe6 // #230 │ │ │ │ bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x180 │ │ │ │ - add x6, sp, #0xd0 │ │ │ │ - stp x29, x30, [sp, #288] │ │ │ │ - add x29, sp, #0x120 │ │ │ │ - stp x19, x20, [sp, #304] │ │ │ │ - mov x20, x1 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x21, x22, [sp, #320] │ │ │ │ - add x22, sp, #0x30 │ │ │ │ - stp x23, x24, [sp, #336] │ │ │ │ - mov x23, x2 │ │ │ │ - add x24, sp, #0xe0 │ │ │ │ - stp x25, x26, [sp, #352] │ │ │ │ - add x26, x20, #0x38 │ │ │ │ - mov x0, x6 │ │ │ │ - stp x27, x28, [sp, #368] │ │ │ │ - add x28, sp, #0xb8 │ │ │ │ - add x27, x20, #0x18 │ │ │ │ - ldp x4, x5, [x20] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #280] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldur x3, [x20, #14] │ │ │ │ - add x25, sp, #0x100 │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - stp x4, x5, [sp, #48] │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - stur x3, [x22, #14] │ │ │ │ - str x24, [sp, #208] │ │ │ │ - ldp x4, x5, [sp, #48] │ │ │ │ - stp x4, x5, [sp, #184] │ │ │ │ - stur x3, [x28, #14] │ │ │ │ - str x6, [sp, #16] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - str x25, [sp, #240] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov w0, #0x101 // #257 │ │ │ │ - strh w0, [sp, #204] │ │ │ │ - ldp x0, x1, [sp, #184] │ │ │ │ - stp x0, x1, [sp, #48] │ │ │ │ - add x21, sp, #0x58 │ │ │ │ - ldur x0, [x28, #14] │ │ │ │ - add x4, sp, #0x80 │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - stur x0, [x22, #14] │ │ │ │ - ldr x22, [x20, #88] │ │ │ │ - str x4, [sp, #112] │ │ │ │ - ldp x2, x3, [sp, #48] │ │ │ │ - stp x2, x3, [sp, #88] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - stur x0, [x21, #14] │ │ │ │ - str x22, [sp, #272] │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 483f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efb0> // b.none │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - add x28, sp, #0xa0 │ │ │ │ - ldp x0, x3, [sp, #240] │ │ │ │ - str x28, [sp, #144] │ │ │ │ - stp x24, xzr, [sp, #208] │ │ │ │ - strb wzr, [sp, #224] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 483d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef94> // b.none │ │ │ │ - ldr x1, [sp, #256] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - str x22, [sp, #176] │ │ │ │ - stp x25, xzr, [sp, #240] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - bl d420 │ │ │ │ - mov x22, x0 │ │ │ │ - bl d4b0 │ │ │ │ - mov x5, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl d3f0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - tbnz x23, #63, 48414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efd4> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d420 │ │ │ │ - add x2, x22, #0x20 │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - 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 d420 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x738 │ │ │ │ - str x1, [x0] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str x22, [x0, #16] │ │ │ │ - str d31, [x0, #8] │ │ │ │ - cbz x23, 485f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1b8> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 48138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ecf8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4814c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed0c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 4815c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed1c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 4816c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed2c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x22, x19, #0x10 │ │ │ │ - add x4, x19, #0x20 │ │ │ │ - str x4, [x19, #16] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - stp x0, xzr, [x19, #48] │ │ │ │ - ldr x24, [x27, #8] │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - strb wzr, [x19, #64] │ │ │ │ - str xzr, [x19, #80] │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - ldr x23, [x26, #8] │ │ │ │ - cbnz x24, 4836c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef2c> │ │ │ │ - cbz x23, 483c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef88> │ │ │ │ - add x1, x23, #0xb │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3848] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3928] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - ldr w2, [x2] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - str w2, [sp, #8] │ │ │ │ - ldr w28, [x3] │ │ │ │ - ldr w25, [x20] │ │ │ │ - bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 4840c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efcc> // b.none │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - add x5, x1, #0x1 │ │ │ │ - cmp x5, x2 │ │ │ │ - b.hi 48394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef54> // b.pmore │ │ │ │ - mov w2, #0x1f // #31 │ │ │ │ - strb w2, [x0, x1] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - cmp w25, w28 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - cset w28, eq // eq = none │ │ │ │ - cmp w25, w0 │ │ │ │ - str x5, [x22, #8] │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - mov x0, x22 │ │ │ │ - strb wzr, [x3, x5] │ │ │ │ - mov w1, #0xffffff8b // #-117 │ │ │ │ - lsl w2, w2, #2 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - add w28, w2, w28, lsl #1 │ │ │ │ - bl d2e8 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl d2e8 │ │ │ │ - ldrb w1, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d2e8 │ │ │ │ - ldrb w1, [x20, #88] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d2e8 │ │ │ │ - ldrb w1, [x20, #89] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d2e8 │ │ │ │ - ldrb w1, [x20, #90] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d2e8 │ │ │ │ - ldrb w1, [x20, #91] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d2e8 │ │ │ │ - mov w1, w28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d2e8 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl d2e8 │ │ │ │ - cbz x24, 482f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eeb0> │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 48500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f0c0> // b.pmore │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cd18 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d2e8 │ │ │ │ - cbz x23, 4832c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eeec> │ │ │ │ - ldr x3, [x22, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 484e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f0a0> // b.pmore │ │ │ │ - mov x0, x22 │ │ │ │ - bl cd18 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str wzr, [sp, #112] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl d2e8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + tbz w1, #0, 4a9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21678> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + cbz w0, 4a9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21688> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214d8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbnz w1, #0, 4a9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21670> │ │ │ │ + b 4a9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21678> │ │ │ │ + bti j │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + tbnz w1, #0, 4a9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21670> │ │ │ │ + b 4a9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21678> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #280] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f040> // b.any │ │ │ │ - ldp x29, x30, [sp, #288] │ │ │ │ - ldp x19, x20, [sp, #304] │ │ │ │ - ldp x21, x22, [sp, #320] │ │ │ │ - ldp x23, x24, [sp, #336] │ │ │ │ - ldp x25, x26, [sp, #352] │ │ │ │ - ldp x27, x28, [sp, #368] │ │ │ │ - add sp, sp, #0x180 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x23, #0x0 │ │ │ │ - add x1, x24, #0xb │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - add x2, x23, #0x1 │ │ │ │ - add x2, x1, x2 │ │ │ │ - lsl w0, w0, #4 │ │ │ │ - csel x1, x2, x1, ne // ne = any │ │ │ │ - add w0, w0, #0x8 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - b 481b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed78> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - bl dcd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d8> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x5, [sp, #40] │ │ │ │ - b 48210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2edd0> │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - str wzr, [sp, #16] │ │ │ │ - b 481b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed78> │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - b 48090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ec50> │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - mov x0, x4 │ │ │ │ - mov x1, x24 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - b 48064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ec24> │ │ │ │ - mov x2, #0xf // #15 │ │ │ │ - b 48204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2edc4> │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f040> // b.any │ │ │ │ - bl cd90 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + b 4aa14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216b4> │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ + mov x0, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21370> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a9b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21654> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2146c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212e4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x26, [sp, #776] │ │ │ │ ldr x0, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl cd30 │ │ │ │ + b 4a64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4ab20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x217c0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ab04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x217a4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + tbnz w1, #0, 4a9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21670> │ │ │ │ + b 4a9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21678> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 484d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f098> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 48444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f004> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212fc> │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 4844c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f00c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212fc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x26, [sp, #776] │ │ │ │ ldr x0, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + b 4a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21480> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4abfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2189c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl cd30 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbnz w1, #0, 4a9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21670> │ │ │ │ + b 4a9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21678> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + b 4ac74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21914> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #280] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f040> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21800> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f040> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ bl cee0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212dc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4aa6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2170c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f040> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ bl cee0 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - cbz x0, 48534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f0f4> │ │ │ │ - bl d3c0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d138 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3744] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4aa7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2171c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f040> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + b 4aa84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21724> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214e0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ + b 4abe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21880> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212cc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 48598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f158> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + b 4a948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215e8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f040> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 485cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f18c> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - mov x19, x20 │ │ │ │ - b 4844c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f00c> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ac54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x218f4> │ │ │ │ bti j │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d138 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x160> │ │ │ │ - b 48444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f004> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x9f0 │ │ │ │ - add x1, x1, #0xb18 │ │ │ │ - add x0, x0, #0xb60 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl cd30 │ │ │ │ + b 4a644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212e4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21760> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4af38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21bd8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21560> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x3, #0x588 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + add x0, x0, #0x5c8 │ │ │ │ + mov w2, #0x101 // #257 │ │ │ │ bl cec8 │ │ │ │ - nop │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2159c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21594> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4a904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215a4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d8> // b.any │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x438 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4a8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2158c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d3c0 │ │ │ │ + b 4a8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2158c> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ + 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, #0x4a0 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x4, 9f000 │ │ │ │ + ldr x4, [x4, #3744] │ │ │ │ mov x20, x0 │ │ │ │ - mov w19, w2 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x23, x1 │ │ │ │ + mov x21, x2 │ │ │ │ + mov x19, x3 │ │ │ │ + str x22, [sp, #144] │ │ │ │ + bl ca90 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + bl d108 >::basic_filebuf()@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x20] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 4b0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d9c> │ │ │ │ + bl d030 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x22] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w0, [x22, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cb68 │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d660 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d660 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d660 │ │ │ │ + cbz w0, 4ddf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a90> │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x25, sp, #0x138 │ │ │ │ + add x19, sp, #0x330 │ │ │ │ + add x1, sp, #0x128 │ │ │ │ + str x1, [sp] │ │ │ │ + add x21, sp, #0x320 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + str wzr, [sp, #312] │ │ │ │ + stp xzr, x25, [sp, #320] │ │ │ │ + stp x25, xzr, [sp, #336] │ │ │ │ + cbz x0, 4b280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f20> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ubfiz x24, x23, #3, #32 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x28, [x1, x24] │ │ │ │ + ldr x27, [x0, x24] │ │ │ │ + str x19, [sp, #800] │ │ │ │ + cbz x27, 4e5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25284> │ │ │ │ + mov x0, x27 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4b3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22050> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4b384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22024> // b.any │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #816] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x28 │ │ │ │ + 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 4b408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220a8> // b.none │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 4b474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22114> // b.none │ │ │ │ + stp x3, x2, [x28] │ │ │ │ + ldr x1, [sp, #816] │ │ │ │ + str x1, [x28, #16] │ │ │ │ + cbz x0, 4b41c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220bc> │ │ │ │ + str x0, [sp, #800] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4b214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21eb4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0, x24] │ │ │ │ + str x19, [sp, #800] │ │ │ │ + ldp x24, x0, [x0] │ │ │ │ + str x0, [sp, #296] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4b430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220d0> // b.pmore │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cbz x0, 4b460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22100> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x24 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x3, [sp, #808] │ │ │ │ + str w23, [sp, #832] │ │ │ │ + bl 4ecc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25960> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4b270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f10> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 4b170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e10> // b.pmore │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + ldr x28, [x1, #216] │ │ │ │ + ldr w1, [x28, #8] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + sxtw x24, w1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 4e60c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252ac> // b.pmore │ │ │ │ + cbz x24, 4b4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22148> │ │ │ │ + lsl x0, x24, #2 │ │ │ │ + bl d420 │ │ │ │ + lsl x2, x24, #2 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + add x19, sp, #0x330 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl cf40 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + add x0, sp, #0x128 │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + ldr x27, [x0, w23, uxtw #3] │ │ │ │ + str x19, [sp, #800] │ │ │ │ + cbz x27, 4e660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25300> │ │ │ │ + mov x0, x27 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + mov x28, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4b390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22030> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4b378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22018> // b.none │ │ │ │ + cbnz x0, 4b35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ffc> │ │ │ │ + mov x0, x19 │ │ │ │ + str x28, [sp, #808] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + ldr x28, [sp, #800] │ │ │ │ + mov x1, x28 │ │ │ │ + bl 40ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b40> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4b334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fd4> // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + str w0, [x1, x23, lsl #2] │ │ │ │ + cmp x28, x19 │ │ │ │ + b.eq 4b344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fe4> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + bl d3c0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 4b4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2214c> // b.none │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x28, [x0, #216] │ │ │ │ + b 4b2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f6c> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x27 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x28, [sp, #296] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + b 4b304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fa4> │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #816] │ │ │ │ + b 4b300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fa0> │ │ │ │ + cbz x0, 4b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e60> │ │ │ │ + mov x0, x19 │ │ │ │ + b 4b3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22074> │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, sp, #0x320 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x21] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + b 4b360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22000> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + mov x1, x28 │ │ │ │ + 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.eq 486fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2bc> // b.none │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - ldr x22, [x3, #16] │ │ │ │ - cmp w19, #0x10 │ │ │ │ - b.eq 48704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2c4> // b.none │ │ │ │ - cmp w19, #0x8 │ │ │ │ - b.ne 486ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f26c> // b.any │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #1, 486ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f26c> │ │ │ │ - ldr x2, [x22] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - mov w1, w19 │ │ │ │ - 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 48620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1e0> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + b.ne 4b1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e84> // b.any │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 4b474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22114> // b.none │ │ │ │ + stp x3, x2, [x28] │ │ │ │ + ldr x0, [sp, #816] │ │ │ │ + str x0, [x28, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x19, x1 │ │ │ │ + b 4b200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ea0> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 48788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f348> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, w19 │ │ │ │ - b 486c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f288> │ │ │ │ - ldr x1, [x22] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 4b464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22104> │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 4b24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21eec> │ │ │ │ + b 4b240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ee0> │ │ │ │ + mov x0, x19 │ │ │ │ + ldrb w1, [x24] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + b 4b24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21eec> │ │ │ │ + cmp x28, x21 │ │ │ │ + b.eq 4da3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246dc> // b.none │ │ │ │ + cbz x2, 4b498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22138> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 4cc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23934> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + str x2, [x28, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + b 4b200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ea0> │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + 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] │ │ │ │ mov x0, x22 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #2, 486a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f264> │ │ │ │ - ldr x2, [x22] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w0, [x22, #64] │ │ │ │ + bl d540 │ │ │ │ + cbz w0, 4b858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224f8> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 4b4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22168> │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + ldr x24, [x2] │ │ │ │ + cbz x24, 4b4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22168> │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 4b4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22168> │ │ │ │ + ldr x0, [x1, #144] │ │ │ │ + ldr x19, [x0] │ │ │ │ + cbz x19, 4b4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22168> │ │ │ │ + ldrh w0, [x24, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 4b4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22168> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d7b0 │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr w0, [x24, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x1, #0x0, #0x4, ge // ge = tcont │ │ │ │ + b.eq 4d0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d60> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 4d0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d60> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + ldr x1, [x1, x0] │ │ │ │ + add x25, sp, #0x2a0 │ │ │ │ + mov x0, x25 │ │ │ │ + str x25, [sp, #112] │ │ │ │ + bl 40d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a20> │ │ │ │ + ldr x1, [x24, #120] │ │ │ │ + add x26, sp, #0x2c0 │ │ │ │ + ldr x21, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + str x26, [sp, #104] │ │ │ │ + bl 40d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a20> │ │ │ │ + ldr x1, [x24, #136] │ │ │ │ + add x27, sp, #0x2e0 │ │ │ │ + mov x0, x27 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + ldr x1, [x1] │ │ │ │ + bl 40d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a20> │ │ │ │ + ldr x1, [x24, #136] │ │ │ │ + add x28, sp, #0x300 │ │ │ │ + mov x0, x28 │ │ │ │ + str x28, [sp] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + bl 40d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a20> │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + bl d420 │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + bl 1d9cc ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + mov w6, w0 │ │ │ │ + mov x5, x28 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x4, x27 │ │ │ │ + mov x3, x26 │ │ │ │ + add w2, w21, #0x1 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 6bc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42920> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + add x4, sp, #0xf8 │ │ │ │ + add x2, x1, #0x198 │ │ │ │ + add x3, sp, #0x108 │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl ce20 │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 4e83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254dc> // b.any │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + mov x1, x19 │ │ │ │ + add x4, sp, #0x104 │ │ │ │ + add x3, sp, #0x120 │ │ │ │ + add x2, x2, #0x198 │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl ce20 │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 4e81c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254bc> // b.any │ │ │ │ + ldrb w0, [x20, #64] │ │ │ │ + tbnz w0, #0, 4dbc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24868> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cbz x2, 4d168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e08> │ │ │ │ + ubfiz w0, w23, #2, #1 │ │ │ │ + lsl w3, w23, #2 │ │ │ │ + str w3, [sp, #16] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + lsl w0, w3, w0 │ │ │ │ + str w0, [sp, #40] │ │ │ │ + b 4b718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x223b8> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4cfc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c68> // b.none │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + lsr w1, w23, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4d9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2469c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, w5, uxtw] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, w5, uxtw] │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + add w18, w18, #0x1 │ │ │ │ + fmov s30, w15 │ │ │ │ + mov x8, #0x1 // #1 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + ldur q31, [x20, #104] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + uzp1 v15.2d, v15.2d, v30.2d │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr x3, [x20, #136] │ │ │ │ + add x0, x0, x25 │ │ │ │ + add v15.2d, v31.2d, v15.2d │ │ │ │ + str x0, [x20, #120] │ │ │ │ + add x3, x3, x8 │ │ │ │ + str x3, [x20, #136] │ │ │ │ + stur q15, [x20, #104] │ │ │ │ + cmp x2, x24 │ │ │ │ + b.ls 4d180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e20> // b.plast │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ + ubfiz x0, x24, #2, #32 │ │ │ │ + mov w16, w24 │ │ │ │ + add x5, x3, x0 │ │ │ │ + ldr w4, [x3, x0] │ │ │ │ + ldr w5, [x5, #4] │ │ │ │ + asr w28, w4, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + asr w3, w5, #1 │ │ │ │ + cset w7, eq // eq = none │ │ │ │ + cmp w3, #0x2 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w5, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w9, eq // eq = none │ │ │ │ + mov w11, w9 │ │ │ │ + b.eq 4b688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22328> // b.none │ │ │ │ + cmp w7, w14 │ │ │ │ + cset w15, eq // eq = none │ │ │ │ + b.eq 4daac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2474c> // b.none │ │ │ │ + orr w4, w4, w5 │ │ │ │ + ldrb w10, [x20, #64] │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + ldr w8, [sp, #16] │ │ │ │ + lsr w1, w23, #1 │ │ │ │ + tbz w4, #0, 4d130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23dd0> │ │ │ │ + ldp x12, x4, [x20, #200] │ │ │ │ + cmp x12, x4 │ │ │ │ + b.eq 4d130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23dd0> // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w25, w4 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4cfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c80> // b.none │ │ │ │ + mov w15, w9 │ │ │ │ + mov w25, w4 │ │ │ │ + ldr x8, [x20, #16] │ │ │ │ + mov w5, #0x8 // #8 │ │ │ │ + lsl w5, w5, w2 │ │ │ │ + ldr x8, [x8, #8] │ │ │ │ + ldr x8, [x8, x0] │ │ │ │ + ldr x8, [x8, #136] │ │ │ │ + ldrb w12, [x8, x1] │ │ │ │ + orr w5, w5, w12 │ │ │ │ + strb w5, [x8, x1] │ │ │ │ + cbnz w11, 4d0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d68> │ │ │ │ + tbnz w4, #0, 4da44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246e4> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w10, #0, 4dbb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24858> │ │ │ │ + nop │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x8, [x1, x0] │ │ │ │ + cbz w25, 4b800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224a0> │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + lsl x16, x16, #1 │ │ │ │ + ldr w9, [x0, x16] │ │ │ │ + add x5, x8, #0x140 │ │ │ │ + ldp x27, x0, [x5, #8] │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 4d77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2441c> // b.none │ │ │ │ + ldr w0, [x27] │ │ │ │ + bfxil w0, w9, #0, #30 │ │ │ │ + bfi w0, w7, #30, #1 │ │ │ │ + bfi w0, w14, #31, #1 │ │ │ │ + str w0, [x27], #4 │ │ │ │ + str x27, [x5, #8] │ │ │ │ + tbnz w4, #0, 4b6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22370> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + fmov s30, w15 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4d030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23cd0> // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4d040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ce0> // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + b 4b6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22384> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + cbz x0, 4b87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2251c> │ │ │ │ + bl cf28 <__libc_start_main@plt+0x8> │ │ │ │ mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ - b 486a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f264> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x3, [x20] │ │ │ │ - mov w2, w19 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldr x3, [x3, #8] │ │ │ │ - str x3, [x20] │ │ │ │ + bl de10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x610> │ │ │ │ + ldp x2, x1, [x20, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x20, #112] │ │ │ │ + fmov d30, x0 │ │ │ │ + add x24, sp, #0x390 │ │ │ │ + add x21, sp, #0x320 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x20, #96] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x3, sp, #0x478 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3712] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + ldp x23, x0, [x0, #8] │ │ │ │ + str q31, [x3] │ │ │ │ + add x3, sp, #0x488 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x3] │ │ │ │ + mov x3, x0 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + str x2, [sp, #912] │ │ │ │ str x3, [sp, #8] │ │ │ │ - ldr x3, [x21] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl 48620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1e0> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + str x3, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl d7c8 │ │ │ │ + adrp x22, 9f000 │ │ │ │ + ldr x22, [x22, #3856] │ │ │ │ + add x6, sp, #0x330 │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3792] │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp x2, x0, [sp, #16] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x3, [sp, #800] │ │ │ │ + stp xzr, xzr, [x6] │ │ │ │ + stp xzr, xzr, [x6, #16] │ │ │ │ + str x2, [sp, #808] │ │ │ │ + str xzr, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + add x4, sp, #0x380 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x328 │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x3, [sp, #808] │ │ │ │ + str w2, [sp, #872] │ │ │ │ + str x4, [sp, #880] │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #920] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + add x25, sp, #0x310 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + str x0, [sp] │ │ │ │ + str x25, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 4da30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246d0> │ │ │ │ + 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 │ │ │ │ - b.eq 487a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f364> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4876c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f32c> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ba34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226d4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f348> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - 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 48858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f418> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 4882c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f3ec> // 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 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x460 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 48888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f448> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e860> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f448> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 48890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f450> // b.any │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x27, x0 │ │ │ │ + add x19, sp, #0x330 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24200> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #808] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4e384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25024> // b.none │ │ │ │ + adrp x26, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - 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 48958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f518> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 4892c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f4ec> // 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 │ │ │ │ + add x1, x26, #0x468 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4d530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241d0> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + str x28, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + str xzr, [x27, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4bb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227d4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4bb44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227e4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldp d0, d31, [x20, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + add x27, sp, #0x280 │ │ │ │ + mov x8, x27 │ │ │ │ + str x27, [sp, #184] │ │ │ │ + ucvtf d31, d31 │ │ │ │ + ucvtf d0, d0 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fdiv d0, d31, d0 │ │ │ │ + bl 412c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f60> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x27 │ │ │ │ + add x3, x3, #0x470 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 48988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f548> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e860> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f548> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4d548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241e8> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #680] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4e310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fb0> // b.none │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + add x1, x26, #0x468 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + bl cd18 │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + str x1, [sp, #704] │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4d518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241b8> // b.none │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + str x0, [sp, #704] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #712] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + str x27, [x28] │ │ │ │ + ldrb w27, [x20, #64] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + and w28, w27, #0x1 │ │ │ │ + tbz w27, #0, 4beb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b50> │ │ │ │ + ldr d15, [x20, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x20, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + add x0, sp, #0x478 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 48990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f550> // b.any │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x5, sp, #0x330 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #800] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str w0, [sp, #872] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #880] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - 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 48a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f618> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 48a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5ec> // 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 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #920] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4dbac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2484c> │ │ │ │ + ldr x5, [sp, #832] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 48a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f648> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e860> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x3, [sp, #840] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f648> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4bda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a40> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 48a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f650> // b.any │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + str x25, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4da90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24730> // 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, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cf8> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x26, #0x468 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4da74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24714> // 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] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #704] │ │ │ │ + ldr x4, [sp, #712] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 4bed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b78> // b.any │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 4dc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248b8> // b.plast │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 4bef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b90> // b.any │ │ │ │ + b 4bf0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bac> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x19, [sp, #800] │ │ │ │ + ldr x3, [sp, #704] │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + ldr x4, [sp, #712] │ │ │ │ + strb wzr, [sp, #816] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x4 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 4be98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b38> // b.none │ │ │ │ + ldr x1, [sp, #720] │ │ │ │ + cmp x1, x0 │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + b.cs 4befc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b9c> // b.hs, b.nlast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 4befc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b9c> // b.none │ │ │ │ + ldr x5, [sp, #816] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.cs 4cf74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c14> // b.hs, b.nlast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 4e3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25080> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cfac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c4c> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #384] │ │ │ │ + str x2, [sp, #400] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #392] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4bf64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c04> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + cbnz w28, 4cf4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23bec> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4bf7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c1c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4bf90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c30> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + add x28, sp, #0x290 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4bfa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c44> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr d15, [x20, #128] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x20, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mov x0, x24 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + add x0, sp, #0x478 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x4, sp, #0x330 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #800] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str w0, [sp, #872] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #880] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - 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 48b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f718> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 48b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f6ec> // 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 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #920] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x25, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 4da10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246b0> │ │ │ │ + ldr x5, [sp, #832] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 48b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f748> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e860> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + 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 │ │ │ │ - b.ne 48b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f748> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22da4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x5e8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 48b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f750> // b.any │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24280> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x2, [sp, #816] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #808] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4e238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ed8> // b.none │ │ │ │ + add x1, x26, #0x468 │ │ │ │ mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #56] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cbz x1, 48c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f80c> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ls 48d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8d8> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [x2] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 48d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8cc> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 44000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2abc0> │ │ │ │ - add x1, x1, #0xfc0 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 48cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f898> // b.any │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ + b.eq 4d5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24264> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x2, [sp, #432] │ │ │ │ + str x1, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + str xzr, [x27, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4c1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e9c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4c20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22eac> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldp x1, x0, [x20, #72] │ │ │ │ + ldr d0, [x20, #136] │ │ │ │ + ldr x20, [sp] │ │ │ │ + ucvtf d0, d0 │ │ │ │ + mul x0, x0, x1 │ │ │ │ + mov x8, x20 │ │ │ │ + fmul d0, d0, d31 │ │ │ │ + ucvtf d31, x0 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + bl 412c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f60> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x480 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - stp x0, x0, [x3, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - ldr x4, [x3, #96] │ │ │ │ - cmp x4, x2 │ │ │ │ - csel x2, x4, x2, le │ │ │ │ - cbnz x2, 48cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8ac> │ │ │ │ - ldr x1, [x3, #96] │ │ │ │ - ldrb w4, [x3, #69] │ │ │ │ - sub x2, x1, x2 │ │ │ │ - add x1, x0, x1 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x0, x1, [x3, #8] │ │ │ │ - str x1, [x3, #24] │ │ │ │ - tbz w4, #0, 48d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f920> │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - bl 47b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e720> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8cc> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - str x0, [sp] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [sp] │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b 48c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7d0> │ │ │ │ - sub x4, x4, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - add x0, x0, x4 │ │ │ │ - stp x2, x3, [sp] │ │ │ │ - bl d6f0 │ │ │ │ - ldp x2, x3, [sp] │ │ │ │ - ldr x0, [x3, #80] │ │ │ │ - b 48c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f848> │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - ldr x0, [x3, #80] │ │ │ │ - sub x2, x1, x2 │ │ │ │ - b 48c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f838> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x27, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4d5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2424c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + stp x27, xzr, [x20] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x1, [sp, #808] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4e1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e54> // b.none │ │ │ │ + add x1, x26, #0x468 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4d594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24234> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + str x26, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4c2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f9c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4c30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fac> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + bl ca90 │ │ │ │ + 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, x24 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + add x0, sp, #0x478 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - b.ne 48d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f948> // b.any │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x3, sp, #0x330 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #800] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str w0, [sp, #872] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #880] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x260 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl cec8 │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #920] │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x25, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 4da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246c0> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2312c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl cd30 │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4e778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25418> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + bl cd18 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4d5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2429c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + str x26, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4c538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x231d8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldp x20, x26, [sp, #352] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + add x27, sp, #0x200 │ │ │ │ + str x2, [sp, #192] │ │ │ │ + mov x0, x27 │ │ │ │ + str x2, [sp, #512] │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + strb wzr, [sp, #528] │ │ │ │ + add x1, x26, #0x11 │ │ │ │ + bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 4e130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dd0> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x27 │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #520] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.hi 4e158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24df8> // b.pmore │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl cd18 │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4e180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e20> // b.plast │ │ │ │ + adrp x20, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x27 │ │ │ │ + add x1, x20, #0x4a0 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242b4> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x2, [sp, #560] │ │ │ │ + ldr x3, [x26, #8] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + str x3, [sp, #552] │ │ │ │ + ldp x1, x2, [sp, #384] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4e7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25480> // b.pmore │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24218> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #584] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4e54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251ec> // b.plast │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + add x1, x20, #0x4a0 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #208] │ │ │ │ + bl cd18 │ │ │ │ + add x1, sp, #0x270 │ │ │ │ + str x1, [sp, #168] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d4fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2419c> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x3, [x26, #8] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + str x3, [sp, #616] │ │ │ │ + ldp x1, x2, [sp, #416] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4e510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251b0> // b.pmore │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str x0, [sp, #216] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x28, [sp, #640] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24180> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #648] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #648] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4e57c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2521c> // b.plast │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + add x1, x20, #0x4a0 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4d4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24168> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + str x26, [x20] │ │ │ │ + ldr x3, [sp, #680] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4e5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2525c> // b.pmore │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #704] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4d4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24150> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #704] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #712] │ │ │ │ + stp x26, xzr, [x20] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4e73c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253dc> // b.plast │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x2f0 │ │ │ │ + str x20, [sp, #736] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24134> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + str x2, [sp, #752] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #744] │ │ │ │ + str xzr, [x26, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x2, [sp, #488] │ │ │ │ + str x1, [x26] │ │ │ │ + ldr x3, [sp, #744] │ │ │ │ + ldr x1, [sp, #480] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4e70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253ac> // b.pmore │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x25, [sp, #768] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24118> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4e098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d38> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x870 │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ mov x3, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #56] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cbz x1, 48e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9cc> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ls 48ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa98> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldrb w0, [x1] │ │ │ │ + b.eq 4d45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240fc> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x2, [sp, #816] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + adrp x26, 9f000 │ │ │ │ + ldr x26, [x26, #3704] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 4ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b8c> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 4ce8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b2c> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4c934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235d4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4c944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235e4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 4c954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235f4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ ldr x1, [sp, #56] │ │ │ │ - ldr x3, [x2] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 48ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa8c> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23608> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c97c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2361c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4c98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2362c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23640> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c9b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23654> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c9c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23668> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2367c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbnz w0, 4cca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23940> │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + cbz w0, 4cbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23878> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + add x0, sp, #0x478 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #800] │ │ │ │ + add x0, sp, #0x330 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #872] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #880] │ │ │ │ + bl d7c8 │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0d8 │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x25, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 4db9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2483c> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ + str x22, [sp, #912] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cb0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237ac> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 4e984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25624> // b.plast │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + bl cd18 │ │ │ │ + mov x22, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 4da5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246fc> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + str x22, [x20] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + tbnz w0, #0, 4d6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24364> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 4d63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242dc> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4cbc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23868> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4cbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23878> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cbec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2388c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238a0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cc14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238b4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cc28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238c8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cc3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238dc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cbz x0, 4cc48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238e8> │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 410a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d40> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + add sp, sp, #0x4a0 │ │ │ │ + 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 x2, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 48e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa58> // b.any │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ + ldrb w1, [sp, #816] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 4b490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22130> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + add x0, sp, #0x478 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x2, sp, #0x330 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #800] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str w0, [sp, #872] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #880] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + bl d7c8 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0d8 │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x25, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 4dc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248c0> │ │ │ │ + ldr x5, [sp, #832] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - stp x0, x0, [x3, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [x3, #24] │ │ │ │ - ldr x4, [x3, #112] │ │ │ │ - cmp x4, x2 │ │ │ │ - csel x2, x4, x2, le │ │ │ │ - cbnz x2, 48eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa6c> │ │ │ │ - ldr x1, [x3, #112] │ │ │ │ - ldrb w4, [x3, #80] │ │ │ │ - sub x2, x1, x2 │ │ │ │ - add x1, x0, x1 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x0, x1, [x3, #8] │ │ │ │ - str x1, [x3, #24] │ │ │ │ - tbz w4, #0, 48f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fae0> │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - bl 47b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e720> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + 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 │ │ │ │ - b.ne 48ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa8c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - str x0, [sp] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [sp] │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b 48dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f990> │ │ │ │ - sub x4, x4, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - add x0, x0, x4 │ │ │ │ - stp x2, x3, [sp] │ │ │ │ - bl d6f0 │ │ │ │ - ldp x2, x3, [sp] │ │ │ │ - ldr x0, [x3, #96] │ │ │ │ - b 48e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa08> │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - ldr x0, [x3, #96] │ │ │ │ - sub x2, x1, x2 │ │ │ │ - b 48e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9f8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #800] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #880] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a60> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 4e7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2544c> // b.plast │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0x508 │ │ │ │ + bl cd18 │ │ │ │ + mov x27, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4dc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248a0> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + stp x27, xzr, [x20] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + bl 4ea60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25700> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4ce78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b18> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4c9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23684> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 4c9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23684> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4e9b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25658> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4d048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ce8> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 4c924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235c4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4e4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25190> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4d084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d24> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 4c91c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235bc> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4cf5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23bfc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4bf68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c08> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + b 4bf68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c08> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - b.ne 48f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb08> // b.any │ │ │ │ + str x0, [sp, #104] │ │ │ │ mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl cec8 │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 43640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a200> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 43640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a200> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 437a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a360> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 437a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a360> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 43900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4c0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 43900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4c0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 43a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a620> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 43a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a620> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 49094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc54> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 4909c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc5c> // b.any │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbnz w3, #2, 4909c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc5c> │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 4bf38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bd8> // b.any │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4bf44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22be4> │ │ │ │ + ldr w8, [sp, #16] │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + and w2, w8, #0x4 │ │ │ │ + mov w8, #0x4 // #4 │ │ │ │ + mov w1, w5 │ │ │ │ + lsl w8, w8, w2 │ │ │ │ + ldr x12, [x12, #8] │ │ │ │ + ldr x12, [x12, x0] │ │ │ │ + ldr x12, [x12, #136] │ │ │ │ + ldrb w13, [x12, w5, uxtw] │ │ │ │ + orr w8, w8, w13 │ │ │ │ + strb w8, [x12, w5, uxtw] │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4b7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22448> // b.none │ │ │ │ + cbnz w11, 4d0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d68> │ │ │ │ + tbnz w4, #0, 4da50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246f0> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w10, #0, 4b7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22480> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + fmov s30, w15 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.ne 4b850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224f0> // b.any │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + b 4b6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22384> │ │ │ │ + stp x0, x2, [sp, #224] │ │ │ │ + bl d5b8 │ │ │ │ + adrp x3, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + ldp x0, x2, [sp, #224] │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ ldr x4, [x0] │ │ │ │ - orr w3, w3, #0x4 │ │ │ │ - str w3, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbz w3, #1, 490a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ - ret │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4cedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b7c> // b.none │ │ │ │ + str x2, [sp, #224] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #224] │ │ │ │ + mov w1, w0 │ │ │ │ + b 4cedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b7c> │ │ │ │ + stp x0, x2, [sp, #224] │ │ │ │ + bl d5b8 │ │ │ │ + adrp x3, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + ldp x0, x2, [sp, #224] │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ ldr x4, [x0] │ │ │ │ - orr w3, w3, #0x2 │ │ │ │ - str w3, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4cf3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23bdc> // b.none │ │ │ │ + str x2, [sp, #224] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #224] │ │ │ │ + mov w1, w0 │ │ │ │ + b 4cf3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23bdc> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 4b54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221ec> │ │ │ │ + ldr x9, [x20, #16] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + lsl w5, w5, w2 │ │ │ │ + mov x8, #0x1 // #1 │ │ │ │ + ldr x9, [x9, #8] │ │ │ │ + ldr x9, [x9, x0] │ │ │ │ + ldr x9, [x9, #136] │ │ │ │ + ldrb w11, [x9, x1] │ │ │ │ + orr w5, w5, w11 │ │ │ │ + strb w5, [x9, x1] │ │ │ │ + tbz w4, #0, 4d154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23df4> │ │ │ │ + ldr x9, [x20, #16] │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + lsl w2, w5, w2 │ │ │ │ + ldr x5, [x9, #8] │ │ │ │ + ldr x5, [x5, x0] │ │ │ │ + ldr x5, [x5, #136] │ │ │ │ + ldrb w9, [x5, x1] │ │ │ │ + orr w2, w2, w9 │ │ │ │ + strb w2, [x5, x1] │ │ │ │ + tbnz w10, #0, 4d148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23de8> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fmov s30, w15 │ │ │ │ + fmov d15, x0 │ │ │ │ + b 4b838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224d8> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4d630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242d0> // b.none │ │ │ │ + mov w15, w9 │ │ │ │ + mov w25, w9 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 4b7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22448> │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + fmov d15, x1 │ │ │ │ + b 4b7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22480> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w10, #0, 4b6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22370> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w4, w10 │ │ │ │ + b 4b7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22480> │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xae8 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 490ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fcac> │ │ │ │ - tbnz w2, #2, 4911c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fcdc> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 490f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fcb8> │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + cmp xzr, x0, lsl #1 │ │ │ │ + b.eq 4d2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f54> // b.none │ │ │ │ + mvn w5, w23 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + lsr w8, w23, #3 │ │ │ │ + ldp w13, w12, [sp, #88] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + lsl w7, w7, w5 │ │ │ │ + b 4d1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e70> │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cs 4d2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f50> // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x4, x4, #0x8 │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ + add w0, w3, w0, lsl #1 │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + ldr x9, [x10, #8] │ │ │ │ + add x11, x1, x4 │ │ │ │ + ldr x14, [x10, #32] │ │ │ │ + lsr x9, x9, #3 │ │ │ │ + ldr w2, [x1, x4] │ │ │ │ + ldr w1, [x11, #4] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + madd x0, x0, x9, x8 │ │ │ │ + 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 w9, [x14, x0] │ │ │ │ + add w13, w13, w1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + cmp w11, #0x2 │ │ │ │ + bic w9, w9, w7 │ │ │ │ + strb w9, [x14, x0] │ │ │ │ + lsl w1, w1, w5 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + ldr x9, [x10, #32] │ │ │ │ + lsl w14, w14, w5 │ │ │ │ + ldrb w10, [x9, x0] │ │ │ │ + orr w1, w1, w10 │ │ │ │ + strb w1, [x9, x0] │ │ │ │ + ldr x9, [x20, #8] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + ldr x10, [x9, #8] │ │ │ │ + add w0, w3, w0, lsl #1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + lsr x10, x10, #3 │ │ │ │ + ldr x1, [x9, #32] │ │ │ │ + madd x0, x0, x10, x8 │ │ │ │ + ldrb w10, [x1, x0] │ │ │ │ + bic w10, w10, w7 │ │ │ │ + strb w10, [x1, x0] │ │ │ │ + ldr x9, [x9, #32] │ │ │ │ + ldrb w1, [x9, x0] │ │ │ │ + orr w1, w14, w1 │ │ │ │ + strb w1, [x9, x0] │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 4d454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240f4> // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.ne 4d1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e54> // b.any │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cc 4d1c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e68> // b.lo, b.ul, b.last │ │ │ │ + stp w13, w12, [sp, #88] │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbz w0, 4d2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f70> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x1, [x0, #240] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbnz x1, 4dc30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248d0> │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x1, x2 │ │ │ │ + stp w26, w6, [x2, #148] │ │ │ │ + str w18, [x2, #156] │ │ │ │ + bl 1e0a0 ::do_widen(char) const@@Base+0x1500> │ │ │ │ + mov x3, #0x13 // #19 │ │ │ │ + add x19, sp, #0x330 │ │ │ │ + add x0, sp, #0x320 │ │ │ │ + add x1, sp, #0x128 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #296] │ │ │ │ + str x19, [sp, #800] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x448 │ │ │ │ + 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 x26, 9f000 │ │ │ │ + ldr x26, [x26, #3704] │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + tbz w0, #0, 4d3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24090> │ │ │ │ + ldr d29, [x20, #72] │ │ │ │ + ucvtf d30, w23 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d28, x0 │ │ │ │ + ldr w0, [x26, #524] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + fdiv d29, d30, d29 │ │ │ │ + fcvt s29, d29 │ │ │ │ + fcvt d31, s29 │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + fcvtzs w24, d31 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.ge 4d398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24038> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x26, #524] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.le 4d3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24090> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0f0 │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + str w24, [x26, #524] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 4d400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240a0> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + add x1, sp, #0x310 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240b4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240c8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240dc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22168> // b.none │ │ │ │ bl d3c0 │ │ │ │ + b 4b4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22168> │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + b 4d294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f34> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a780> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - b 490ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fcac> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #80] │ │ │ │ - tbz w1, #0, 49148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd08> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 490ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fcac> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stp x1, x3, [sp, #224] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #224] │ │ │ │ + b 4c8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2359c> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #224] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + b 4c8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23544> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4c844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234e4> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4c7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2347c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4c77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2341c> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4c71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4c6c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23368> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4bc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228b8> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4bb10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227b0> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4bbb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22858> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4bab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22750> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4c664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23304> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4c2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f78> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4c27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f1c> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4c1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e78> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4c17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e1c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4c514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x231b4> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4c608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232a8> │ │ │ │ + mov w25, w9 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 4cfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c80> │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x26, x26, x0 │ │ │ │ + ldr x20, [x26, #240] │ │ │ │ + cbz x20, 4df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24be0> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4db00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 4e8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25584> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4dacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2476c> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x22 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 4cbb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23858> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 4e8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25564> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4db68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24808> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 4e8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25544> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4db34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247d4> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x22 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + b 4cbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23850> │ │ │ │ + ldr x10, [x8, #320] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x21, x27, x10 │ │ │ │ + asr x19, x21, #2 │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 4e87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2551c> // b.pmore │ │ │ │ + add x2, x21, #0x80 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + mov x0, x2 │ │ │ │ + str w3, [sp, #64] │ │ │ │ + str x8, [sp, #72] │ │ │ │ + str w6, [sp, #80] │ │ │ │ + str w18, [sp, #120] │ │ │ │ + str w9, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + str w14, [sp, #152] │ │ │ │ + str x10, [sp, #160] │ │ │ │ + str w4, [sp, #168] │ │ │ │ + str w15, [sp, #176] │ │ │ │ + str x5, [sp, #184] │ │ │ │ + bl d420 │ │ │ │ + ldr x10, [sp, #160] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + add x12, x0, x21 │ │ │ │ + ldr x8, [sp, #72] │ │ │ │ + mov x11, x10 │ │ │ │ + ldr x5, [sp, #184] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + ldr w6, [sp, #80] │ │ │ │ + ldr w18, [sp, #120] │ │ │ │ + ldr w9, [sp, #128] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr w14, [sp, #152] │ │ │ │ + ldr w4, [sp, #168] │ │ │ │ + ldr w15, [sp, #176] │ │ │ │ + cmp x27, x10 │ │ │ │ + b.eq 4d830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244d0> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #16] │ │ │ │ + ldr w13, [x11], #4 │ │ │ │ + str w13, [x0], #4 │ │ │ │ + cmp x0, x12 │ │ │ │ + b.ne 4d820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244c0> // b.any │ │ │ │ + cbz x10, 4d89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2453c> │ │ │ │ + mov x0, x10 │ │ │ │ + str w3, [sp, #56] │ │ │ │ + str x8, [sp, #64] │ │ │ │ + str w6, [sp, #72] │ │ │ │ + str w18, [sp, #80] │ │ │ │ + str w9, [sp, #120] │ │ │ │ + str w7, [sp, #128] │ │ │ │ + str w14, [sp, #136] │ │ │ │ + str x1, [sp, #152] │ │ │ │ + str w4, [sp, #160] │ │ │ │ + str x2, [sp, #168] │ │ │ │ + str w15, [sp, #176] │ │ │ │ + str x5, [sp, #184] │ │ │ │ + bl d3c0 │ │ │ │ + ldr x8, [sp, #64] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x5, [sp, #184] │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + ldr w6, [sp, #72] │ │ │ │ + ldr w18, [sp, #80] │ │ │ │ + ldr w9, [sp, #120] │ │ │ │ + ldr w7, [sp, #128] │ │ │ │ + ldr w14, [sp, #136] │ │ │ │ + ldr w4, [sp, #160] │ │ │ │ + ldr w15, [sp, #176] │ │ │ │ + str x1, [x8, #320] │ │ │ │ + add x27, x1, x21 │ │ │ │ + add x0, x1, x2 │ │ │ │ + stp x27, x0, [x5, #8] │ │ │ │ + cmp x21, x2 │ │ │ │ + b.ne 4b810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224b0> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 4e924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x255c4> // b.none │ │ │ │ + lsl x19, x19, #1 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x19, x0 │ │ │ │ + str w3, [sp, #64] │ │ │ │ + csel x19, x19, x0, ls // ls = plast │ │ │ │ + str x8, [sp, #72] │ │ │ │ + str w6, [sp, #80] │ │ │ │ + lsl x0, x19, #2 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str w18, [sp, #120] │ │ │ │ + str w9, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + str w14, [sp, #152] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str w4, [sp, #168] │ │ │ │ + str x2, [sp, #176] │ │ │ │ + str w15, [sp, #184] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + bl d420 │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 491cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd8c> │ │ │ │ - tbnz w2, #2, 491fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fdbc> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 491d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd98> │ │ │ │ + ldr w9, [sp, #128] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + add x21, x0, x2 │ │ │ │ + ldr w11, [x0, x2] │ │ │ │ + ldr w14, [sp, #152] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + bfxil w11, w9, #0, #30 │ │ │ │ + ldr x8, [sp, #72] │ │ │ │ + bfi w11, w7, #30, #1 │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + bfi w11, w14, #31, #1 │ │ │ │ + str w11, [x0, x2] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + ldr w6, [sp, #80] │ │ │ │ + ldr w18, [sp, #120] │ │ │ │ + ldr w4, [sp, #168] │ │ │ │ + ldr w15, [sp, #184] │ │ │ │ + cmp x27, x1 │ │ │ │ + b.eq 4ddac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a4c> // b.none │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str w3, [sp, #72] │ │ │ │ + str x8, [sp, #80] │ │ │ │ + str w6, [sp, #120] │ │ │ │ + str w18, [sp, #128] │ │ │ │ + str w4, [sp, #136] │ │ │ │ + str w15, [sp, #152] │ │ │ │ + str x5, [sp, #160] │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x8, [sp, #80] │ │ │ │ + ldr x5, [sp, #160] │ │ │ │ + ldr w3, [sp, #72] │ │ │ │ + ldr w6, [sp, #120] │ │ │ │ + ldr w18, [sp, #128] │ │ │ │ + ldr w4, [sp, #136] │ │ │ │ + ldr w15, [sp, #152] │ │ │ │ + mov x0, x1 │ │ │ │ + str w3, [sp, #64] │ │ │ │ + str x8, [sp, #72] │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + str w6, [sp, #80] │ │ │ │ + str w18, [sp, #120] │ │ │ │ + str w4, [sp, #128] │ │ │ │ + str w15, [sp, #136] │ │ │ │ + str x5, [sp, #152] │ │ │ │ bl d3c0 │ │ │ │ + ldr x8, [sp, #72] │ │ │ │ + ldr x5, [sp, #152] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x19, [x8, #320] │ │ │ │ + add x10, x19, x0 │ │ │ │ + stp x21, x10, [x5, #8] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + ldr w6, [sp, #80] │ │ │ │ + ldr w18, [sp, #120] │ │ │ │ + ldr w4, [sp, #128] │ │ │ │ + ldr w15, [sp, #136] │ │ │ │ + b 4b828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224c8> │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + b 4b7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22448> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl cef8 │ │ │ │ + b 4c0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d80> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl cef8 │ │ │ │ + b 4c468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23108> │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl cef8 │ │ │ │ + b 4ba10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226b0> │ │ │ │ + mov x0, x3 │ │ │ │ + b 4b200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ea0> │ │ │ │ + mov w4, w9 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + b 4d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d94> │ │ │ │ + mov w4, w9 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + b 4d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d94> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a780> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - b 491cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd8c> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #69] │ │ │ │ - tbz w1, #0, 49228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fde8> │ │ │ │ - strb wzr, [x19, #69] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4cb94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23834> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #96] │ │ │ │ + b 4be6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b0c> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + stp x1, x3, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #96] │ │ │ │ + b 4be18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ab8> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4dd94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a34> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + fmov d30, x0 │ │ │ │ + b 4b844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224e4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4d6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24354> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4d6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24354> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4d65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242fc> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4d65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242fc> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4d76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2440c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4d76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2440c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4d6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2438c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4d6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2438c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl cef8 │ │ │ │ + b 4cae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23788> │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl cef8 │ │ │ │ + b 4bd7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a1c> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + fmov s30, w15 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + b 4b838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224d8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x430 │ │ │ │ + add x4, sp, #0x100 │ │ │ │ + add x3, sp, #0x118 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl ce20 │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 240a0 ::do_widen(char) const@@Base+0x7500> │ │ │ │ + b 4b64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x222ec> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4ce48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ae8> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + b 4bf0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bac> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl cef8 │ │ │ │ + b 4cd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a3c> │ │ │ │ + ldr x0, [x0, #216] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ + add x4, sp, #0xfc │ │ │ │ + add x2, x2, #0x198 │ │ │ │ + add x3, sp, #0x110 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w6, [sp, #8] │ │ │ │ + str w18, [sp, #16] │ │ │ │ + bl ce20 │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + lsl w5, w2, #1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.ne 4e904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x255a4> // b.any │ │ │ │ + ldr w6, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w18, [sp, #16] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w2, 4d2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f70> │ │ │ │ + ubfiz w11, w23, #2, #1 │ │ │ │ + mov w10, #0x4 // #4 │ │ │ │ + mov w9, #0x8 // #8 │ │ │ │ + lsr w8, w23, #1 │ │ │ │ + ldr x12, [sp, #48] │ │ │ │ + lsl w10, w10, w11 │ │ │ │ + lsl w9, w9, w11 │ │ │ │ + b 4dca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24948> │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 4d2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f70> │ │ │ │ + ubfiz x2, x0, #1, #32 │ │ │ │ + ldr w3, [x12, x2] │ │ │ │ + tbnz w3, #31, 4dc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24938> │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + add x4, x2, x1 │ │ │ │ + ldr w2, [x2, x1] │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + orr w7, w2, w4 │ │ │ │ + tbz w7, #0, 4dc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24938> │ │ │ │ + cbz w2, 4dc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24938> │ │ │ │ + asr w2, w2, #1 │ │ │ │ + asr w13, w4, #1 │ │ │ │ + cmp w2, #0x2 │ │ │ │ + cset w7, eq // eq = none │ │ │ │ + cmp w13, #0x2 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + cmp w4, #0x0 │ │ │ │ + eor w4, w7, w14 │ │ │ │ + cset w7, ne // ne = any │ │ │ │ + tst w7, w4 │ │ │ │ + b.eq 4dc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24938> // b.none │ │ │ │ + ldr x4, [x20, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, w3, uxtw #3] │ │ │ │ + ldr x7, [x4, #136] │ │ │ │ + ldrb w4, [x7, x8] │ │ │ │ + tst w4, w10 │ │ │ │ + cset w15, ne // ne = any │ │ │ │ + tst w4, w9 │ │ │ │ + cset w14, ne // ne = any │ │ │ │ + cmp w15, w14 │ │ │ │ + b.eq 4dc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24938> // b.none │ │ │ │ + mov w14, #0x3 // #3 │ │ │ │ + lsl w14, w14, w11 │ │ │ │ + orr w4, w4, w14 │ │ │ │ + strb w4, [x7, x8] │ │ │ │ + ldr x4, [x20, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, w3, uxtw #3] │ │ │ │ + ldr x7, [x4, #136] │ │ │ │ + ldrb w4, [x7, x8] │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 4ddb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a54> // b.none │ │ │ │ + tst x23, #0x1 │ │ │ │ + and w13, w4, #0xfffffffb │ │ │ │ + and w2, w4, #0xffffffbf │ │ │ │ + csel w2, w2, w13, ne // ne = any │ │ │ │ + strb w2, [x7, x8] │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x2, [x2, w3, uxtw #3] │ │ │ │ + ldr x3, [x2, #136] │ │ │ │ + ldrb w2, [x3, x8] │ │ │ │ + orr w2, w9, w2 │ │ │ │ + strb w2, [x3, x8] │ │ │ │ + ldr x2, [x20, #128] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x20, #128] │ │ │ │ + b 4dc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24938> │ │ │ │ + mov w4, w9 │ │ │ │ + mov w25, w9 │ │ │ │ + mov w10, w9 │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + lsl w8, w23, #2 │ │ │ │ + b 4cfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c80> │ │ │ │ + mov x21, x0 │ │ │ │ + b 4d9a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24644> │ │ │ │ + orr w4, w4, w10 │ │ │ │ + strb w4, [x7, x8] │ │ │ │ + cmp w13, #0x2 │ │ │ │ + b.eq 4dd68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a08> // b.none │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + tst x23, #0x1 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x2, [x2, w3, uxtw #3] │ │ │ │ + ldr x3, [x2, #136] │ │ │ │ + ldrb w2, [x3, x8] │ │ │ │ + and w4, w2, #0xfffffff7 │ │ │ │ + and w2, w2, #0x7f │ │ │ │ + csel w2, w2, w4, ne // ne = any │ │ │ │ + strb w2, [x3, x8] │ │ │ │ + b 4dd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a24> │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x8, x0 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xb30 │ │ │ │ + bl 40fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c60> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x320 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + add x1, sp, #0x320 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x320 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4def4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b94> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 491cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd8c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xae8 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ - str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 492ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe6c> │ │ │ │ - tbnz w2, #2, 492e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fea4> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 492b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe78> │ │ │ │ + add x0, sp, #0x320 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cbz x0, 4ded0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b70> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ bl d3c0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 410a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d40> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a780> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - b 492ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe6c> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #80] │ │ │ │ - tbz w1, #0, 49310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fed0> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4dec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b60> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 492ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe6c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4938c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff4c> │ │ │ │ - tbnz w2, #2, 493c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff84> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 49398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff58> │ │ │ │ - bl d3c0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a780> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - b 4938c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff4c> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl cd30 │ │ │ │ + b 4df14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bb4> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #69] │ │ │ │ - tbz w1, #0, 493f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffb0> │ │ │ │ - strb wzr, [x19, #69] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4df14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bb4> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4df14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bb4> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4938c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff4c> │ │ │ │ - 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 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - tbnz w1, #1, 494a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30064> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 49600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x301c0> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3792] │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - stp xzr, xzr, [sp, #24] │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x20, 9e000 │ │ │ │ - stp xzr, xzr, [sp, #40] │ │ │ │ - stp xzr, xzr, [sp, #56] │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - mov x22, x0 │ │ │ │ - str x23, [sp, #192] │ │ │ │ - mov x23, x2 │ │ │ │ - str w1, [x19, #56] │ │ │ │ - add x1, x2, #0x10 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str wzr, [sp, #80] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w0, [x19, #56] │ │ │ │ - add x2, x20, #0x700 │ │ │ │ - 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, 495b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30170> │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x21, 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 48620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1e0> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 46720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d2e0> │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add x20, x20, #0x700 │ │ │ │ - str x20, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - tbz w0, #0, 49588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30148> │ │ │ │ - tbz w0, #2, 49588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30148> │ │ │ │ - add x2, sp, #0x10 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov x0, x2 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a780> │ │ │ │ - str wzr, [sp, #120] │ │ │ │ ldr x0, [sp, #96] │ │ │ │ - cbz x0, 49594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30154> │ │ │ │ - bl d3c0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x23, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - b 4947c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3003c> │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - bl d420 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x4, #0x1000 // #4096 │ │ │ │ - mov w3, #0x7 // #7 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - mov x0, x2 │ │ │ │ - strb w1, [sp, #85] │ │ │ │ - ldr x2, [x2] │ │ │ │ - str x4, [sp, #104] │ │ │ │ - str w3, [sp, #120] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x2, [x2, #112] │ │ │ │ - blr x2 │ │ │ │ - b 49510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300d0> │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - str x23, [sp, #192] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + tbz w27, #0, 4e01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cbc> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + cbnz w28, 4e0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d68> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4df34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bd4> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w0, [sp, #85] │ │ │ │ - tbz w0, #0, 49620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x301e0> │ │ │ │ - strb wzr, [sp, #85] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 4e014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cb4> │ │ │ │ + b 4e01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cbc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 49608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x301c8> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 491a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd60> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + tbnz w27, #0, 4e014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cb4> │ │ │ │ + b 4e01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cbc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 49608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x301c8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 46720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d2e0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 49608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x301c8> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b 4e084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d24> │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4e020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc0> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4968c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3024c> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4dfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c74> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 49650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30210> │ │ │ │ + b 4e0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d84> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c40> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 49608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x301c8> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 49588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30148> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x678 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + b 4dfdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c7c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x1, x1, #0x6a8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x6d0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - str x2, [x19] │ │ │ │ - mov w23, #0x5 // #5 │ │ │ │ - ldr w2, [x19, #328] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w2, w23 │ │ │ │ - b.eq 498bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3047c> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - add x0, x19, #0x128 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #40] │ │ │ │ - str x2, [x19, #296] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4df24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bc4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ bl cd30 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x5a0 │ │ │ │ - add x1, x1, #0x5d0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x3, [x3] │ │ │ │ - add x0, x0, #0x5f8 │ │ │ │ - str x2, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x3, 499cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3058c> │ │ │ │ - ldr w0, [x3, #56] │ │ │ │ - tbz w0, #0, 4985c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3041c> │ │ │ │ - ldr x0, [x19, #792] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x3, x3, #0x520 │ │ │ │ - add x2, x2, #0x550 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - str x3, [x19] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #560] │ │ │ │ - cbz x0, 4988c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3044c> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6b8 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - add x0, x19, #0x230 │ │ │ │ - str x20, [x19, #560] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b cd30 │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 499cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3058c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 49904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x304c4> // b.any │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - add x22, x19, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 49794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30354> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 49794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30354> │ │ │ │ - bl 49440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30000> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 499cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3058c> │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 49994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30554> // b.none │ │ │ │ - nop │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - and w0, w0, w23 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 49944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30504> // 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, 499ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3056c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 49920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x304e0> // b.any │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 49994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30554> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl d3c0 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 49980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30540> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 498d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30494> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 49920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x304e0> // b.any │ │ │ │ - b 49968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30528> │ │ │ │ + b 4df1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bbc> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 497c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30380> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x678 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x6a8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x6d0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldur x21, [x3, #-24] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, #0x5 // #5 │ │ │ │ - add x19, x20, x21 │ │ │ │ - str x2, [x20, x21] │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldr w1, [x19, #328] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w1, w25 │ │ │ │ - b.eq 49bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30794> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - add x0, x19, #0x128 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #40] │ │ │ │ - str x2, [x19, #296] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ bl cd30 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x5a0 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0x5d0 │ │ │ │ - add x0, x0, #0x5f8 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x2, 49cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308b8> │ │ │ │ - ldr w0, [x2, #56] │ │ │ │ - tbz w0, #0, 49b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x306d8> │ │ │ │ - ldr x0, [x19, #792] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x19, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x1, x1, #0x550 │ │ │ │ - add x0, x0, #0x578 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x23, 49ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30760> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 49ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30760> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 49ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30760> // b.any │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 49cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3089c> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6b8 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - add x0, x19, #0x230 │ │ │ │ - str x22, [x19, #560] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b cd30 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 49cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308b8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 49c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x307dc> // b.any │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - add x24, x19, #0x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 49a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30610> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 49a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30610> │ │ │ │ - bl 49440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30000> │ │ │ │ - ldr x24, [x23] │ │ │ │ - cbz x24, 49cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308b8> │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 49cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30874> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - and w0, w0, w25 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 49c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30824> // 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, 49ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3088c> │ │ │ │ + b 4dec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b60> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 49c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30800> // b.any │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 49cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30874> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl d3c0 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 49ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30860> // b.any │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - stp x24, x24, [x24] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - b 49bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x307ac> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 49c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30800> // b.any │ │ │ │ - b 49c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30848> │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - b 49ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30760> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 49a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3063c> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - 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 x0, x1, #0x678 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x1, x1, #0x6a8 │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr w2, [x19, #312] │ │ │ │ - add x0, x0, #0x6d0 │ │ │ │ - str x1, [x20], #-16 │ │ │ │ - mov w24, #0x5 // #5 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - tst w2, w24 │ │ │ │ - b.eq 49ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ab8> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x58 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4df2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4df24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bc4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e8c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - add x0, x19, #0x118 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #24] │ │ │ │ - str x2, [x19, #280] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ bl cd30 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x5a0 │ │ │ │ - ldr x1, [x1] │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x5d0 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x5f8 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x1, 4a018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30bd8> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbz w0, #0, 49e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a00> │ │ │ │ - ldr x0, [x19, #776] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x550 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x578 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x22, 49ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a88> │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 49ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a88> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x22, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 49ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a88> // b.any │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 49ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30bbc> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6b8 │ │ │ │ - str x0, [x19] │ │ │ │ - str x21, [x19, #544] │ │ │ │ - add x0, x19, #0x220 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b cd30 │ │ │ │ - ldur x22, [x19, #-8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 4a018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30bd8> │ │ │ │ + b 4df2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4dff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c98> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 49f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b00> // b.any │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - add x23, x19, #0x18 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 49d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30938> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 49d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30938> │ │ │ │ - bl 49440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30000> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cbz x23, 4a018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30bd8> │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 49fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b94> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - and w0, w0, w24 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 49f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b44> // 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, 49fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30bac> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4df2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4dec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b60> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4df34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bd4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 49f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b20> // b.any │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 49fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b94> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x22, [x22] │ │ │ │ - bl d3c0 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 49fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b80> // b.any │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - stp x23, x23, [x23] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w0, [x23, #56] │ │ │ │ - b 49f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ad0> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 49f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b20> // b.any │ │ │ │ - b 49fa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b68> │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - b 49ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a88> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 49da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30964> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 4a11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30cdc> │ │ │ │ - mov x0, x20 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 49440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30000> │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov w21, #0x5 // #5 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4a0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30cb4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - and w0, w0, w21 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4a0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c64> // 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, 4a10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ccc> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2500c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4dec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b60> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ded0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b70> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4a080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c40> // b.any │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 4a0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30cb4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl d3c0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4a0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ca0> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4a080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c40> // b.any │ │ │ │ - b 4a0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c88> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4a0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30cb4> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl d3c0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 4a144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30d04> // b.any │ │ │ │ - b 4a0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30cb4> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + tbnz w27, #0, 4e014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cb4> │ │ │ │ + b 4e01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cbc> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4a064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c24> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x678 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x1, x1, #0x6a8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x6d0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - str x2, [x19] │ │ │ │ - mov w23, #0x5 // #5 │ │ │ │ - ldr w2, [x19, #328] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w2, w23 │ │ │ │ - b.eq 4a304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ec4> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4df1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bbc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4dec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b60> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e2d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f74> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - add x0, x19, #0x128 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #40] │ │ │ │ - str x2, [x19, #296] │ │ │ │ - bl cd30 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x5a0 │ │ │ │ - add x1, x1, #0x5d0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x3, [x3] │ │ │ │ - add x0, x0, #0x5f8 │ │ │ │ - str x2, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x3, 4a40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30fcc> │ │ │ │ - ldr w0, [x3, #56] │ │ │ │ - tbz w0, #0, 4a29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e5c> │ │ │ │ - ldr x0, [x19, #792] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 4e220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ec0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 4e200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ea0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250d8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x3, x3, #0x520 │ │ │ │ - add x2, x2, #0x550 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - str x3, [x19] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #560] │ │ │ │ - cbz x0, 4a2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e8c> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6b8 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x20, [x19, #560] │ │ │ │ - add x0, x19, #0x230 │ │ │ │ - bl cd30 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 4a40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30fcc> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f0c> // b.any │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - add x22, x19, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 4a1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30d94> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 4a1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30d94> │ │ │ │ - bl 49440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30000> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 4a40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30fcc> │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 4a3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f94> // b.none │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - and w0, w0, w23 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4a388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f48> // 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, 4a3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30fac> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + add x1, sp, #0x260 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #216] │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 4a364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f24> // b.any │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 4a3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f94> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d9c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24da4> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl d3c0 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 4a3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f80> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 4a31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30edc> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 4a364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f24> // b.any │ │ │ │ - b 4a3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f6c> │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4ded0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b70> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4a200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30dc0> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - 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 x0, x1, #0x678 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x1, x1, #0x6a8 │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr w2, [x19, #312] │ │ │ │ - add x0, x0, #0x6d0 │ │ │ │ - str x1, [x20], #-16 │ │ │ │ - mov w24, #0x5 // #5 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - tst w2, w24 │ │ │ │ - b.eq 4a60c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311cc> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x58 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - add x0, x19, #0x118 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #24] │ │ │ │ - str x2, [x19, #280] │ │ │ │ - bl cd30 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x5a0 │ │ │ │ - ldr x1, [x1] │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x5d0 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x5f8 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x1, 4a718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312d8> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbz w0, #0, 4a54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3110c> │ │ │ │ - ldr x0, [x19, #776] │ │ │ │ + b 4e028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4dec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b68> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x550 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x578 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x22, 4a5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31194> │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31194> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x22, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31194> // b.any │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312bc> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6b8 │ │ │ │ - str x0, [x19] │ │ │ │ - str x21, [x19, #544] │ │ │ │ - add x0, x19, #0x220 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ bl cd30 │ │ │ │ - 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 d3c0 │ │ │ │ - ldur x22, [x19, #-8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 4a718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312d8> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + tbnz w27, #0, 4e014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cb4> │ │ │ │ + b 4e01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cbc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 4e690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25330> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d94> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31214> // b.any │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - add x23, x19, #0x18 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 4a484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31044> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 4a484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31044> │ │ │ │ - bl 49440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30000> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cbz x23, 4a718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312d8> │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 4a6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31294> // b.none │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - and w0, w0, w24 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4a690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31250> // 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, 4a6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312ac> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.ne 4a66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3122c> // b.any │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 4a6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31294> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x22, [x22] │ │ │ │ - bl d3c0 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4a6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31280> // b.any │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - stp x23, x23, [x23] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w0, [x23, #56] │ │ │ │ - b 4a624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311e4> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4a66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3122c> // b.any │ │ │ │ - b 4a6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31274> │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - b 4a5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31194> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4a4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31070> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x678 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x6a8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x6d0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldur x21, [x3, #-24] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, #0x5 // #5 │ │ │ │ - add x19, x20, x21 │ │ │ │ - str x2, [x20, x21] │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldr w1, [x19, #328] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w1, w25 │ │ │ │ - b.eq 4a930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314f0> // 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 cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl dd80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - add x0, x19, #0x128 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #40] │ │ │ │ - str x2, [x19, #296] │ │ │ │ - bl cd30 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x5a0 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0x5d0 │ │ │ │ - add x0, x0, #0x5f8 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x2, 4aa3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315fc> │ │ │ │ - ldr w0, [x2, #56] │ │ │ │ - tbz w0, #0, 4a86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3142c> │ │ │ │ - ldr x0, [x19, #792] │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d8c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x19, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x1, x1, #0x550 │ │ │ │ - add x0, x0, #0x578 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x23, 4a8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314b4> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314b4> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314b4> // b.any │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4aa20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315e0> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6b8 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x22, [x19, #560] │ │ │ │ - add x0, x19, #0x230 │ │ │ │ - bl cd30 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - 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 d3c0 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4aa3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315fc> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4dea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b48> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31538> // b.any │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - add x24, x19, #0x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 4a7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31364> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 4a7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31364> │ │ │ │ - bl 49440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30000> │ │ │ │ - ldr x24, [x23] │ │ │ │ - cbz x24, 4aa3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315fc> │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 4a9f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315b8> // b.none │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - and w0, w0, w25 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4a9b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31574> // 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, 4aa10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315d0> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4df0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4a990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31550> // b.any │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 4a9f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315b8> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl d3c0 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4a9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315a4> // b.any │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - stp x24, x24, [x24] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - b 4a948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31508> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4a990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31550> // b.any │ │ │ │ - b 4a9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31598> │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - b 4a8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314b4> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4a7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31390> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e3c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25068> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x3, #0x5f0 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + add x0, x0, #0x4e8 │ │ │ │ + mov w2, #0x15b // #347 │ │ │ │ bl cec8 │ │ │ │ - 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] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x3, #0x5f0 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + mov w2, #0x15a // #346 │ │ │ │ + bl cec8 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a780> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - tbnz w0, #0, 4aaa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31664> │ │ │ │ - str wzr, [x19, #208] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4aab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31678> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4aacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3168c> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d3c0 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - cbz x2, 4ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> │ │ │ │ - add x1, x2, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> // b.any │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x1, [x2] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - add x1, x2, #0xc │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> // b.any │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x1, [x2] │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 4ab58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31718> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x2 │ │ │ │ - blr x1 │ │ │ │ - strb wzr, [x20, #96] │ │ │ │ - str wzr, [x19, #208] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x2 │ │ │ │ - blr x3 │ │ │ │ - strb wzr, [x20, #96] │ │ │ │ - b 4ab44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31704> │ │ │ │ + b 4dea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b40> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4ab88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31748> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 47d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e900> │ │ │ │ - strb wzr, [x20, #96] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4dea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b40> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x438 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + bl d720 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + bl d720 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x3, #0x5f0 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + add x0, x0, #0x5c8 │ │ │ │ + mov w2, #0x180 // #384 │ │ │ │ + bl cec8 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #208] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4de68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b08> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x890 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4df1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bbc> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4abec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317ac> │ │ │ │ - tbnz w2, #2, 4acc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31880> │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x7c8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4ac04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317c4> │ │ │ │ - bl d3c0 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 4ac30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317f0> │ │ │ │ - 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 d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4ac44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31804> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4ac58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31818> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 4ac0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317cc> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ac0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317cc> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ac0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317cc> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31888> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4ac0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317cc> │ │ │ │ - bl 4aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31620> │ │ │ │ - b 4abec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317ac> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4ac0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317cc> │ │ │ │ + b 4dfdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c7c> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4abec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317ac> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x890 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4ad2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318ec> │ │ │ │ - tbnz w2, #2, 4ae08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319c8> │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x7c8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4ad44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31904> │ │ │ │ - bl d3c0 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 4ad78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31938> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4ad8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3194c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4ada0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31960> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 4ad4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190c> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ad4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4ad4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4ae10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319d0> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4ad4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190c> │ │ │ │ - bl 4aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31620> │ │ │ │ - b 4ad2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318ec> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4ad4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190c> │ │ │ │ + b 4e270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f10> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4ad2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318ec> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - tbnz w1, #1, 4ae78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a38> │ │ │ │ - ldr x2, [x0] │ │ │ │ - orr w1, w1, #0x2 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - blr x2 │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - tbnz w1, #2, 4ae98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a58> │ │ │ │ - ldr x2, [x19] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w1, [x19, #64] │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - blr x2 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - tbz w0, #0, 4aebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a7c> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4aeb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a78> │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - strb wzr, [x1, #16] │ │ │ │ - str wzr, [x19, #128] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b 4df0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bac> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4de8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b2c> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - tbz w0, #0, 4aefc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31abc> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4aef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ab8> │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - strb wzr, [x1, #16] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c60> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - bl 49060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc20> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b 4e9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2567c> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d7c> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - b 4aed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a94> │ │ │ │ + b 4df64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c04> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #128] │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c60> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + b 4dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c40> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4deb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b58> │ │ │ │ + bti j │ │ │ │ + b 4df00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ba0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4deb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b50> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xa20 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4afac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31b6c> │ │ │ │ - tbnz w2, #2, 4b054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c14> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4afc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31b84> │ │ │ │ - bl d3c0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 4b030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31bf0> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 4b030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31bf0> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31bf0> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31bf0> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4b05c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c1c> // 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 │ │ │ │ + mov x20, x1 │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 4ea98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25738> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbnz w0, #0, 4eb58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x257f8> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - bl 4ae40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a00> │ │ │ │ - b 4afac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31b6c> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4b030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31bf0> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4afac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31b6c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xa20 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4b0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c6c> │ │ │ │ - tbnz w2, #2, 4b15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d1c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4b0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c84> │ │ │ │ - bl d3c0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 4b130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31cf0> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 4b130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31cf0> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31cf0> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31cf0> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4b164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d24> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ + ret │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cbz x0, 4ecbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2595c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4ec14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258b4> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4ecbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2595c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4ec7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2591c> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + tbz w0, #0, 4ea88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25728> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4ecb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25958> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4ebe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25880> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + bl ca30 │ │ │ │ + bl d0f0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ mov x0, x19 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 4ecb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25958> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 4ec48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258e8> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x20 │ │ │ │ + bl ca30 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b d3c0 │ │ │ │ - bl 4ae40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a00> │ │ │ │ - b 4b0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c6c> │ │ │ │ - mov x0, x20 │ │ │ │ + b d0f0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl d5b8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x2, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x2, x2, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 4eb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25818> // b.none │ │ │ │ + blr x3 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4eb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25818> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl d5b8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x2, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x2, x2, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 4eac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25764> // b.none │ │ │ │ + blr x3 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4eac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25764> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4ebc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25868> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ blr x2 │ │ │ │ - b 4b130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31cf0> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4b0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c6c> │ │ │ │ + mov w1, w0 │ │ │ │ + b 4ebc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25868> │ │ │ │ + stp x0, x2, [sp, #48] │ │ │ │ + bl d5b8 │ │ │ │ + adrp x3, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + ldp x0, x2, [sp, #48] │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4eb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x257e0> // b.none │ │ │ │ + str x2, [sp, #48] │ │ │ │ + blr x4 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + b 4eb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x257e0> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl d720 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 49440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30000> │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov w21, #0x5 // #5 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4b214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dd4> // b.none │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - and w0, w0, w21 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4b1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d90> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ + 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 d420 │ │ │ │ + mov x21, x0 │ │ │ │ + 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 4eeec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b8c> // 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, 4ef00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ba0> │ │ │ │ + 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, 4ed74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a14> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x25 │ │ │ │ + bl ce80 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 4ed8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a2c> │ │ │ │ + sub x2, x27, x20 │ │ │ │ + mov w0, w2 │ │ │ │ + cmp x2, x23 │ │ │ │ + b.gt 4ed90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a30> │ │ │ │ + cmp x2, x24 │ │ │ │ + b.lt 4eda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a44> // b.tstop │ │ │ │ + tbnz w0, #31, 4eda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a44> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cbz x0, 4edb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a50> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ed50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259f0> │ │ │ │ ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 4b228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31de8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4b1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d6c> // b.any │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 4b214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dd4> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + cbnz x0, 4ed9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a3c> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w2, 4ee78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b18> │ │ │ │ + cbz x28, 4edd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a70> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl ce80 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 4edec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a8c> │ │ │ │ + sub x0, x20, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 4edf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a90> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 4ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ab4> // b.tstop │ │ │ │ + tbnz w0, #31, 4ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ab4> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 4ee08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25aa8> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ bl d3c0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4b200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dc0> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d3c0 │ │ │ │ + b 4ee50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25af0> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 4eea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b40> // b.any │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x23, x21 │ │ │ │ + bl cb38 >::close()@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bfxil x19, x1, #0, #8 │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x22, #40] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x1, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4b1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d6c> // b.any │ │ │ │ - b 4b1f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31db4> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4b19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d5c> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4b214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dd4> // b.none │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ab4> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl d3c0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 4b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e20> // b.any │ │ │ │ - b 4b214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dd4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl d498 │ │ │ │ + ldp x25, x20, [x0, #32] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x20, x27 │ │ │ │ + csel x28, x20, x27, ls // ls = plast │ │ │ │ + b 4edb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a58> │ │ │ │ + ldr x20, [x19, #40] │ │ │ │ + cmp x27, x20 │ │ │ │ + csel x2, x27, x20, ls // ls = plast │ │ │ │ + cbz x2, 4eec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b60> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x26 │ │ │ │ + bl ce80 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 4eee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b84> │ │ │ │ + sub x1, x27, x20 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 4ee24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ac4> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 4ef18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bb8> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 4ee24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ac4> │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x27, #0x1 │ │ │ │ + mov x26, x0 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4ed24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259c4> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 4ee84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b24> // b.any │ │ │ │ + add x19, x22, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 4ee24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ac4> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ 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 x21, x22, [sp, #64] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x0, x21, [x28, #32] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - sub x0, x21, x0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 4b3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31fa0> │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ stp x19, x20, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldrb w0, [x28, #88] │ │ │ │ - tbz w0, #0, 4b5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x321b0> │ │ │ │ - ldr x20, [x28, #72] │ │ │ │ - ldr x27, [x28, #96] │ │ │ │ - cbz x20, 4b5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32190> │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - tbz w0, #1, 4b548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32108> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3896] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4024] │ │ │ │ - add x24, x20, #0x28 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 4b474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32034> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x0, x22, [x20, #40] │ │ │ │ - ldr x19, [x28, #72] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 4b4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32070> // b.none │ │ │ │ - cbz x19, 4b5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32170> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 4b494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32054> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbz w0, #0, 4b414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31fd4> │ │ │ │ - ldr x2, [x28, #72] │ │ │ │ - cbz x2, 4b5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32190> │ │ │ │ - ldr x3, [x27] │ │ │ │ - mov x0, x27 │ │ │ │ - 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 4b564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32124> │ │ │ │ - ldr x0, [x28, #72] │ │ │ │ - cbz x0, 4b5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32190> │ │ │ │ - ldr x2, [x0, #32] │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x19, x19, x20 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - add x19, x0, x19 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x19, x0, [x1, #16] │ │ │ │ - ldp x0, x1, [x28, #104] │ │ │ │ - add x1, x0, x1 │ │ │ │ - cmp x21, x3 │ │ │ │ - b.eq 4b47c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3203c> // b.none │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - str x1, [x28, #48] │ │ │ │ - ldr x2, [x28, #40] │ │ │ │ - sub x3, x3, x4 │ │ │ │ - add x0, x0, x3 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - add x1, x0, w2, sxtw │ │ │ │ - stp x0, x1, [x28, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x10 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x20, [x19] │ │ │ │ + cbz x21, 4f00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25cac> │ │ │ │ + mov x0, x21 │ │ │ │ + bl ccd0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4efcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c6c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4efc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c64> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ + str x3, [x19, #8] │ │ │ │ + strb wzr, [x20, x3] │ │ │ │ ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4b580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32140> // b.any │ │ │ │ + b.ne 4f028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25cc8> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ ldp x29, x30, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x4, x22 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ - ldr w1, [x26] │ │ │ │ - mov x0, x19 │ │ │ │ - bl ca78 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x2, x24 │ │ │ │ + cbz x0, 4ef88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c28> │ │ │ │ + b 4eff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c90> │ │ │ │ add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ - bl d408 │ │ │ │ - mov w0, w22 │ │ │ │ - bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ - ldr w0, [x25] │ │ │ │ - cmp w22, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - b.eq 4b344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f04> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 4b320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ee0> // b.any │ │ │ │ - ldp x0, x1, [x28, #104] │ │ │ │ - add x1, x0, x1 │ │ │ │ - stp x0, x0, [x28, #32] │ │ │ │ - str x1, [x28, #48] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - b 4b3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31fa0> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ - b 4b33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31efc> │ │ │ │ - cbz x19, 4b5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32190> │ │ │ │ - ldr x2, [x27] │ │ │ │ - mov x0, x27 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - ldr x22, [x19, #40] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x22, x22, x1 │ │ │ │ - mov x2, x22 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x22, x0, #0x4, gt │ │ │ │ - b.le 4b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320e0> │ │ │ │ - ldr x1, [x28, #72] │ │ │ │ - cbz x1, 4b5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32190> │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - sub x22, x22, x0 │ │ │ │ - mov x2, x22 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x19, [x28, #72] │ │ │ │ - cbz x19, 4b5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32190> │ │ │ │ - ldp x0, x2, [x19, #24] │ │ │ │ - add x22, x0, x22 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x22, x0, [x19, #40] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - b 4b334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ef4> │ │ │ │ - ldr x19, [x28, #72] │ │ │ │ - cbz x19, 4b5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32190> │ │ │ │ - ldp x1, x3, [x19, #24] │ │ │ │ - sub x22, x22, x0 │ │ │ │ - add x22, x1, x22 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x22, x1, [x19, #40] │ │ │ │ - cbnz x0, 4b518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320d8> │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [x19] │ │ │ │ ldr x3, [sp, #16] │ │ │ │ - b 4b3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f64> │ │ │ │ - tbnz w0, #0, 4b590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32150> │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x20, #56] │ │ │ │ - ldp x2, x0, [x20, #24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x20, #40] │ │ │ │ - b 4b2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31eac> │ │ │ │ - ldr x0, [x28, #72] │ │ │ │ - cbz x0, 4b5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32190> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d6f0 │ │ │ │ - b 4b37c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f3c> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xb70 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - add x0, x0, #0xc40 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x798 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x4c8 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x130 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp x1, x2, [x0, #32] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 4b6bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3227c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x3, x0 │ │ │ │ - mov x29, sp │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 4b6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32280> │ │ │ │ - ldr x0, [x3, #72] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldur x4, [x4, #-24] │ │ │ │ - add x0, x0, x4 │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #96] │ │ │ │ - stp x2, x3, [sp, #16] │ │ │ │ - blr x4 │ │ │ │ - ldp x2, x3, [sp, #16] │ │ │ │ - ldp x1, x4, [x3, #96] │ │ │ │ - add x4, x1, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 4b6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32268> // b.none │ │ │ │ - ldr x2, [x3, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x4, [x3, #48] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - add x2, x1, w2, sxtw │ │ │ │ - stp x1, x2, [x3, #32] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x1, x1, [x3, #32] │ │ │ │ - str x4, [x3, #48] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov w3, w1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x2, x0 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr w4, [x0, #120] │ │ │ │ - ldr x5, [x1] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - tbz w4, #1, 4b770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32330> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4b7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3238c> │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 4b7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32384> // b.none │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4b7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x323b8> // b.none │ │ │ │ - strb w3, [x1] │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x2, #40] │ │ │ │ - mov w0, w3 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4b850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32410> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 4b7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32384> // b.none │ │ │ │ - ldrb w0, [x2, #80] │ │ │ │ - strb w3, [sp, #23] │ │ │ │ - tbz w0, #0, 4b854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32414> │ │ │ │ - ldr x0, [x2, #72] │ │ │ │ - str w3, [sp] │ │ │ │ - add x1, sp, #0x17 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldur x4, [x4, #-24] │ │ │ │ - add x0, x0, x4 │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #96] │ │ │ │ - blr x4 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - ldr w3, [sp] │ │ │ │ - b.eq 4b740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32300> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4b744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32304> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4b744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32304> │ │ │ │ - ldr x4, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - add x1, x1, #0x140 │ │ │ │ - ldr x4, [x4, #176] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne 4b824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x323e4> // b.any │ │ │ │ - ldp x1, x0, [x0, #96] │ │ │ │ - stp x1, x1, [x2, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - b 4b71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x322dc> │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp] │ │ │ │ - str w3, [sp, #12] │ │ │ │ - bl 4b620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x321e0> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldp x1, x0, [x2, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4b730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x322f0> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4b744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32304> │ │ │ │ - str x0, [sp] │ │ │ │ - str w3, [sp, #12] │ │ │ │ - blr x4 │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 4b7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32384> // b.none │ │ │ │ - ldr w0, [x2, #120] │ │ │ │ - tbz w0, #1, 4b778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32338> │ │ │ │ - ldr x1, [x2, #40] │ │ │ │ - b 4b724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x322e4> │ │ │ │ + b 4ef88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c28> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4f02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ccc> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0xa28 │ │ │ │ + bl d150 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.eq 4b8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32484> // b.none │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 4b950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32510> │ │ │ │ - cmp w1, #0x18 │ │ │ │ - b.eq 4b90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324cc> // b.none │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.ne 4b90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324cc> // b.any │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x0 │ │ │ │ + bl ccd0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x1, x2, x20 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4f10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dac> // b.pmore │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 4f100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25da0> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cd18 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 47000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dbc0> │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4b948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32508> // b.any │ │ │ │ - bl 4b620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x321e0> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 4b950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32510> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 4b93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324fc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - tbz w0, #0, 4b950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32510> │ │ │ │ - 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 4b90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324cc> │ │ │ │ - blr x2 │ │ │ │ - b 4b8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324bc> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - b 4b900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c0> │ │ │ │ - nop │ │ │ │ - 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 x27, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - ldr x21, [x27] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x21, 4bc2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327ec> │ │ │ │ - ldr w0, [x21, #56] │ │ │ │ - mov x28, x1 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - tbz w0, #1, 4bc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327c4> │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3896] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4024] │ │ │ │ - add x22, x1, x3 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 4bab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32670> // b.none │ │ │ │ - ldp x0, x20, [x21, #40] │ │ │ │ - ldr x19, [x27] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4bb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3272c> // b.none │ │ │ │ - cbz x19, 4bc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32840> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 4bb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32710> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbz w0, #0, 4baf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x326b4> │ │ │ │ - ldr x2, [x27] │ │ │ │ - cbz x2, 4bc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327f4> │ │ │ │ - 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 4ba8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3264c> │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 4bc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327f4> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 4bc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327f4> │ │ │ │ - ldp x1, x3, [x0, #24] │ │ │ │ - add x2, x0, #0x18 │ │ │ │ - sub x19, x19, x20 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x19, x1, x19 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x19, x1, [x2, #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 4bc24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327e4> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, x21, #0x28 │ │ │ │ - mov x2, x22 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ - ldr w1, [x26] │ │ │ │ mov x0, x19 │ │ │ │ - bl ca78 │ │ │ │ - mov w20, w0 │ │ │ │ - add x2, x21, #0x28 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d408 │ │ │ │ - mov w0, w20 │ │ │ │ - bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ - ldr w0, [x25] │ │ │ │ - cmp w20, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - b.eq 4ba3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325fc> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 4ba10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325d0> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ - b 4ba34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325f4> │ │ │ │ - cbz x19, 4bc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327f4> │ │ │ │ - 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 │ │ │ │ - ccmp x20, x0, #0x4, gt │ │ │ │ - b.le 4bbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3279c> │ │ │ │ - ldr x1, [x27] │ │ │ │ - cbz x1, 4bc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327f4> │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x19, [x27] │ │ │ │ - cbz x19, 4bc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327f4> │ │ │ │ - ldp x0, x2, [x19, #24] │ │ │ │ - add x20, x0, x20 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x20, x0, [x19, #40] │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - b 4ba2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325ec> │ │ │ │ - ldr x19, [x27] │ │ │ │ - cbz x19, 4bc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327f4> │ │ │ │ - ldp x1, x3, [x19, #24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - add x20, x1, x20 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x20, x1, [x19, #40] │ │ │ │ - cbnz x0, 4bbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32794> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 4bab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32670> │ │ │ │ - tbnz w0, #0, 4bc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32818> │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x21, #56] │ │ │ │ - ldp x2, x0, [x21, #24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x21, #40] │ │ │ │ - b 4b9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325b0> │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x4c8 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xb70 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - add x0, x0, #0xc40 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x798 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov w4, w1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - mov x2, x0 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr w3, [x0, #128] │ │ │ │ - ldr x5, [x1] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - tbz w3, #1, 4bd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32910> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4bd98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32958> │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.eq 4bd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32950> // b.none │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4bdc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32984> // b.none │ │ │ │ - strb w4, [x1] │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x2, #40] │ │ │ │ - mov w0, w4 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4be1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x329dc> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.eq 4bd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32950> // b.none │ │ │ │ - ldrb w1, [x2, #88] │ │ │ │ - add x0, x2, #0x48 │ │ │ │ - strb w4, [sp, #23] │ │ │ │ - tbz w1, #0, 4be20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x329e0> │ │ │ │ - ldr x1, [x2, #96] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - add x2, sp, #0x17 │ │ │ │ - str w4, [sp] │ │ │ │ - bl 4b9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32560> │ │ │ │ - cmp x0, #0x1 │ │ │ │ - ldr w4, [sp] │ │ │ │ - b.eq 4bd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328e0> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4bd24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328e4> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4bd24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328e4> │ │ │ │ - ldr x3, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - ldr x3, [x3, #176] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 4bdf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x329b0> // b.any │ │ │ │ - ldp x1, x0, [x0, #104] │ │ │ │ - stp x1, x1, [x2, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - b 4bcfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328bc> │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp] │ │ │ │ - str w4, [sp, #12] │ │ │ │ - bl 4b280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e40> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - ldp x1, x0, [x2, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4bd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328d0> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4bd24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328e4> │ │ │ │ - str x0, [sp] │ │ │ │ - str w4, [sp, #12] │ │ │ │ - blr x3 │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.eq 4bd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32950> // b.none │ │ │ │ - ldr w0, [x2, #128] │ │ │ │ - tbz w0, #1, 4bd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32918> │ │ │ │ - ldr x1, [x2, #40] │ │ │ │ - b 4bd04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328c4> │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x130 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - 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 4beb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a70> │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4bf04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ac4> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x24, x0, #0x8 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 4f220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ec0> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x24 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x2 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + ldp x0, x19, [x20, #32] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x26, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 4f178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e18> │ │ │ │ + bl ce80 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 4f190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e30> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 4f194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e34> │ │ │ │ + cmp x19, x25 │ │ │ │ + b.lt 4f1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e48> // b.tstop │ │ │ │ + tbnz w0, #31, 4f1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e48> │ │ │ │ + mov x22, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbz x20, 4f1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e50> │ │ │ │ + ldp x0, x19, [x20, #32] │ │ │ │ + b 4f160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e00> │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 4f1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e40> │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 4f218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25eb8> // b.none │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 4f1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e78> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ mov x0, x21 │ │ │ │ - bl 4b9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32560> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 4bee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32aa4> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x3, x3, x1 │ │ │ │ - add x3, x1, w3, sxtw │ │ │ │ - stp x1, x3, [x19, #32] │ │ │ │ - ldrb w0, [x21, #16] │ │ │ │ - tbz w0, #0, 4bf04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ac4> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4becc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a8c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + bl ce80 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 4f1f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e94> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 4f1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e98> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 4f218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25eb8> // b.tstop │ │ │ │ + tbnz w0, #31, 4f218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25eb8> │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 4beb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a70> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4bed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a90> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x130 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cbz x0, 4f50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261ac> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ 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 4bfb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b70> │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32bc0> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + cbz x23, 4f4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26154> │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 4f470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26110> │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 4f430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260d0> │ │ │ │ + ldr x19, [x25, #24] │ │ │ │ + cbz x19, 4f3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26050> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 4f330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fd0> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x27, [x21, #24] │ │ │ │ + cbz x27, 4f370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26010> │ │ │ │ + ldr x20, [x27, #24] │ │ │ │ + cbz x20, 4f3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26090> │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + cbz x26, 4f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f8c> │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + mov x28, x26 │ │ │ │ + bl 4f240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ee0> │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f6c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x28, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f80> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d3c0 │ │ │ │ + cbnz x26, 4f2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f48> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fa4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fb8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x26, 4f3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26090> │ │ │ │ + mov x20, x26 │ │ │ │ + b 4f2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f40> │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fe8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ffc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x20, 4f3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26050> │ │ │ │ + mov x19, x20 │ │ │ │ + b 4f284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f24> │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26028> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2603c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 4b9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32560> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 4bfe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ba4> // b.none │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - sub x3, x3, x1 │ │ │ │ - add x3, x1, w3, sxtw │ │ │ │ - stp x1, x3, [x19, #32] │ │ │ │ - ldrb w0, [x21, #16] │ │ │ │ - tbz w0, #0, 4c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32bc0> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4bfcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b8c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x20, 4f32c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fcc> │ │ │ │ + mov x21, x20 │ │ │ │ + b 4f290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f30> │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f3c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26068> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f3dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2607c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 4f430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260d0> │ │ │ │ + mov x25, x19 │ │ │ │ + b 4f27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f1c> │ │ │ │ + ldr x0, [x27, #64] │ │ │ │ + add x1, x27, #0x50 │ │ │ │ + ldr x20, [x27, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260a8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + add x1, x27, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f41c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260bc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x20, 4f370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26010> │ │ │ │ + mov x27, x20 │ │ │ │ + b 4f298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f38> │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260e8> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260fc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 4f470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26110> │ │ │ │ + mov x24, x19 │ │ │ │ + b 4f274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f14> │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26128> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f49c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2613c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 4f4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26150> │ │ │ │ + mov x23, x19 │ │ │ │ + b 4f26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f0c> │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2616c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26180> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 4f4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26194> │ │ │ │ + mov x22, x19 │ │ │ │ + b 4f260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f00> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 4bfb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b70> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4bfcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b8c> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x130 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 4c060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c20> │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #0, 4c080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c40> │ │ │ │ - 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, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x318 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xc58 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - add x0, x0, #0xc40 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl cec8 │ │ │ │ + cbz x0, 4f890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26530> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x0, x27, [x21, #32] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - sub x0, x27, x0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 4c288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e48> │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - add x24, x21, #0x48 │ │ │ │ - ldrb w0, [x21, #168] │ │ │ │ - tbz w0, #0, 4c3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f7c> │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - ldr x1, [x21, #176] │ │ │ │ - str x1, [sp] │ │ │ │ - tbnz w0, #0, 4c2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e7c> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x2, [x24, #80] │ │ │ │ - ldr x3, [x1, #96] │ │ │ │ - ldp x1, x4, [x21, #88] │ │ │ │ - add x1, x1, x2 │ │ │ │ - sub x2, x4, x2 │ │ │ │ - blr x3 │ │ │ │ - ldr x1, [x24, #80] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [x24, #80] │ │ │ │ - ldr x1, [x21, #96] │ │ │ │ + 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, 4f824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264c4> │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 4f7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2646c> │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 4f778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26418> │ │ │ │ + ldr x19, [x25, #24] │ │ │ │ + cbz x19, 4f6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26370> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 4f624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262c4> │ │ │ │ + ldr x26, [x21, #24] │ │ │ │ + cbz x26, 4f67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2631c> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x20, [x26, #24] │ │ │ │ + cbz x20, 4f724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263c4> │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + cbz x27, 4f5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26270> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + mov x28, x27 │ │ │ │ + bl 4f510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261b0> │ │ │ │ + ldr x0, [x28, #96] │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 4c260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e20> // b.any │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x24, #88] │ │ │ │ - ldr x20, [x21, #72] │ │ │ │ - cbz x20, 4c404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc4> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbz w0, #1, 4c3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f60> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x23, x20, #0x30 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3832] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3816] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 4c1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d98> │ │ │ │ - cbz x19, 4c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fa4> │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cd78 │ │ │ │ - ldr w1, [x25] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w28, w0 │ │ │ │ - mov x2, x23 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + b.eq 4f59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2623c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x1, x28, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26250> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x28, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26264> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d3c0 │ │ │ │ + cbnz x27, 4f578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26218> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f5e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26288> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2629c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262b0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x27, 4f724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263c4> │ │ │ │ + mov x20, x27 │ │ │ │ + b 4f570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26210> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + add x1, x19, #0x70 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262dc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262f0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26304> // b.none │ │ │ │ + bl d3c0 │ │ │ │ mov x0, x19 │ │ │ │ - bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ - mov w0, w28 │ │ │ │ - bl ce98 │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.eq 4c310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ed0> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 4c2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32eb0> // b.none │ │ │ │ - ldp x0, x4, [x20, #48] │ │ │ │ - ldr x19, [x24] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 4c184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d44> // b.any │ │ │ │ - cbz x19, 4c404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc4> │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x28, [x19, #48] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x28, x28, x1 │ │ │ │ - mov x2, x28 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x28, x0, #0x4, gt │ │ │ │ - b.le 4c2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e88> │ │ │ │ - ldr x1, [x24] │ │ │ │ - cbz x1, 4c404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc4> │ │ │ │ - ldr x3, [x1, #32] │ │ │ │ - sub x28, x28, x0 │ │ │ │ - mov x2, x28 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4c404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc4> │ │ │ │ - ldp x0, x2, [x19, #32] │ │ │ │ - add x28, x0, x28 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x28, x0, [x19, #48] │ │ │ │ - ldr x4, [x20, #56] │ │ │ │ - b 4c188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d48> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x2, x3, [x21, #184] │ │ │ │ - ldr x1, [x21, #40] │ │ │ │ - add x0, x2, x0 │ │ │ │ - add x2, x2, x3 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - str x2, [x21, #48] │ │ │ │ - add x1, x0, w1, sxtw │ │ │ │ - stp x0, x1, [x21, #32] │ │ │ │ - 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 4c3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f6c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - b 4c150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d10> │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4c404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc4> │ │ │ │ - ldp x1, x3, [x19, #32] │ │ │ │ - sub x28, x28, x0 │ │ │ │ - add x28, x1, x28 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x28, x1, [x19, #48] │ │ │ │ - cbnz x0, 4c258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e18> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 4c384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f44> │ │ │ │ - ldp x0, x1, [x21, #184] │ │ │ │ - stp x0, x0, [x21, #32] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [x21, #48] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - b 4c288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e48> │ │ │ │ - ldr x2, [x21, #72] │ │ │ │ - cbz x2, 4c404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc4> │ │ │ │ - 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 4c360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f20> │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cbz x0, 4c404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc4> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cbz x0, 4c404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc4> │ │ │ │ - ldp x1, x3, [x0, #32] │ │ │ │ - add x2, x0, #0x20 │ │ │ │ - sub x19, x19, x20 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x19, x1, x19 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x19, x1, [x2, #16] │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 4c2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32eb0> // b.none │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - b 4c264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e24> │ │ │ │ + bl d3c0 │ │ │ │ + cbz x20, 4f6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26370> │ │ │ │ + mov x19, x20 │ │ │ │ + b 4f554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261f4> │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x21, #0x70 │ │ │ │ + ldr x0, [x21, #96] │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26334> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26348> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f6bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2635c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x20, 4f624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262c4> │ │ │ │ + mov x21, x20 │ │ │ │ + b 4f55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261fc> │ │ │ │ + ldr x0, [x25, #96] │ │ │ │ + add x1, x25, #0x70 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26388> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2639c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263b0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 4f778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26418> │ │ │ │ + mov x25, x19 │ │ │ │ + b 4f54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261ec> │ │ │ │ + ldr x0, [x26, #96] │ │ │ │ + add x1, x26, #0x70 │ │ │ │ + ldr x20, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f73c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263dc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263f0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26404> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x20, 4f678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26318> │ │ │ │ + mov x26, x20 │ │ │ │ + b 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26208> │ │ │ │ + ldr x0, [x24, #96] │ │ │ │ + add x1, x24, #0x70 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26430> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26444> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26458> // b.none │ │ │ │ + bl d3c0 │ │ │ │ mov x0, x24 │ │ │ │ - bl 4c020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32be0> │ │ │ │ - b 4c160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d20> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd28 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x318 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov w22, w1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #1, 4c4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330a0> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4c670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33230> │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.eq 4c668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33228> // b.none │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 4f7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2646c> │ │ │ │ + mov x24, x19 │ │ │ │ + b 4f544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261e4> │ │ │ │ + ldr x0, [x23, #96] │ │ │ │ + add x1, x23, #0x70 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4c77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3333c> // b.none │ │ │ │ - strb w22, [x1] │ │ │ │ - ldr x0, [x28, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x28, #40] │ │ │ │ - mov w0, w22 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4c7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33390> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.eq 4f7e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26484> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26498> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264ac> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 4f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264c0> │ │ │ │ + mov x23, x19 │ │ │ │ + b 4f53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261dc> │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x22, #0x70 │ │ │ │ + ldr x0, [x22, #96] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264dc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264f0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4f864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26504> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3c0 │ │ │ │ + cbz x19, 4f878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26518> │ │ │ │ + mov x22, x19 │ │ │ │ + b 4f530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261d0> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.eq 4c668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33228> // b.none │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - add x24, x28, #0x48 │ │ │ │ - ldrb w0, [x28, #168] │ │ │ │ - strb w22, [sp, #31] │ │ │ │ - tbz w0, #0, 4c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333a0> │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - ldr x1, [x28, #176] │ │ │ │ - str x1, [sp] │ │ │ │ - tbnz w0, #0, 4c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33290> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x2, [x24, #80] │ │ │ │ - ldr x3, [x1, #96] │ │ │ │ - ldp x1, x4, [x28, #88] │ │ │ │ - add x1, x1, x2 │ │ │ │ - sub x2, x4, x2 │ │ │ │ - blr x3 │ │ │ │ - ldr x1, [x24, #80] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [x24, #80] │ │ │ │ - ldr x1, [x28, #96] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 4c69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3325c> // b.any │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x24, #88] │ │ │ │ - ldr x21, [x28, #72] │ │ │ │ - cbz x21, 4c828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333e8> │ │ │ │ - ldr w0, [x21, #64] │ │ │ │ - tbz w0, #1, 4c770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33330> │ │ │ │ - add x0, sp, #0x1f │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3832] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3816] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 4c5e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331a8> │ │ │ │ - cbz x19, 4c808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333c8> │ │ │ │ - add x3, x21, #0x30 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cd78 │ │ │ │ - ldr w1, [x25] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w27, w0 │ │ │ │ - add x2, x21, #0x30 │ │ │ │ - mov x1, x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ - mov w0, w27 │ │ │ │ - bl ce98 │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 4c6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332ac> // b.none │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4c6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3329c> // b.none │ │ │ │ - ldp x0, x4, [x21, #48] │ │ │ │ - ldr x19, [x24] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 4c58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3314c> // b.any │ │ │ │ - cbz x19, 4c828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333e8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x27, [x19, #48] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x27, x27, x1 │ │ │ │ - mov x2, x27 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x27, x0, #0x4, gt │ │ │ │ - b.le 4c6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33268> │ │ │ │ - ldr x1, [x24] │ │ │ │ - cbz x1, 4c828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333e8> │ │ │ │ - ldr x3, [x1, #32] │ │ │ │ - sub x27, x27, x0 │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4c828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333e8> │ │ │ │ - ldp x0, x2, [x19, #32] │ │ │ │ - add x27, x0, x27 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x27, x0, [x19, #48] │ │ │ │ - ldr x4, [x21, #56] │ │ │ │ - b 4c590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33150> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4c4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3306c> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - ldr x2, [x2, #176] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4c7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33374> // b.any │ │ │ │ - ldp x1, x0, [x0, #184] │ │ │ │ - stp x1, x1, [x28, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x28, #48] │ │ │ │ - b 4c484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33044> │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4c4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3306c> │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4c828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333e8> │ │ │ │ - ldp x1, x3, [x19, #32] │ │ │ │ - sub x27, x27, x0 │ │ │ │ - add x27, x1, x27 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x27, x1, [x19, #48] │ │ │ │ - cbnz x0, 4c660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33220> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - b 4c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3330c> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - b 4c558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33118> │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - b 4c4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33068> │ │ │ │ - ldr x2, [x28, #72] │ │ │ │ - cbz x2, 4c828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333e8> │ │ │ │ - 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.gt 4c798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33358> │ │ │ │ - ldr x0, [x28, #72] │ │ │ │ - cbz x0, 4c828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333e8> │ │ │ │ - ldr x3, [x0, #40] │ │ │ │ - add x2, x0, #0x20 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x19, x19, x20 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x19, x0, x19 │ │ │ │ - add x0, x0, x3 │ │ │ │ - stp x19, x0, [x2, #16] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - sub x0, x1, x0 │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 4c4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33068> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4c4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3306c> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 4c020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32be0> │ │ │ │ - b 4c568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33128> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 4c0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c60> │ │ │ │ - ldp x1, x0, [x28, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4c498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33058> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4c4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3306c> │ │ │ │ - ldr x0, [x28, #72] │ │ │ │ - cbz x0, 4c828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333e8> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d6f0 │ │ │ │ - b 4c724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332e4> │ │ │ │ - blr x2 │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.eq 4c668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33228> // b.none │ │ │ │ - ldr w0, [x28, #208] │ │ │ │ - tbz w0, #1, 4c4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330a8> │ │ │ │ - ldr x1, [x28, #40] │ │ │ │ - b 4c48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3304c> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd28 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x318 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 4c0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c60> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4c8bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3347c> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4c894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33454> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl d420 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + mov x23, x0 │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + str x3, [x23, #32] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [x19, #64] │ │ │ │ + add x3, x23, #0x50 │ │ │ │ + str x3, [x23, #64] │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp x20, xzr, [x23, #8] │ │ │ │ + ldr w1, [x19] │ │ │ │ + str w1, [x23] │ │ │ │ + str xzr, [x23, #24] │ │ │ │ + cbz x0, 4f918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265b8> │ │ │ │ + mov x1, x23 │ │ │ │ + bl 4f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26540> │ │ │ │ + str x0, [x23, #24] │ │ │ │ + ldr x22, [x19, #16] │ │ │ │ + mov x21, x23 │ │ │ │ + cbz x22, 4f9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26640> │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl d420 │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x0, #0x30 │ │ │ │ + ldr x2, [x22, #40] │ │ │ │ + add x20, x0, #0x20 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + add x0, x20, #0x20 │ │ │ │ + ldp x1, x2, [x22, #64] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w1, [x22] │ │ │ │ + str w1, [x19] │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + str x19, [x21, #16] │ │ │ │ + str x21, [x19, #8] │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + cbz x0, 4f988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26628> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 4f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26540> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + cbz x22, 4f9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26640> │ │ │ │ + mov x21, x19 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl d420 │ │ │ │ + b 4f92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265cc> │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4c898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33458> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 4c0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c60> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4c938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x334f8> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4c914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x334d4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + mov x0, x23 │ │ │ │ + bl d3c0 │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4c914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x334d4> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0] │ │ │ │ - cbz x19, 4c9a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33564> │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - stp x2, x2, [x19, #40] │ │ │ │ mov x0, x19 │ │ │ │ - str wzr, [x19, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl dd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x538> │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x4c8 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ + bl d3c0 │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 4f240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ee0> │ │ │ │ bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ + b 4f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26684> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x23, #0x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + b 4f9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26660> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + b 4f9f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26698> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x24, [x25] │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.ne 4cc28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x337e8> // b.any │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - cbz x24, 4cca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33864> │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - mov x22, x1 │ │ │ │ - tbz w0, #1, 4cc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3380c> │ │ │ │ - ldp x1, x19, [x24, #40] │ │ │ │ - add x0, sp, #0xf │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x21, x24 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 4cc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33828> // b.none │ │ │ │ - ldrb w23, [x21, #16] │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - tbz w23, #0, 4cbac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3376c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w0, [x21, #17] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - tbnz w0, #0, 4caf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336b8> │ │ │ │ - mov x4, x19 │ │ │ │ - mov x2, x20 │ │ │ │ - add x3, x24, #0x28 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d438 <__cxa_rethrow@plt+0x8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3840] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl ca78 │ │ │ │ - mov w19, w0 │ │ │ │ - add x2, x24, #0x28 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d408 │ │ │ │ - mov w0, w19 │ │ │ │ - bl d888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4024] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w19, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x21, #17] │ │ │ │ - ldr x21, [x25] │ │ │ │ - cset w23, ne // ne = any │ │ │ │ - cbz x21, 4cca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33864> │ │ │ │ - and w23, w23, #0x1 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - ldr x26, [x0] │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - sub x20, x20, x26 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4cb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33740> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4cb28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336e8> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4cb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33730> │ │ │ │ - ldr x0, [x22] │ │ │ │ - sub x21, x20, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x26, x19 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 4cb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336dc> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x20, x19, #0x4, gt │ │ │ │ - b.le 4cb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33730> │ │ │ │ - ldr x0, [x25] │ │ │ │ - cbz x0, 4cca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33864> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x21, [x25] │ │ │ │ - cbz x21, 4cca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33864> │ │ │ │ - sub x20, x20, x19 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - ldp x2, x1, [x0] │ │ │ │ - add x20, x2, x20 │ │ │ │ - add x1, x2, x1 │ │ │ │ - stp x20, x1, [x0, #16] │ │ │ │ - cbz w23, 4cbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33794> │ │ │ │ - ldp x1, x19, [x24, #40] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 4cb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c0> // b.none │ │ │ │ - ldrb w23, [x21, #16] │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - tbnz w23, #0, 4ca80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33640> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8> │ │ │ │ - ldrb w0, [x21, #17] │ │ │ │ - tbz w0, #0, 4ca8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3364c> │ │ │ │ - ldr x21, [x25] │ │ │ │ - b 4caf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336b4> │ │ │ │ - str wzr, [x21, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x2, x2, [x0, #16] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + bl d420 │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + str x3, [x21, #32] │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [x19, #64] │ │ │ │ + add x3, x21, #0x50 │ │ │ │ + str x3, [x21, #64] │ │ │ │ + add x0, x21, #0x40 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [x19, #96] │ │ │ │ + add x3, x21, #0x70 │ │ │ │ + str x3, [x21, #96] │ │ │ │ + add x0, x21, #0x60 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp x20, xzr, [x21, #8] │ │ │ │ + ldr w1, [x19] │ │ │ │ + str w1, [x21] │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + cbz x0, 4faf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26790> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 4fa64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26704> │ │ │ │ + str x0, [x21, #24] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + mov x22, x21 │ │ │ │ + cbz x20, 4fb90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26830> │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + bl d420 │ │ │ │ + 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] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + str x0, [x19, #64] │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + ldp x1, x2, [x20, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + str x0, [x19, #96] │ │ │ │ + add x0, x19, #0x60 │ │ │ │ + ldp x1, x2, [x20, #96] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + 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, 4fb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26818> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 4fa64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26704> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbz x20, 4fb90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26830> │ │ │ │ + mov x22, x19 │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + bl d420 │ │ │ │ + b 4fb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267a4> │ │ │ │ mov x0, x21 │ │ │ │ - bl dd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x538> │ │ │ │ - strb wzr, [x21, #17] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33830> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x24, 4cc9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3385c> │ │ │ │ - ldr x2, [x24, #24] │ │ │ │ - stp x2, x2, [x24, #40] │ │ │ │ - mov x0, x24 │ │ │ │ - str wzr, [x24, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl dd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x538> │ │ │ │ - strb wzr, [x24, #17] │ │ │ │ - b 4cbf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x337b4> │ │ │ │ - tbnz w0, #0, 4cc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3383c> │ │ │ │ - ldp x1, x19, [x24, #24] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x24, #56] │ │ │ │ - add x19, x1, x19 │ │ │ │ - stp x1, x19, [x24, #40] │ │ │ │ - b 4ca58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33618> │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 4caf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336b8> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xb70 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - add x0, x0, #0xc40 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl cec8 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x4c8 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - bti j │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - strb wzr, [x24, #17] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cc74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33834> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 4c960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33520> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cc78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33838> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d3c0 │ │ │ │ bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - strb wzr, [x21, #17] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cc78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33838> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3c0 │ │ │ │ bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ + b 4fbd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26870> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - b.ne 4cc78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33838> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4cd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33934> // b.none │ │ │ │ - b 4cc78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33838> │ │ │ │ - bti j │ │ │ │ + mov x0, x19 │ │ │ │ bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4cd04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x338c4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4cd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33934> // b.none │ │ │ │ - b 4cc78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33838> │ │ │ │ - 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 w20, w1 │ │ │ │ - mov x19, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp w20, #0x10 │ │ │ │ - b.eq 4ce88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a48> // b.none │ │ │ │ - cmp w20, #0x8 │ │ │ │ - b.ne 4ce58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a18> // 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 4cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b2c> // 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, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4cf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b30> │ │ │ │ - ldr x19, [x19, #96] │ │ │ │ - cmp w20, #0x18 │ │ │ │ - b.eq 4cef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ab4> // b.none │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl 4ca00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c0> │ │ │ │ - b 4ce24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x339e4> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 4b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31bc0> │ │ │ │ - add x1, x1, #0xe40 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4cf24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ae4> // b.any │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - bl 4b280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e40> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 4cf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b30> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4cf14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ad4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldrb w0, [x21, #16] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - tbz w0, #0, 4cf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b30> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl 4ca00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c0> │ │ │ │ - b 4ce24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x339e4> │ │ │ │ mov x0, x21 │ │ │ │ - bl 4c960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33520> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str x19, [sp] │ │ │ │ - bl 4ca00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c0> │ │ │ │ - b 4ce24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x339e4> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - b 4cedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a9c> │ │ │ │ - blr x2 │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - b 4cec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a88> │ │ │ │ + bl 4f510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261b0> │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str x19, [sp] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 4ca00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c0> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4cfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b60> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x130 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ + b 4fbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2687c> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4cec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a84> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x21, #0x40 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, x21, #0x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + b 4fbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26850> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4cf50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b10> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268e4> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ + b 4fc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b2c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 x21, x0 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - ldr x19, [x0] │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [sp, #40] │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + add x1, x1, #0x6c8 │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + add x19, sp, #0x58 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3704] │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #120] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbz x19, 4d3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f80> │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - mov x28, x19 │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - tbz w1, #0, 4d150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d10> │ │ │ │ - ldp x0, x2, [x19, #48] │ │ │ │ - tbz w1, #2, 4d264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e24> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x20, x1, x3 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3816] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4040] │ │ │ │ - b 4d088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c48> │ │ │ │ - ldr x19, [x21] │ │ │ │ - ldr x2, [x28, #56] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x19, 4d37c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f3c> │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ mov x0, x19 │ │ │ │ - bl cd78 │ │ │ │ - ldr w24, [x27] │ │ │ │ - ldr w1, [x26] │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 502ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f8c> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 502d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f70> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x21, sp, #0x68 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4fcfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2699c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x7e0 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + add x0, x22, #0x80 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + str x0, [sp] │ │ │ │ + bl d510 │ │ │ │ + bl 5aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31780> │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x38 │ │ │ │ + add x25, sp, #0x48 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + ldp x26, x24, [x1] │ │ │ │ + stp x25, xzr, [sp, #56] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + add x1, x24, #0x11 │ │ │ │ + bl da50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 50520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x271c0> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + add x1, x1, #0x6d0 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl cd18 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 50540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x271e0> // b.pmore │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cd18 │ │ │ │ + adrp x26, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x26, #0x460 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w22, w0 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4fde8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a88> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4fdf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a98> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x27, sp, #0x28 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26aac> // b.none │ │ │ │ + bl d3c0 │ │ │ │ mov x0, x19 │ │ │ │ - bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ - mov w0, w22 │ │ │ │ - bl ce98 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x28, #48] │ │ │ │ - cmp w22, w24 │ │ │ │ - b.eq 4d138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cf8> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x20, x1 │ │ │ │ - b.ne 4d080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c40> // b.any │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - 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 4d370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f30> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ + adrp x28, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x28, #0x6e8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + add x24, x22, #0x90 │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x98 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x22, x0 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ + b.eq 5031c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fbc> // b.none │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 4fe50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26af0> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + add x1, x28, #0x6e8 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + bl d510 │ │ │ │ + bl 5aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31780> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x6f8 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4f040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ce0> │ │ │ │ + add x1, x26, #0x460 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4febc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b5c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4fecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b6c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - csinv x0, x0, xzr, ne // ne = any │ │ │ │ - b 4d0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cbc> │ │ │ │ - tbnz w1, #1, 4d39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f5c> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - orr w4, w1, #0x1 │ │ │ │ - stp x0, x0, [x19, #48] │ │ │ │ - str w4, [x19, #64] │ │ │ │ - tbnz w1, #2, 4d258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e18> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x20, x0, x3 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb4> // b.none │ │ │ │ - ldr x3, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - ldr x19, [x21] │ │ │ │ - cbnz x0, 4d31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33edc> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #0, 4d358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f18> │ │ │ │ - cbz x19, 4d2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ebc> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - stp x0, x0, [x19, #48] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3816] │ │ │ │ - ldp x0, x2, [x28, #48] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3832] │ │ │ │ - b 4d244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e04> │ │ │ │ - ldr x19, [x21] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x19, 4d37c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f3c> │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b7c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ mov x0, x19 │ │ │ │ - bl cd78 │ │ │ │ - ldr w24, [x26] │ │ │ │ - ldr w1, [x25] │ │ │ │ + adrp x28, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x28, #0x710 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x22, x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 50308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fa8> // b.none │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 4ff18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26bb8> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + add x1, x28, #0x710 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + bl d510 │ │ │ │ + bl 5aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31780> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x720 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4f040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ce0> │ │ │ │ + add x1, x26, #0x460 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w27, w0 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 4ff84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c24> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4ff94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c34> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4ffa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c44> // b.none │ │ │ │ + bl d3c0 │ │ │ │ mov x0, x19 │ │ │ │ - bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ - mov w0, w27 │ │ │ │ - bl ce98 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x28, #48] │ │ │ │ - cmp w24, w27 │ │ │ │ - b.eq 4d138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cf8> // b.none │ │ │ │ - ldr x2, [x28, #56] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 4d24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e0c> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 4d0f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb0> // b.none │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 4d1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d8c> // b.any │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - b 4d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb4> │ │ │ │ - mov x2, x0 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - b 4d060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c20> │ │ │ │ + adrp x28, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x28, #0xe58 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x22, x0 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x20, x1, x3 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 4d174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d34> // b.none │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x19, 4d378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f38> │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ + b.eq 50344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fe4> // b.none │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 4ffe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c80> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + add x1, x28, #0xe58 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + bl d510 │ │ │ │ + bl 5aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31780> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x738 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4f040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ce0> │ │ │ │ + add x1, x26, #0x460 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl cd78 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3832] │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 5004c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26cec> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 5005c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26cfc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 5006c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d0c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3816] │ │ │ │ - ldr w1, [x1] │ │ │ │ - ldr w27, [x2] │ │ │ │ - bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w26, w0 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + adrp x28, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x28, #0x750 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x22, x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 50330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fd0> // b.none │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 500a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d48> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + add x1, x28, #0x750 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + bl d510 │ │ │ │ + bl 5aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31780> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x758 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4f040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ce0> │ │ │ │ + add x1, x26, #0x460 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ - mov w0, w26 │ │ │ │ - bl ce98 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x28, #48] │ │ │ │ - cmp w26, w27 │ │ │ │ - b.eq 4d13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cfc> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb4> // b.none │ │ │ │ - ldr x19, [x21] │ │ │ │ - cbnz x19, 4d180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d40> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x318 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4d354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f14> // b.none │ │ │ │ - cbz x19, 4d2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33eb8> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x19, #48] │ │ │ │ - ldp x0, x2, [x28, #48] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 4d278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e38> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb4> // b.none │ │ │ │ - cbnz x19, 4d180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d40> │ │ │ │ - b 4d2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33eb8> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - cbz x19, 4d2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ebc> │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - ldp x0, x2, [x28, #48] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - str w1, [x19, #64] │ │ │ │ - b 4d06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c2c> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd28 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xed0 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - add x0, x0, #0x780 │ │ │ │ - mov w2, #0x117 // #279 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - bl cec8 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - b 4d2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ebc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - mov x4, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x1, 4d4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340a8> │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 4d44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3400c> // 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 │ │ │ │ - b.ne 4d7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343b4> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x4, #8] │ │ │ │ - ldr x3, [x4, #200] │ │ │ │ - sub x2, x1, x2 │ │ │ │ - ldr x5, [x4, #184] │ │ │ │ - str x19, [sp, #96] │ │ │ │ - cmp x3, x2 │ │ │ │ - csel x2, x3, x2, le │ │ │ │ - cbnz x2, 4d528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340e8> │ │ │ │ - ldrb w11, [x4, #168] │ │ │ │ - sub x2, x3, x2 │ │ │ │ - add x2, x5, x2 │ │ │ │ - add x5, x5, x3 │ │ │ │ - stp x2, x5, [x4, #8] │ │ │ │ - add x10, x4, #0x48 │ │ │ │ - str x5, [x4, #24] │ │ │ │ - tbz w11, #0, 4d81c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343dc> │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - ldr x0, [x4, #176] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr x6, [x4, #192] │ │ │ │ - mov x19, x0 │ │ │ │ - sub x6, x6, x3 │ │ │ │ - tbz w7, #0, 4d54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3410c> │ │ │ │ - tbz w7, #1, 4d5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34190> │ │ │ │ - cmp x6, x8 │ │ │ │ - b.gt 4d63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341fc> │ │ │ │ - add x3, x9, #0x1 │ │ │ │ - ldr x1, [x4, #184] │ │ │ │ - ldr x2, [x4, #200] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ls 4d6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34278> // b.plast │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - add x2, x9, x2 │ │ │ │ - ldr x19, [sp, #96] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x4, #24] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - b 4d420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33fe0> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc0> │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4d6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34298> // b.any │ │ │ │ - ldr x1, [x0, #184] │ │ │ │ - str x19, [sp, #96] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x5, x1 │ │ │ │ - ldr x3, [x4, #200] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - cmp x3, x2 │ │ │ │ - csel x2, x3, x2, le │ │ │ │ - cbz x2, 4d46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3402c> │ │ │ │ - sub x3, x3, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - add x0, x5, x3 │ │ │ │ - stp x2, x4, [sp] │ │ │ │ - bl d6f0 │ │ │ │ - ldp x2, x4, [sp] │ │ │ │ - ldr x5, [x4, #184] │ │ │ │ - ldr x3, [x4, #200] │ │ │ │ - b 4d46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3402c> │ │ │ │ - ldp x2, x8, [x4, #88] │ │ │ │ - ldr x0, [x10, #80] │ │ │ │ - sub x8, x8, x0 │ │ │ │ - add x1, x2, x0 │ │ │ │ - cmp x8, x6 │ │ │ │ - csel x8, x8, x6, le │ │ │ │ - mov x9, x8 │ │ │ │ - cmp x8, #0x1 │ │ │ │ - b.le 4d7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34374> │ │ │ │ - mov x2, x8 │ │ │ │ - mov x0, x5 │ │ │ │ - stp x8, x6, [sp] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - str w11, [sp, #24] │ │ │ │ - stp x4, x10, [sp, #32] │ │ │ │ - bl d6f0 │ │ │ │ - ldr w11, [sp, #24] │ │ │ │ - ldp x4, x10, [sp, #32] │ │ │ │ - mov x5, x0 │ │ │ │ - ldp x8, x6, [sp] │ │ │ │ - ldr x9, [sp, #16] │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - ldr x0, [x10, #80] │ │ │ │ - and w1, w7, #0x1 │ │ │ │ - add x0, x8, x0 │ │ │ │ - str x0, [x10, #80] │ │ │ │ - cbnz w1, 4d4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3406c> │ │ │ │ - ldr x1, [x4, #96] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4d4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3406c> // b.any │ │ │ │ - orr w7, w7, #0x1 │ │ │ │ - str w7, [x10, #88] │ │ │ │ - tbnz w7, #1, 4d4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34070> │ │ │ │ - sub x3, x6, x8 │ │ │ │ - add x2, x5, x9 │ │ │ │ - mov x0, x10 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ mov x1, x19 │ │ │ │ - stp x10, x5, [sp] │ │ │ │ - stp x9, x6, [sp, #16] │ │ │ │ - str x8, [sp, #32] │ │ │ │ - str w11, [sp, #40] │ │ │ │ - str x4, [sp, #48] │ │ │ │ - bl 4d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bc0> │ │ │ │ - ldr x8, [sp, #32] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - ldp x10, x5, [sp] │ │ │ │ - ldp x9, x6, [sp, #16] │ │ │ │ - ldr w11, [sp, #40] │ │ │ │ - b.eq 4d6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x342ac> // b.none │ │ │ │ - add x8, x8, x0 │ │ │ │ - sub x3, x6, x8 │ │ │ │ - mov x9, x8 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.lt 4d760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34320> // b.tstop │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - ubfx x11, x7, #1, #1 │ │ │ │ - cmp w11, #0x0 │ │ │ │ - ccmp x6, x8, #0x4, ne // ne = any │ │ │ │ - b.le 4d4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34078> │ │ │ │ - ldr x3, [x10, #80] │ │ │ │ - sub x6, x6, x8 │ │ │ │ - ldr x2, [x4, #128] │ │ │ │ - add x11, x4, #0x78 │ │ │ │ - ldr x1, [x4, #120] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - cmp x2, x6 │ │ │ │ - add x0, x5, x9 │ │ │ │ - csel x2, x2, x6, le │ │ │ │ - add x1, x1, x3 │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.le 4d7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34384> │ │ │ │ - stp x2, x8, [sp] │ │ │ │ - stp x4, x11, [sp, #16] │ │ │ │ - str x10, [sp, #32] │ │ │ │ - bl d6f0 │ │ │ │ - ldr x10, [sp, #32] │ │ │ │ - ldp x2, x8, [sp] │ │ │ │ - ldp x4, x11, [sp, #16] │ │ │ │ - ldr x3, [x10, #80] │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - add x3, x2, x3 │ │ │ │ - str x3, [x10, #80] │ │ │ │ - tbnz w7, #0, 4d6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> │ │ │ │ - ldr x0, [x11, #8] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 4d6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> // b.any │ │ │ │ - orr w7, w7, #0x1 │ │ │ │ - str w7, [x10, #88] │ │ │ │ - add x9, x8, x2 │ │ │ │ - b 4d4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34078> │ │ │ │ - ldr w3, [x4, #64] │ │ │ │ - add x1, x1, x2 │ │ │ │ - ldr x19, [sp, #96] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - str x1, [x4, #24] │ │ │ │ - orr w1, w3, #0x1 │ │ │ │ - str w1, [x4, #64] │ │ │ │ - b 4d420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33fe0> │ │ │ │ - str x0, [sp] │ │ │ │ - blr x2 │ │ │ │ - ldr x4, [sp] │ │ │ │ - ldr x1, [x4, #16] │ │ │ │ - b 4d410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33fd0> │ │ │ │ - ldr x0, [x4, #72] │ │ │ │ - add x1, x4, #0x78 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 4d7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343bc> │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - stp x1, x5, [sp] │ │ │ │ - stp x6, x8, [sp, #16] │ │ │ │ - str x9, [sp, #32] │ │ │ │ - str w11, [sp, #40] │ │ │ │ - stp x4, x10, [sp, #48] │ │ │ │ - bl 46840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d400> │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - ldr x0, [x4, #72] │ │ │ │ - cbz x0, 4d7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343bc> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x4, [sp] │ │ │ │ - ldrsw x0, [x0, #20] │ │ │ │ - bl 46840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d400> │ │ │ │ - ldr x10, [sp, #56] │ │ │ │ - ldr x9, [sp, #32] │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - ldp x4, x5, [sp] │ │ │ │ - orr w7, w7, #0x2 │ │ │ │ - ldp x6, x8, [sp, #16] │ │ │ │ - str xzr, [x10, #80] │ │ │ │ - ldr w11, [sp, #40] │ │ │ │ - str w7, [x10, #88] │ │ │ │ - b 4d630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341f0> │ │ │ │ - add x2, x5, x8 │ │ │ │ - mov x0, x10 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 50114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26db4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x28, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x28, #0x770 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x22, x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 5036c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2700c> // b.none │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 50160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e00> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + add x1, x28, #0x770 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + bl d510 │ │ │ │ + bl 5aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31780> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x780 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4f040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ce0> │ │ │ │ + add x1, x26, #0x460 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ mov x1, x19 │ │ │ │ - stp x10, x5, [sp] │ │ │ │ - stp x8, x6, [sp, #16] │ │ │ │ - str x8, [sp, #32] │ │ │ │ - str w11, [sp, #40] │ │ │ │ - str x4, [sp, #48] │ │ │ │ - bl 4d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bc0> │ │ │ │ - ldr x9, [sp, #32] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - ldp x10, x5, [sp] │ │ │ │ - ldp x8, x6, [sp, #16] │ │ │ │ - ldr w11, [sp, #40] │ │ │ │ - b.eq 4d6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x342ac> // b.none │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - add x8, x8, x0 │ │ │ │ - mov x9, x8 │ │ │ │ - ubfx x11, x7, #1, #1 │ │ │ │ - b 4d630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341f0> │ │ │ │ - b.eq 4d7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3439c> // b.none │ │ │ │ - add x0, x0, x8 │ │ │ │ - str x0, [x10, #80] │ │ │ │ - b 4d5b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34178> │ │ │ │ - b.ne 4d690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34250> // b.any │ │ │ │ - ldrb w1, [x1] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [x10, #80] │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - b 4d690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34250> │ │ │ │ - ldrb w0, [x2, x0] │ │ │ │ - strb w0, [x5] │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - ldr x0, [x10, #80] │ │ │ │ - and w1, w7, #0x1 │ │ │ │ - b 4d5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3416c> │ │ │ │ - str x19, [sp, #96] │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd28 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl cec8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 4d864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34424> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - stp x1, x1, [x0, #48] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - mov w1, w2 │ │ │ │ - b d138 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x318 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3744] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.ne 4db34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346f4> // b.any │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - mov x23, x1 │ │ │ │ - tbz w0, #0, 4db58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34718> │ │ │ │ - ldr x25, [x24] │ │ │ │ - cbz x25, 4dcac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3486c> │ │ │ │ - ldr w0, [x25, #64] │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - cbnz w0, 4d90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x344cc> │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 501d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e74> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 501e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e84> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x25, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x25, #0x798 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ mov x0, x24 │ │ │ │ - bl 4c020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32be0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4040] │ │ │ │ - mov x21, x25 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3816] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, x25, #0x30 │ │ │ │ - str x0, [sp] │ │ │ │ - add x0, sp, #0x1f │ │ │ │ - str x0, [sp, #32] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x0, x4, [x25, #48] │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 4d9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3456c> // b.none │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - ldr x20, [sp] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x3, x20 │ │ │ │ - bl cd78 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d000 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w19, w0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - bl dcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f0> │ │ │ │ - mov w0, w19 │ │ │ │ - bl ce98 │ │ │ │ - ldr x21, [x24] │ │ │ │ - ldr w0, [x28] │ │ │ │ - cmp w0, w19 │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - cbz x21, 4dcac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3486c> │ │ │ │ - ldr x22, [x21, #32] │ │ │ │ - add x1, x21, #0x20 │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - sub x20, x20, x22 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4da34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x345f4> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4d9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34598> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x345e0> │ │ │ │ - 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 4d9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3458c> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x20, x19, #0x4, gt │ │ │ │ - b.le 4da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x345e0> │ │ │ │ - ldr x0, [x24] │ │ │ │ - cbz x0, 4dcac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3486c> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl d6f0 │ │ │ │ - ldr x21, [x24] │ │ │ │ - cbz x21, 4dcac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3486c> │ │ │ │ - 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] │ │ │ │ - cbnz w26, 4d940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34500> │ │ │ │ - str wzr, [x21, #64] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stp x22, x22, [x1, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, w2 │ │ │ │ - bl d138 │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - tbz w0, #0, 4dae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346a0> │ │ │ │ - ldr x0, [x24] │ │ │ │ - cbz x0, 4dc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x347e0> │ │ │ │ - ldr w1, [x0, #12] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 45a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c600> │ │ │ │ - ubfx x1, x19, #8, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 45a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c600> │ │ │ │ - ubfx x1, x19, #16, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 45a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c600> │ │ │ │ - lsr w1, w19, #24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 45a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c600> │ │ │ │ - ldr x0, [x24] │ │ │ │ - cbz x0, 4dc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x347e0> │ │ │ │ - ldr w1, [x0, #20] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 45a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c600> │ │ │ │ - ubfx x1, x19, #8, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 45a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c600> │ │ │ │ - ubfx x1, x19, #16, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 45a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c600> │ │ │ │ - lsr w1, w19, #24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 45a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c600> │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - str xzr, [x24, #56] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x24, x2, [sp, #88] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 50358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ff8> // b.none │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq 5021c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ebc> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl d3c0 │ │ │ │ + add x1, x25, #0x798 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + bl d510 │ │ │ │ + bl 5aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31780> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x7a0 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4f040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ce0> │ │ │ │ + add x1, x26, #0x460 │ │ │ │ + mov x0, x20 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - strb wzr, [x1] │ │ │ │ - str xzr, [x24, #80] │ │ │ │ - str wzr, [x24, #88] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4dc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x347dc> // 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 │ │ │ │ + b.ne 503b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27054> // b.any │ │ │ │ + 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] │ │ │ │ + ldp x27, x28, [sp, #208] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x24] │ │ │ │ - cbz x0, 4dcac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3486c> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - stp x1, x1, [x0, #48] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - mov w1, w2 │ │ │ │ - bl d138 │ │ │ │ - b 4dae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346a0> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - ldr x21, [x24, #80] │ │ │ │ - sub x20, x0, x21 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4dbb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34778> │ │ │ │ - ldr x22, [x24, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4db84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34744> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4dba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34768> │ │ │ │ - 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 4db78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34738> // b.any │ │ │ │ - ldr x21, [x24, #80] │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - add x21, x19, x21 │ │ │ │ - str x21, [x24, #80] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 4d8f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x344b0> // b.any │ │ │ │ - ldr x25, [x24] │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x24, #88] │ │ │ │ - cbz x25, 4dcac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3486c> │ │ │ │ - ldr w0, [x25, #64] │ │ │ │ - tbnz w0, #1, 4d90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x344cc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 4fce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26988> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 4fce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26980> │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 4ffa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c44> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + b 4ffa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c44> │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 4fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b7c> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + b 4fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b7c> │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 50124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26dc4> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + b 50124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26dc4> │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 5006c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d0c> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + b 5006c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d0c> │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq 50290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f30> // b.none │ │ │ │ mov x0, x24 │ │ │ │ - bl 4c020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32be0> │ │ │ │ - ldr w0, [x25, #64] │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - b 4d900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x344c0> │ │ │ │ + bl d3c0 │ │ │ │ + b 50290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f30> │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 501e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e84> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + b 501e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e84> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 4d840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34400> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4dc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34800> // b.none │ │ │ │ + b.eq 503e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27084> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd28 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x30a // #778 │ │ │ │ - bl cec8 │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4dc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x347c0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str xzr, [x24, #56] │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - strb wzr, [x0] │ │ │ │ - str xzr, [x24, #80] │ │ │ │ - str wzr, [x24, #88] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4dc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x347dc> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b.ne 503b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27054> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - b 4dc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3482c> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x318 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 503c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27068> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4dc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x347dc> // b.any │ │ │ │ + b 50388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27028> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27028> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27030> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27030> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27028> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - 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, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 50388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27028> │ │ │ │ + bti j │ │ │ │ + b 50440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270e0> │ │ │ │ + bti j │ │ │ │ + b 50440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270e0> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w22, w1 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp w22, #0x10 │ │ │ │ - b.eq 4dda8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34968> // b.none │ │ │ │ - cmp w22, #0x8 │ │ │ │ - b.ne 4dd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34938> // 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 4dea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a64> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w0, [x0, #168] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4dee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34aa4> │ │ │ │ - ldr x20, [x19, #176] │ │ │ │ - cmp w22, #0x18 │ │ │ │ - b.eq 4de14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349d4> // b.none │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x20, [sp] │ │ │ │ - bl 4d8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34460> │ │ │ │ - b 4dd44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34904> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 4c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32bc0> │ │ │ │ - add x1, x1, #0x860 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4de58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a18> // b.any │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - bl 4c0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c60> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4dee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34aa4> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4de48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a08> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldrb w0, [x21, #96] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - tbz w0, #0, 4dee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34aa4> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x20, [sp] │ │ │ │ - bl 4d8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34460> │ │ │ │ - b 4dd44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34904> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4d840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34400> │ │ │ │ - ldr x3, [x19, #120] │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str x20, [sp] │ │ │ │ - strb wzr, [x3] │ │ │ │ - str xzr, [x21, #80] │ │ │ │ - str wzr, [x21, #88] │ │ │ │ - bl 4d8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34460> │ │ │ │ - b 4dd44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34904> │ │ │ │ - mov x20, x0 │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 4ddfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349bc> │ │ │ │ - blr x2 │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - b 4dde8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349a8> │ │ │ │ + b 50390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27030> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str x20, [sp] │ │ │ │ - bl 4d8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34460> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4df24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34ae4> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + b 50440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270e0> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3744] │ │ │ │ - strb wzr, [x0] │ │ │ │ - str xzr, [x21, #80] │ │ │ │ - str wzr, [x21, #88] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4dea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a64> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x1c8 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl cec8 │ │ │ │ + mov x19, x0 │ │ │ │ + b 50388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27028> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349a4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 50390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27030> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4de90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a50> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b 50440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270e0> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3744] │ │ │ │ + b 503c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27068> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 504ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2714c> │ │ │ │ + bti j │ │ │ │ + b 50440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270e0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27028> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27030> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4dea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a64> // b.any │ │ │ │ + b.ne 503b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27054> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 503b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27054> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 503b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27054> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27030> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - mov x23, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x0, 4e398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f58> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4e2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e98> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #208] │ │ │ │ + add x29, sp, #0xd0 │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + add x19, sp, #0xa8 │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + add x24, x21, #0x98 │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + add x25, x21, #0x90 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x7e0 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x20, x2, [sp, #168] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 50bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27864> // b.none │ │ │ │ + add x23, sp, #0xb8 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.eq 505ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2728c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x7e8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x20, x2, [sp, #168] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 50c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278b4> // b.none │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + cmp x20, x23 │ │ │ │ + b.eq 50628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x272c8> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + add x20, sp, #0x88 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x750 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #136] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x770 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x22, x2, [sp, #168] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + mov x27, x0 │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 50680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27320> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x26, sp, #0x98 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 50694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27334> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + cmp x28, x24 │ │ │ │ + cset x0, ne // ne = any │ │ │ │ + cmp x27, x24 │ │ │ │ + cinc x0, x0, ne // ne = any │ │ │ │ + cbz x0, 50f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27be4> │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x27, #0x868 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x22, x2, [sp, #136] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 50c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27900> // b.none │ │ │ │ + add x1, x27, #0x868 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x21, #0x80 │ │ │ │ + bl d510 │ │ │ │ + bl 5ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318a0> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr w22, [x0] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 50704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273a4> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 50714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273b4> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + tbnz w22, #31, 50f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c20> │ │ │ │ + adrp x22, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x22, #0x8c0 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x28, x2, [sp, #136] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 50c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27914> // b.none │ │ │ │ + add x1, x22, #0x8c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x21, #0x80 │ │ │ │ + bl d510 │ │ │ │ + bl 5ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318a0> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr w28, [x0] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 50774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27414> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 50784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27424> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + cmp w28, #0x0 │ │ │ │ + b.le 50fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c5c> │ │ │ │ + add x1, x22, #0x8c0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + add x22, x21, #0x80 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 50a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276e4> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 507c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27460> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x27, #0x910 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 50a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276b0> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 507f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27494> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x28, sp, #0x68 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x27, #0x950 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 50aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27744> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4dfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b84> // b.none │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x22, [x0, #16] │ │ │ │ - cmn x2, #0x1 │ │ │ │ - mov x1, #0x80 // #128 │ │ │ │ - mov x0, #0x88 // #136 │ │ │ │ - csel x20, x2, x1, ne // ne = any │ │ │ │ - bl d420 │ │ │ │ - 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 ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str wzr, [x19, #64] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - str x0, [x19] │ │ │ │ - str w2, [x19, #128] │ │ │ │ - stp q31, q31, [x19, #96] │ │ │ │ - ldp x26, x23, [x23] │ │ │ │ - cbz x23, 4e1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34db8> │ │ │ │ - add x25, x23, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d240> │ │ │ │ - ldr w2, [x19, #128] │ │ │ │ - tbnz w2, #0, 4e34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f0c> │ │ │ │ - cbnz x20, 4e178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d38> │ │ │ │ - tbz w2, #1, 4e2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e60> │ │ │ │ - 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 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d240> │ │ │ │ - ldrb w0, [x24, #16] │ │ │ │ - tbz w0, #0, 4e084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c44> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4e080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c40> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - stp x26, x23, [x19, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d240> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x24, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - ldr w0, [x19, #128] │ │ │ │ - orr w1, w0, #0x1 │ │ │ │ - str w1, [x19, #128] │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.le 4e26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e2c> │ │ │ │ - and w1, w1, #0xfffffff8 │ │ │ │ - orr w0, w0, #0x3 │ │ │ │ - str w0, [x19, #128] │ │ │ │ - str w1, [x19, #64] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 4e398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f58> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl d420 │ │ │ │ - str x19, [x0, #16] │ │ │ │ + b.eq 50830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274d0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x27, #0x998 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + bl 5ad40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319e0> │ │ │ │ + ldr d31, [x0] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + str d31, [x21, #1016] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 5086c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2750c> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x9a8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x24, x0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 50c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27928> // b.none │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 508a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27548> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + ldr d31, [x21, #1016] │ │ │ │ + mov x0, #0x4049000000000000 // #4632233691727265792 │ │ │ │ + fmov d30, x0 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + str d31, [x21, #1016] │ │ │ │ + add x1, x27, #0x998 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldrb w2, [x0, #8] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 508f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27594> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + str w2, [sp] │ │ │ │ + bl d3c0 │ │ │ │ + ldr w2, [sp] │ │ │ │ + tbz w2, #0, 50a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27710> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x1, #0x9b8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + ldrb w27, [x0, #8] │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp] │ │ │ │ + tbnz w27, #0, 50b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27828> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275e0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3704] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xa08 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 50d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279d8> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 50d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27a38> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xa90 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ mov x1, x20 │ │ │ │ - bl caa8 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - cbz x22, 4e120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34ce0> │ │ │ │ - ldr x1, [x22] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x2, [x1, #112] │ │ │ │ - cbz x0, 4e398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f58> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 4e398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f58> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 4e13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34cfc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d510 │ │ │ │ + bl 5aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31780> │ │ │ │ + mov x1, x0 │ │ │ │ + str x23, [sp, #168] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5e7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3548c> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 509c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27660> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 509d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27670> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f08> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ + b.ne 50f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bdc> // b.any │ │ │ │ + ldp x29, x30, [sp, #208] │ │ │ │ + ldp x27, x28, [sp, #288] │ │ │ │ + ldp x19, x20, [sp, #224] │ │ │ │ + ldp x21, x22, [sp, #240] │ │ │ │ + ldp x23, x24, [sp, #256] │ │ │ │ + ldp x25, x26, [sp, #272] │ │ │ │ + add sp, sp, #0x140 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x4, [x19, #112] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - sxtw x0, w20 │ │ │ │ - sxtw x3, w20 │ │ │ │ - cmp x4, w20, sxtw │ │ │ │ - b.eq 4e04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c0c> // b.none │ │ │ │ - tbnz x3, #63, 4e2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e78> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - str w2, [sp, #8] │ │ │ │ - stp x3, x1, [sp, #16] │ │ │ │ - bl d420 │ │ │ │ - ldr x4, [x19, #104] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - stp x0, x3, [x19, #104] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr w2, [sp, #8] │ │ │ │ - cbz x4, 4e1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d94> │ │ │ │ - mov x0, x4 │ │ │ │ - str x1, [sp, #8] │ │ │ │ + add x1, x27, #0x910 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + bl 5ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318a0> │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.le 50ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27988> │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 507e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27484> │ │ │ │ + add x1, x27, #0x868 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 50c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2793c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 507b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27450> │ │ │ │ + add x1, x27, #0x998 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + bl 5ad40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x21, #1016] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 508f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27598> │ │ │ │ + add x1, x27, #0x950 │ │ │ │ + mov x0, x20 │ │ │ │ + str d15, [sp, #304] │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + bl 5ad40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319e0> │ │ │ │ + ldr d31, [x0] │ │ │ │ + fmov d30, #5.000000000000000000e-01 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 50b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277d0> // b.first │ │ │ │ + add x1, x27, #0x950 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + bl 5ad40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d15, [x1] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277bc> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr w2, [x19, #128] │ │ │ │ - tbz w2, #1, 4e2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e6c> │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x0, x1 │ │ │ │ - stp x0, x0, [x19, #32] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - cbz x23, 4e220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34de0> │ │ │ │ - add x25, x23, #0x8 │ │ │ │ - b 4e060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c20> │ │ │ │ - cbz x20, 4e214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34dd4> │ │ │ │ - ldr x4, [x19, #112] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - sxtw x0, w20 │ │ │ │ - sxtw x3, w20 │ │ │ │ - cmp x4, w20, sxtw │ │ │ │ - b.ne 4e190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d50> // b.any │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - ldrb w0, [x24, #16] │ │ │ │ - tbz w0, #0, 4e238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34df8> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4e274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e34> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - ldr w2, [x19, #128] │ │ │ │ - stp x26, xzr, [x19, #72] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x24, #16] │ │ │ │ - orr w0, w2, #0x1 │ │ │ │ - str w0, [x19, #128] │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.le 4e294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e54> │ │ │ │ - orr w2, w2, #0x3 │ │ │ │ - and w0, w0, #0xfffffff8 │ │ │ │ - str w0, [x19, #64] │ │ │ │ - str w2, [x19, #128] │ │ │ │ - b 4e0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c94> │ │ │ │ - and w1, w1, #0xfffffff8 │ │ │ │ - b 4e0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c88> │ │ │ │ - str x26, [x19, #72] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x24, #16] │ │ │ │ - orr w0, w2, #0x1 │ │ │ │ - str w0, [x19, #128] │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.gt 4e258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e18> │ │ │ │ - and w0, w0, #0xfffffff8 │ │ │ │ - str w0, [x19, #64] │ │ │ │ - b 4e0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c94> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 4e060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c20> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + fmov d29, #1.000000000000000000e+01 │ │ │ │ + fcmpe d15, d29 │ │ │ │ + b.gt 50b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277ec> │ │ │ │ + ldr d15, [sp, #304] │ │ │ │ + b 50830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274d0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277ec> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x958 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 4e1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34da4> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [x25] │ │ │ │ + b.ne 50f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27be0> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x9c8 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + ldrb w27, [x0, #8] │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp] │ │ │ │ + tbnz w27, #0, 50e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b00> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 5092c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275cc> │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 50bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27878> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f08> // b.any │ │ │ │ - bl cd90 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b.ne 50ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c98> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + cmp x20, x23 │ │ │ │ + b.eq 50c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278c4> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3c0 │ │ │ │ + adrp x20, 9f000 │ │ │ │ ldr x20, [x20, #3744] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x1, x1, #0xfa0 │ │ │ │ - bl d8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x7f0 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f08> // b.any │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl e754 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf54> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ + b.ne 50ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c98> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + cmp x22, x26 │ │ │ │ + b.eq 50718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273b8> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3c0 │ │ │ │ + b 50718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273b8> │ │ │ │ + cmp x28, x26 │ │ │ │ + b.eq 5078c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2742c> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + bl d3c0 │ │ │ │ + b 5078c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2742c> │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 508bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2755c> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl d3c0 │ │ │ │ + b 508bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2755c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 50cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27954> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x27, 9f000 │ │ │ │ + ldr x27, [x27, #3704] │ │ │ │ mov x0, x19 │ │ │ │ - bl 47140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd00> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 50dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27a6c> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 50e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27acc> │ │ │ │ mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 507c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27460> │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 50cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2799c> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [x25] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34fd8> // b.none │ │ │ │ + b.ne 50f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bdc> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbz w0, #0, 50968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27608> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 50968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27608> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ + mov x0, x28 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbz w0, #0, 50cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2797c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 50cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2797c> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + ldrb w27, [x0, #8] │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp] │ │ │ │ + tbnz w27, #0, 50e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b38> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 50bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27858> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x9e8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d510 │ │ │ │ + ldrb w27, [x0, #8] │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + tbnz w27, #0, 50efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b9c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b90> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr w0, [sp] │ │ │ │ + cbz w0, 50970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27610> │ │ │ │ + b 50940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x9f8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x24, x0 │ │ │ │ + cset w27, ne // ne = any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp] │ │ │ │ + b 50ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b6c> │ │ │ │ + str d15, [sp, #304] │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - add x2, sp, #0x28 │ │ │ │ - add x1, x1, #0xfb0 │ │ │ │ - str w4, [sp, #40] │ │ │ │ - str x3, [sp, #48] │ │ │ │ - bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [x25] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x830 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f08> // b.any │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ + b.ne 50f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bdc> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x870 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 50f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bdc> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x8a8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 50f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bdc> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + str d15, [sp, #304] │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl d6c0 <__cxa_guard_acquire@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f08> // b.any │ │ │ │ + str d15, [sp, #304] │ │ │ │ + b.ne 50f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27be0> // b.any │ │ │ │ mov x0, x21 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbz w1, 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f08> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + str d15, [sp, #304] │ │ │ │ + b.ne 50f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27be0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x23, 4e31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34edc> │ │ │ │ - b 4e324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34ee4> │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + cbz w21, 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3744] │ │ │ │ - mov x20, x0 │ │ │ │ - b 4e31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34edc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - mov x20, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - 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 x3, [x1] │ │ │ │ - str x3, [sp, #216] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x0, 4ead4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35694> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4e99c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3555c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4e4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35088> // b.none │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x23, [x0, #16] │ │ │ │ - cmn x2, #0x1 │ │ │ │ - mov x1, #0x80 // #128 │ │ │ │ - mov x0, #0xd8 // #216 │ │ │ │ - csel x21, x2, x1, ne // ne = any │ │ │ │ - bl d420 │ │ │ │ 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 ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - 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, #0x890 │ │ │ │ - mov x1, v31.d[1] │ │ │ │ - str x0, [x19] │ │ │ │ - str q31, [sp, #16] │ │ │ │ - str w2, [x19, #208] │ │ │ │ - stp q30, q30, [x19, #176] │ │ │ │ - cbz x1, 4e85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3541c> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - add x24, sp, #0x30 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d240> │ │ │ │ - str x24, [sp, #32] │ │ │ │ - ldp x1, x2, [x20, #16] │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [x20, #48] │ │ │ │ - add x25, sp, #0x50 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr w27, [x19, #208] │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - str w0, [sp, #104] │ │ │ │ - tbnz w27, #0, 4e950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35510> │ │ │ │ - cbz x21, 4e5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35188> │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - sxtw x20, w21 │ │ │ │ - cmp x0, w21, sxtw │ │ │ │ - b.eq 4e5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35188> // b.none │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - tbnz x20, #63, 4e8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354a0> │ │ │ │ mov x0, x20 │ │ │ │ - bl d420 │ │ │ │ - ldr x1, [x19, #184] │ │ │ │ - stp x0, x20, [x19, #184] │ │ │ │ - cbz x1, 4e5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35188> │ │ │ │ - mov x0, x1 │ │ │ │ - bl d3c0 │ │ │ │ - ldr w27, [x19, #208] │ │ │ │ - tbnz w27, #1, 4e82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x353ec> │ │ │ │ - ldr q30, [sp, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x0, x0, [x19, #32] │ │ │ │ - mov x1, v30.d[1] │ │ │ │ - str q30, [sp, #112] │ │ │ │ - cbz x1, 4e84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3540c> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d240> │ │ │ │ - add x27, sp, #0x90 │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - str x27, [sp, #128] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [sp, #64] │ │ │ │ - add x20, sp, #0xb0 │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - str x20, [sp, #160] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - ldrb w0, [x26, #96] │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - str w1, [sp, #200] │ │ │ │ - tbnz w0, #0, 4e880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35440> │ │ │ │ - ldr q29, [sp, #112] │ │ │ │ - mov x1, v29.d[1] │ │ │ │ - stur q29, [x19, #72] │ │ │ │ - cbz x1, 4e86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3542c> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x28, x19, #0x58 │ │ │ │ - bl 76680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d240> │ │ │ │ - ldp x1, x2, [sp, #128] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - str x0, [x19, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + bti j │ │ │ │ + b 51008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ca8> │ │ │ │ + bti j │ │ │ │ + str wzr, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + tbz w27, #0, 510dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d7c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + tbz w21, #0, 510e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d88> │ │ │ │ mov x0, x28 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - add x3, x19, #0x88 │ │ │ │ - str x3, [x19, #120] │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + cbz w0, 510f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d98> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr w0, [sp] │ │ │ │ + cbz w0, 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + bti j │ │ │ │ + b 51038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cd8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 510d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d74> │ │ │ │ + b 510dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d7c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbnz w1, 51050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf0> │ │ │ │ + b 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + bti j │ │ │ │ + b 5113c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ddc> │ │ │ │ + bti j │ │ │ │ + b 51038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cd8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ 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, x20 │ │ │ │ - b.eq 4e6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35268> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 4e6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35278> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [sp, #120] │ │ │ │ - cbz x20, 4e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352c0> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352c0> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 4e8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35478> // b.none │ │ │ │ - nop │ │ │ │ - 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 4e734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352f4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 4e744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35304> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - cbz x20, 4e784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35344> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4e784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35344> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ + cbnz w1, 51050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf0> │ │ │ │ + b 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + bti j │ │ │ │ + b 51160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e00> │ │ │ │ + bti j │ │ │ │ + b 51038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cd8> │ │ │ │ + bti j │ │ │ │ + ldr d15, [sp, #304] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + cbnz w21, 51090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d30> │ │ │ │ + b 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 766b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d270> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 4e890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35450> // b.none │ │ │ │ - ldr x20, [x22] │ │ │ │ - cbz x20, 4ead4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35694> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl d420 │ │ │ │ - str x19, [x0, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - bl caa8 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - cbz x23, 4e7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35390> │ │ │ │ - ldr x1, [x23] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x2, [x1, #112] │ │ │ │ - cbz x0, 4ead4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35694> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 4ead4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35694> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 4e7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x353ac> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr d15, [sp, #304] │ │ │ │ + cbnz w21, 51090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d30> │ │ │ │ + b 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + bti j │ │ │ │ + b 5119c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e3c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3550c> // 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] │ │ │ │ - ldr q30, [sp, #16] │ │ │ │ - stp x0, x0, [x19, #32] │ │ │ │ - add x1, x0, x1 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - mov x1, v30.d[1] │ │ │ │ - str q30, [sp, #112] │ │ │ │ - cbnz x1, 4e5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x351ac> │ │ │ │ - add x27, sp, #0x90 │ │ │ │ - str x27, [sp, #128] │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - b 4e604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x351c4> │ │ │ │ - ldp x1, x2, [x20, #16] │ │ │ │ - add x24, sp, #0x30 │ │ │ │ - str x24, [sp, #32] │ │ │ │ - b 4e554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35114> │ │ │ │ - ldp x1, x2, [sp, #128] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - add x28, x19, #0x58 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - b 4e664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35224> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 47d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e900> │ │ │ │ - strb wzr, [x26, #96] │ │ │ │ - b 4e638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x351f8> │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4e904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354c4> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + str d15, [sp, #304] │ │ │ │ + b.ne 50f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27be0> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4e784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35344> │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6800> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4e8f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354b8> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + b 51160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e00> │ │ │ │ + bti j │ │ │ │ + b 5113c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ddc> │ │ │ │ + bti j │ │ │ │ + b 5113c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ddc> │ │ │ │ + bti j │ │ │ │ + b 51160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e00> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + cbnz w21, 51090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d30> │ │ │ │ + b 51058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + bti j │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 510d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d74> │ │ │ │ + b 510dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d7c> │ │ │ │ + bti j │ │ │ │ + and w1, w27, #0x1 │ │ │ │ + str w1, [sp, #28] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 510d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d74> │ │ │ │ + b 510dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d7c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352c0> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3550c> // b.any │ │ │ │ - bl cd90 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352c0> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4e784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35344> │ │ │ │ + str d15, [sp, #304] │ │ │ │ + b.eq 5102c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ccc> // b.none │ │ │ │ + b 50f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27be0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 47d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e900> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 47a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e5e0> │ │ │ │ + b 51160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e00> │ │ │ │ + bti j │ │ │ │ + b 511c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e64> │ │ │ │ + bti j │ │ │ │ + b 511c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e64> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + mov w21, w27 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 510d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d74> │ │ │ │ + b 510dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d7c> │ │ │ │ + bti j │ │ │ │ + b 5124c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27eec> │ │ │ │ + bti j │ │ │ │ + b 511c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e64> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x355c4> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - bl d348 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - mov x2, sp │ │ │ │ - add x1, x1, #0xfb0 │ │ │ │ - str w4, [sp] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl cd60 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3550c> // b.any │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x1, x1, #0xfa0 │ │ │ │ - bl d8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3550c> // b.any │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl e754 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf54> │ │ │ │ + b.eq 5102c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ccc> // b.none │ │ │ │ + b 50f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27be0> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ + b 5119c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e3c> │ │ │ │ + bti j │ │ │ │ + b 511c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e64> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ mov x0, x19 │ │ │ │ - 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 4e94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3550c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + mov x19, x1 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 511a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e44> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d6c0 <__cxa_guard_acquire@plt> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3550c> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + str d15, [sp, #304] │ │ │ │ + b.eq 5102c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ccc> // b.none │ │ │ │ + b 50f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27be0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4ea54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35614> │ │ │ │ + b 512b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f58> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 4ea60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35620> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - b 4e920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354e0> │ │ │ │ + b 51270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f10> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4ea88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35648> │ │ │ │ + b 51160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e00> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4ea94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35654> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 47d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e900> │ │ │ │ - b 4ea60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35620> │ │ │ │ + mov x19, x0 │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + mov w21, w27 │ │ │ │ + tbnz w27, #0, 510d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d74> │ │ │ │ + b 510dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d7c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cbz x0, 4eabc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3567c> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3744] │ │ │ │ - b 4e928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354e8> │ │ │ │ + b 51008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ca8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4e920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354e0> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ + b 5133c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fdc> │ │ │ │ + bti j │ │ │ │ + b 51008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ca8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4eab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35670> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x190 │ │ │ │ - stp x29, x30, [sp, #304] │ │ │ │ - add x29, sp, #0x130 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - mov x24, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - stp x19, x20, [sp, #320] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #336] │ │ │ │ - add x22, x0, #0x230 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x25, x26, [sp, #368] │ │ │ │ - adrp x21, 9e000 │ │ │ │ - stp x27, x28, [sp, #384] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #296] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp] │ │ │ │ + mov w21, w27 │ │ │ │ + tbnz w27, #0, 510d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d74> │ │ │ │ + b 510dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d7c> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xaa0 │ │ │ │ + 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 x2, 9f000 │ │ │ │ + ldr x2, [x2, #3744] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3704] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #856] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 52680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29320> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 52664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29304> │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x20, [sp, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x868 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x0, #0x80 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d510 │ │ │ │ + bl 5ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318a0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + adrp x28, 9f000 │ │ │ │ + ldr x28, [x28, #3712] │ │ │ │ + ldr w23, [x1] │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [x22, #216] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + add x2, sp, #0x338 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x1, x19, #0x400 │ │ │ │ - strh wzr, [x19, #784] │ │ │ │ - add x4, x21, #0x6b8 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x3, x3, #0x4f0 │ │ │ │ - add x2, x2, #0x6e0 │ │ │ │ - stur q31, [x1, #-232] │ │ │ │ - mov x0, x22 │ │ │ │ - stur q31, [x1, #-216] │ │ │ │ + add x3, sp, #0x348 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x3, xzr, [x19] │ │ │ │ - str x4, [x19, #16] │ │ │ │ - str x2, [x19, #560] │ │ │ │ + ldp x21, x26, [x0, #8] │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x28, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl d7c8 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x550 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #560] │ │ │ │ - bl d420 │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - mov x20, x0 │ │ │ │ - stp x0, xzr, [x19, #24] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - ldr q31, [x1, #3792] │ │ │ │ - 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 d420 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3856] │ │ │ │ + add x8, sp, #0x200 │ │ │ │ + adrp x24, 9f000 │ │ │ │ + ldr x24, [x24, #3792] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + stp x3, x2, [sp, #480] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + add x27, sp, #0x240 │ │ │ │ + stp xzr, xzr, [x8] │ │ │ │ + stp xzr, xzr, [x8, #16] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x1e8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x3, [sp, #488] │ │ │ │ + str w2, [sp, #552] │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl d7c8 │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + 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, 526f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29390> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x2, [sp, #480] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 515d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28270> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xab0 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ mov x1, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x678 │ │ │ │ - add x4, x19, #0x18 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x6d0 │ │ │ │ - stp x2, x4, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x780 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x6a8 │ │ │ │ - str x2, [x1] │ │ │ │ - str x20, [x1, #16] │ │ │ │ - add x25, x19, #0x128 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - str x19, [x20, #24] │ │ │ │ - add x21, x19, #0x28 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - str x3, [x19, #560] │ │ │ │ - str d31, [x1, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x8c0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d510 │ │ │ │ + bl 5ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318a0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #48] │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3800] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3712] │ │ │ │ - str x2, [sp] │ │ │ │ - ldp x20, x27, [x0, #8] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x7, sp, #0x200 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + stp xzr, xzr, [x7] │ │ │ │ + stp xzr, xzr, [x7, #16] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #552] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl d7c8 │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + stp x0, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + cbz x4, 5275c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293fc> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 51788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28428> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + add x3, x3, #0xac0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0xad0 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov x8, x23 │ │ │ │ + bl 5de80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b20> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xae0 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xaf0 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d510 │ │ │ │ + bl 5ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318a0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #480] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str x2, [x19, #296] │ │ │ │ - str xzr, [x25, #216] │ │ │ │ - strh wzr, [x19, #520] │ │ │ │ - stp q31, q31, [x19, #528] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [x19, #40] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x27, [x21, x2] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ bl d7c8 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - add x26, x19, #0x30 │ │ │ │ - mov x0, x26 │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x2, [x19, #40] │ │ │ │ - str x1, [x19, #296] │ │ │ │ - bl d468 >::~basic_ofstream()@plt+0x8> │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x25 │ │ │ │ + add x6, sp, #0x200 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + stp xzr, xzr, [x6] │ │ │ │ + stp xzr, xzr, [x6, #16] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #552] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ bl d7c8 │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x27, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - add x1, x27, #0xfc0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl dee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e8> │ │ │ │ - ldr x20, [x24, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 4f65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3621c> // b.pmore │ │ │ │ - ldr x1, [x24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - add x23, sp, #0xd8 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - str x23, [sp, #200] │ │ │ │ - add x3, x1, x0 │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 4f114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35cd4> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 4ef98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b58> // b.none │ │ │ │ - cbnz x20, 4f150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d10> │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + stp x0, xzr, [sp, #448] │ │ │ │ + cbz x4, 52700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293a0> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ mov x0, x23 │ │ │ │ - str x20, [sp, #208] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - ldp x0, x1, [sp, #200] │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.eq 4efa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b64> // b.none │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 4ed3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x358fc> // b.none │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 519b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28650> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x1, x27, #0xfc0 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl dee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e8> │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x20, [x24, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 4f778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36338> // b.pmore │ │ │ │ - ldr x1, [x24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - str x23, [sp, #200] │ │ │ │ - add x3, x1, x0 │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 4f278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e38> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 4f26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e2c> // b.none │ │ │ │ - cbnz x20, 4f158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d18> │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ mov x0, x23 │ │ │ │ - str x20, [sp, #208] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - ldp x0, x1, [sp, #200] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.eq 4f184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d44> // b.none │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 4edac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3596c> // b.none │ │ │ │ + add x3, x3, #0xb00 │ │ │ │ + mov x4, #0x34 // #52 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xb38 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + bl d510 │ │ │ │ + bl 5ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318a0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x5, sp, #0x200 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #552] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl d7c8 │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + 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, 52710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293b0> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 51b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28808> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x1, x27, #0xfc0 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl dee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e8> │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x20, [x24, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 4f48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3604c> // b.pmore │ │ │ │ - ldr x1, [x24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - str x23, [sp, #200] │ │ │ │ - add x26, x1, x0 │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 4f3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f70> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 4f2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e70> // b.none │ │ │ │ - cbnz x20, 4f3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fa4> │ │ │ │ - mov x4, x23 │ │ │ │ - str x20, [sp, #208] │ │ │ │ - strb wzr, [x4, x20] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.eq 4f2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e7c> // b.none │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x2a // #42 │ │ │ │ + add x3, x3, #0xb48 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x2, sp, #0xe0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp, #96] │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + add x2, sp, #0x100 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp, #128] │ │ │ │ + bl cfa0 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xb88 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x0, x1, [sp, #40] │ │ │ │ + bl d510 │ │ │ │ + bl 5ad40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319e0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr d15, [x1] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x4, sp, #0x200 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + stp xzr, xzr, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #552] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl d7c8 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + 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, 5273c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293dc> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + stp x3, x2, [sp, #480] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl ca60 │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 4f0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c94> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 4f6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x362a0> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4f458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36018> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ + add x5, x4, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 526b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29358> // b.none │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ls 51d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a34> // b.plast │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 4ee6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a2c> // b.none │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x24, [x0, #16] │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - bl d420 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - mov x25, x0 │ │ │ │ - add x27, x25, #0x48 │ │ │ │ - add x0, x0, #0x38 │ │ │ │ + b.eq 51d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a34> // b.none │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ls 52644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292e4> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 528cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2956c> // b.pmore │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl cd18 │ │ │ │ + add x2, sp, #0x160 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xb98 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr d14, [x0, #1016] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x3, sp, #0x200 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #552] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ add x1, x1, #0x10 │ │ │ │ - stp x1, xzr, [x25] │ │ │ │ - stp xzr, xzr, [x25, #16] │ │ │ │ - stp xzr, xzr, [x25, #32] │ │ │ │ - str xzr, [x25, #48] │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl d7c8 │ │ │ │ + fmov d0, d14 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + stp x0, xzr, [sp, #416] │ │ │ │ + cbz x4, 5271c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293bc> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + stp x3, x2, [sp, #480] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #384] │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ + str x1, [sp, #152] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 526d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29374> // b.none │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + b.ls 51f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c08> // b.plast │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 51f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c08> // b.none │ │ │ │ + ldr x5, [sp, #432] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 52624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292c4> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 52e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29acc> // b.pmore │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0xa20 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x0, x1, [sp, #40] │ │ │ │ + bl d510 │ │ │ │ + bl 5ad40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319e0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr d13, [x1] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #592] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str wzr, [x25, #64] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #552] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl d7c8 │ │ │ │ + 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 dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + stp x0, xzr, [sp, #320] │ │ │ │ + cbz x4, 5274c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293ec> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + stp x3, x2, [sp, #480] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x4, #0x23 // #35 │ │ │ │ + add x3, x3, #0xba8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xbd0 │ │ │ │ + bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl cfa0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0x910 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d510 │ │ │ │ + bl 5ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318a0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #88] │ │ │ │ + bl cca0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #480] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xae8 │ │ │ │ - strb wzr, [x27, #8] │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - str x1, [x25] │ │ │ │ - str w2, [x25, #120] │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - stur q31, [x25, #88] │ │ │ │ - stur q31, [x25, #104] │ │ │ │ - bl d420 │ │ │ │ - mov x1, #0x1000 // #4096 │ │ │ │ - ldr x26, [x20] │ │ │ │ - stp xzr, xzr, [x25, #32] │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - str x21, [x25, #72] │ │ │ │ - stp x0, x1, [x25, #96] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - strb w1, [x27, #8] │ │ │ │ - str w0, [x25, #120] │ │ │ │ - cbz x26, 4f6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x362a0> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl d420 │ │ │ │ - str x25, [x0, #16] │ │ │ │ - mov x1, x26 │ │ │ │ - bl caa8 │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - ldr x3, [x20] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x26, #16] │ │ │ │ - cbz x3, 4f6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x362a0> │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr w1, [x3, #56] │ │ │ │ - orr w1, w1, #0x3 │ │ │ │ - str w1, [x3, #56] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 4ef5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b1c> // b.none │ │ │ │ - nop │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr w1, [x2, #64] │ │ │ │ - and w1, w1, #0xfffffff9 │ │ │ │ - str w1, [x2, #64] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 4ef40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b00> // b.any │ │ │ │ - cbz x24, 4ef80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b40> │ │ │ │ - ldr x2, [x24] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x1, [x3, #8] │ │ │ │ - ldr x2, [x2, #112] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [x20] │ │ │ │ - cbz x3, 4f6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x362a0> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cbz x0, 4f0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c94> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - b 4f0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c94> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 4ed18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x358d8> │ │ │ │ - ldrh w2, [x0] │ │ │ │ - mov w1, #0x7a67 // #31335 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4ed30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x358f0> // b.any │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 4efc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b80> // b.none │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d7c8 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #552] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x27, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + strb wzr, [sp, #576] │ │ │ │ + bl d7c8 │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + stp x0, xzr, [sp, #448] │ │ │ │ + cbz x4, 5272c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293cc> │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 5230c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fac> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x26 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl d330 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + ldp x3, x4, [sp, #384] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 5269c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2933c> // b.none │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + b.ls 52378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29018> // b.plast │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 52378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29018> // b.none │ │ │ │ + ldr x5, [sp, #464] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 52604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292a4> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 52bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29870> // b.pmore │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 9f000 │ │ │ │ + ldr x3, [x3, #3744] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl cd18 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ + ldr x27, [sp, #72] │ │ │ │ + add x0, x27, #0x90 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + add x1, x27, #0x98 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 525dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2927c> // b.none │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xbe0 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x27, #0xc50 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 52568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29208> // b.none │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0xc50 │ │ │ │ + ldr x27, [sp, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, x27 │ │ │ │ + bl d510 │ │ │ │ + bl 5ad40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319e0> │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x21, x1 │ │ │ │ - cbz x2, 4f2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e60> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #4072] │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3728] │ │ │ │ - add x24, sp, #0xe0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3976] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - ldr w6, [x3] │ │ │ │ - add x3, sp, #0xf0 │ │ │ │ - ldr w7, [x4] │ │ │ │ - add x4, sp, #0x58 │ │ │ │ - ldr w5, [x2] │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d12, [x2] │ │ │ │ + bl d2d0 │ │ │ │ + fmov d0, d12 │ │ │ │ + mov x0, x19 │ │ │ │ + bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x8, x23 │ │ │ │ + bl dab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + str x20, [sp, #592] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + stp x2, x1, [sp, #480] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + str x21, [sp, #480] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xc58 │ │ │ │ + mov x4, #0x48 // #72 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr d31, [x0, #3688] │ │ │ │ - mov x0, x24 │ │ │ │ - stp x1, 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 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - add x26, sp, #0x110 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x26, [sp, #256] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - add x1, sp, #0xc8 │ │ │ │ - mov x2, #0x1000 // #4096 │ │ │ │ - str xzr, [sp, #288] │ │ │ │ - bl 47f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eb20> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x2, x3 │ │ │ │ - bl 4e460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35020> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl 47d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e900> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 4f0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c6c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ + mov x0, x23 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 4ee40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a00> // b.none │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36014> // 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 │ │ │ │ + b.ne 527e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29488> // 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 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xc18 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + b 5244c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290ec> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x3 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - b 4ed1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x358dc> │ │ │ │ - mov x0, x23 │ │ │ │ - b 4f138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35cf8> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #120] │ │ │ │ mov x0, x23 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x3 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - str x20, [sp, #208] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - ldp x0, x1, [sp, #200] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.ne 4eda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35960> // b.any │ │ │ │ - ldrh w2, [x0] │ │ │ │ - mov w1, #0x7a62 // #31330 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4eda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35960> // b.any │ │ │ │ - ldrb w1, [x0, #2] │ │ │ │ - cmp w1, #0x32 │ │ │ │ - b.ne 4eda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35960> // b.any │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 4f1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d6c> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x26 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl d330 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x21, x1 │ │ │ │ - cbz x2, 4f3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fac> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - ldr d31, [x0, #3696] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str d31, [sp, #16] │ │ │ │ - bl d420 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x20, x0 │ │ │ │ - bl d840 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x40> │ │ │ │ - strb wzr, [x20, #17] │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - bl d420 │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x0, [x20, #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, [x20, #56] │ │ │ │ - str x20, [sp, #24] │ │ │ │ - bl d420 │ │ │ │ - mov x24, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x6f0 │ │ │ │ - str x4, [x24] │ │ │ │ - str x20, [x24, #16] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x2, x3 │ │ │ │ - str d31, [x24, #8] │ │ │ │ - str x24, [sp, #32] │ │ │ │ - bl 4df60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b20> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - b 4f0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c84> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 4ed88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35948> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - b 4f15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d1c> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 4efec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35bac> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 4edf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x359b8> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - mov w1, #0x6962 // #26978 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4ee10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x359d0> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x6e │ │ │ │ - b.ne 4ee10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x359d0> // b.any │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl ca60 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #4072] │ │ │ │ - adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3728] │ │ │ │ - add x24, sp, #0xe0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3976] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - ldr w6, [x3] │ │ │ │ - add x3, sp, #0xf0 │ │ │ │ - ldr w7, [x4] │ │ │ │ - add x4, sp, #0x58 │ │ │ │ - ldr w5, [x2] │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + b 5239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2903c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr d31, [x0, #3688] │ │ │ │ - mov x0, x24 │ │ │ │ - stp x1, 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 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - add x3, sp, #0x110 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x3, [sp, #256] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - add x1, sp, #0xc8 │ │ │ │ - mov x2, #0x1000 // #4096 │ │ │ │ - str xzr, [sp, #288] │ │ │ │ - bl 47f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eb20> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x2, x3 │ │ │ │ - bl 4e460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35020> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl 47d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e900> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4f0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c6c> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + b 51f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c2c> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x26 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - ldr x4, [sp, #200] │ │ │ │ - b 4edfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x359bc> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ + b 51db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a58> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 51450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280f0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 51448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280e8> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 5276c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2940c> // b.plast │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 5236c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2900c> // b.any │ │ │ │ + b 52388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29028> │ │ │ │ + cmp x5, #0xf │ │ │ │ + b.ls 52774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29414> // b.plast │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 51d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a28> // b.any │ │ │ │ + b 51da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a44> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 5277c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2941c> // b.plast │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 51f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bfc> // b.any │ │ │ │ + b 51f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c18> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ mov x0, x23 │ │ │ │ - b 4f3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f8c> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 4f1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d98> │ │ │ │ + bl cef8 │ │ │ │ + b 515b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28250> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cef8 │ │ │ │ + b 51990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28630> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + bl cef8 │ │ │ │ + b 51b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287e8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + bl cef8 │ │ │ │ + b 51ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b78> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x0, x23 │ │ │ │ + bl cef8 │ │ │ │ + b 522ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f8c> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl cef8 │ │ │ │ + b 51d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x289a8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + bl cef8 │ │ │ │ + b 52148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28de8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + bl cef8 │ │ │ │ + b 51768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28408> │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + b 52388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29028> │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + b 51da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a44> │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + b 51f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c18> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - bl d6c0 <__cxa_guard_acquire@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d978 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x178> │ │ │ │ - adrp x1, 9d000 │ │ │ │ mov x0, x19 │ │ │ │ - add x1, x1, #0x610 │ │ │ │ - bl 47e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9e0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x23, x0, #0x10 │ │ │ │ - str x23, [x19, #560] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x20, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4f538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360f8> // b.none │ │ │ │ + b.eq 52838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294d8> // b.none │ │ │ │ bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - add x1, x1, #0xfa0 │ │ │ │ - bl d8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x20, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36014> // b.any │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - bl e754 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf54> │ │ │ │ - adrp x1, 9f000 │ │ │ │ + b.ne 527e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29488> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294a0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x19, x20 │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 527a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29444> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 52884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29524> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36014> // b.any │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 527a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29444> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ mov x2, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x3, x20 │ │ │ │ - add x1, x1, #0x528 │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 527e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29488> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl 47d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e900> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ + b 52950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295f0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #488] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4f50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360cc> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 52838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294d8> // b.none │ │ │ │ + b 527e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29488> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - b 4f40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fcc> │ │ │ │ + b 52814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294b4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + b 52940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295e0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 52950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295f0> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 527ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2944c> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 527b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29454> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 527bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2945c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 527c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29468> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 52838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294d8> // b.none │ │ │ │ + b 527e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29488> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 52a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296c8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4f40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fcc> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x20, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 52a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296c8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29760> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4f50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360cc> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 52814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294b4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4f4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36094> │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 52950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295f0> │ │ │ │ bti j │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc58 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x448> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x24 │ │ │ │ - bl d3c0 │ │ │ │ - b 4f40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fcc> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 52950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295f0> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 4f584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36144> │ │ │ │ - bl d3c0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc58 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x448> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + b 52814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294b4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 52b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297d0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 52b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29828> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 527a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29444> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36014> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b.ne 527e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29488> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ bti j │ │ │ │ - mov x24, x0 │ │ │ │ - b 4f560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36120> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 52a14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296b4> │ │ │ │ + bti j │ │ │ │ + b 52ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29840> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4f6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3626c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 52b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297e4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4f40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fcc> │ │ │ │ + b 52b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297e4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x19, #296] │ │ │ │ - mov x0, x25 │ │ │ │ - bl cd30 │ │ │ │ - b 4f414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fd4> │ │ │ │ + b 52b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297d0> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4b180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d40> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d3c0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 5290c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295ac> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36014> // b.any │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + b.ne 527e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29488> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29904> │ │ │ │ bti j │ │ │ │ - ldr x1, [x25] │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - b 4f40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fcc> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36014> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x3, x20 │ │ │ │ - add x1, x1, #0x528 │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 52838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294d8> // b.none │ │ │ │ + b 527e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29488> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 4f6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3626c> │ │ │ │ - bl 47960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e520> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x21, x21, #0x6b8 │ │ │ │ - str x0, [sp] │ │ │ │ - str x21, [x19, #16] │ │ │ │ - b 4f424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fe4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 52bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29864> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 458a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c460> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d3c0 │ │ │ │ - b 4f40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fcc> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 52c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29904> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ mov x20, x0 │ │ │ │ - str x1, [sp] │ │ │ │ - b 4f424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fe4> │ │ │ │ + b 52940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295e0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299a4> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 52ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29770> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29778> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - b 4f40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fcc> │ │ │ │ + b 529f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29694> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4f50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360cc> │ │ │ │ + b 52e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29aa8> │ │ │ │ bti j │ │ │ │ - b 4f500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360c0> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 52ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29768> │ │ │ │ bti j │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl da38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x238> │ │ │ │ - mov x0, x24 │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x20, [x19, #40] │ │ │ │ mov x20, x0 │ │ │ │ - str x27, [x21, x1] │ │ │ │ - b 4f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x361b0> │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x19, x20 │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 52ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29780> │ │ │ │ bti j │ │ │ │ - b 4f750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36310> │ │ │ │ + mov x20, x0 │ │ │ │ + b 52dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a68> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4f4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36094> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3744] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36014> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x3, x20 │ │ │ │ - add x1, x1, #0x528 │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 52ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29780> │ │ │ │ bti j │ │ │ │ - b 4f4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36088> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - sub x3, x2, x1 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3744] │ │ │ │ - mov x5, x1 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x1, [x4] │ │ │ │ - str x1, [sp, #40] │ │ │ │ + b 52ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29940> │ │ │ │ + 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 │ │ │ │ - mov x4, x0 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 4f854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36414> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 4f84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3640c> // b.any │ │ │ │ - ldrb w1, [x5] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x4] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x3, [x4, #8] │ │ │ │ - adrp x1, 9f000 │ │ │ │ + b.ne 527e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29488> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cca0> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + bl cee0 │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 527c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29468> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 52aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2974c> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36458> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x3, 4f818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x363d8> │ │ │ │ - b 4f878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36438> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x0, [sp, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldp x3, x4, [sp, #8] │ │ │ │ - ldp x5, x1, [sp, #24] │ │ │ │ - str x0, [x4] │ │ │ │ - str x1, [x4, #16] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x5 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x0, [x4] │ │ │ │ - b 4f818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x363d8> │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - str q31, [x0, #32] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str xzr, [x19] │ │ │ │ - cbz x0, 4f8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364a4> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cbz x0, 4f900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364c0> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 4f900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364c0> │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 4f918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364d8> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d3c0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9f000 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 52ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29780> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ ldr x1, [x1, #3744] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - fmov d15, d0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sxtw x25, w0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x190 │ │ │ │ - add x20, sp, #0x10 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #392] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x168 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x178 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x26, [x0, #8] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - str q31, [x2] │ │ │ │ - str q31, [x3] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #16] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl d7c8 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3856] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3792] │ │ │ │ - add x3, x27, #0x18 │ │ │ │ - add x1, x27, #0x40 │ │ │ │ - str x0, [sp] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - stp x3, x2, [sp, #16] │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str w2, [sp, #88] │ │ │ │ - stp x28, xzr, [sp, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl d7c8 │ │ │ │ - tbnz w25, #31, 4fa5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3661c> │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 52ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29788> │ │ │ │ + bti j │ │ │ │ + b 52ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29940> │ │ │ │ + bti j │ │ │ │ + b 52ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29940> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 52a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29724> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 52a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296c8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 5278c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2942c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 52d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a14> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr w1, [x0, #24] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - str w1, [x0, #24] │ │ │ │ - str x25, [sp, #136] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x20 │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 4fb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x366f4> │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - add x5, x27, #0x40 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x5, [sp, #128] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 4fac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36680> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #24] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x23, #-24] │ │ │ │ - str x23, [sp, #16] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str x21, [sp, #128] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x19, x20 │ │ │ │ bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36738> // 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 cef8 │ │ │ │ - b 4faa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36660> │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 52ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29768> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x20, x0 │ │ │ │ + b 52f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29be8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4fbe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x367a8> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 527c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29468> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 52fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c50> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ + b 52808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294a8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x1, [sp, #24] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x22, [sp, #24] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #16] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #128] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 52b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297bc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36738> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + b.eq 52838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294d8> // b.none │ │ │ │ + b 527e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29488> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 4fb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36714> │ │ │ │ + mov x20, x0 │ │ │ │ + b 5300c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cac> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 52af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29790> │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ mov x19, x0 │ │ │ │ - b 4fbb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36774> │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 52af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29798> │ │ │ │ + bti j │ │ │ │ + b 52c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298c0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ 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] │ │ │ │ - sxtw x25, w1 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1a0 │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - adrp x2, 9f000 │ │ │ │ + sub sp, sp, #0x410 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x2, 9f000 │ │ │ │ ldr x2, [x2, #3744] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + add x19, sp, #0x388 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ ldr x0, [x2] │ │ │ │ - str x0, [sp, #408] │ │ │ │ + str x0, [sp, #1032] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x2, sp, #0x178 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x188 │ │ │ │ - strh wzr, [sp, #368] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x26, [x0, #8] │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #32] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - str xzr, [sp, #360] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl d7c8 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3856] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3792] │ │ │ │ - add x3, x27, #0x18 │ │ │ │ - add x1, x27, #0x40 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - stp x3, x2, [sp, #32] │ │ │ │ - add x28, sp, #0x80 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - stp xzr, xzr, [sp, #80] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x28 │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + adrp x2, 9f000 │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr w20, [x2] │ │ │ │ + mov w2, w20 │ │ │ │ + lsr w22, w20, #1 │ │ │ │ + mov w3, w22 │ │ │ │ + bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + add x23, sp, #0x398 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 53110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29db0> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov x3, x0 │ │ │ │ + add x21, sp, #0x60 │ │ │ │ + adrp x2, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0xd18 │ │ │ │ + add x1, x1, #0xd30 │ │ │ │ + str x3, [sp, #96] │ │ │ │ + bl dd50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x550> │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + mov w2, #0xaceb // #44267 │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + movk w2, #0xe5, lsl #16 │ │ │ │ + str x1, [sp] │ │ │ │ + str w2, [sp, #80] │ │ │ │ + bl 58900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x3, x3, #0xd38 │ │ │ │ + add x1, x1, #0x868 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + add x24, sp, #0x58 │ │ │ │ + mov x1, x24 │ │ │ │ + str w2, [sp, #88] │ │ │ │ + bl 58900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0xd60 │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xd88 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + add x0, sp, #0x108 │ │ │ │ + mov w3, w22 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ str x0, [sp, #24] │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - stp x28, xzr, [sp, #112] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - bl d7c8 │ │ │ │ - tbnz w25, #31, 4fd38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x368f8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr w1, [x0, #24] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - str w1, [x0, #24] │ │ │ │ - str x25, [sp, #152] │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - mov x0, x20 │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 4fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x369cc> │ │ │ │ - ldp x6, x3, [sp, #64] │ │ │ │ + bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 531f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e90> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl 5a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31680> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x3, #0xd98 │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xdc8 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31680> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0xdd0 │ │ │ │ + add x1, x1, #0xe00 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31680> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0xe10 │ │ │ │ + add x1, x1, #0xe40 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31680> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0xe50 │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31680> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0xe68 │ │ │ │ + add x1, x1, #0xe78 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0xe88 │ │ │ │ + add x1, x1, #0xc50 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + adrp x2, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x2, x2, #0xec0 │ │ │ │ + add x1, x1, #0x9a8 │ │ │ │ + bl dd50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x550> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - add x5, x27, #0x40 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 4fd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3695c> // b.none │ │ │ │ + add x1, x1, #0xf28 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + add x0, sp, #0x188 │ │ │ │ + mov w3, w22 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 53338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29fd8> // b.none │ │ │ │ bl d3c0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #40] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x1, [x23, #-24] │ │ │ │ - str x23, [sp, #32] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str x21, [sp, #144] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl 5a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31680> │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xf38 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl d420 │ │ │ │ + mov x26, x0 │ │ │ │ + add x4, x0, #0x18 │ │ │ │ + ldr x1, [sp, #904] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20e20> │ │ │ │ + ldr x2, [sp, #912] │ │ │ │ + add x3, x3, #0x950 │ │ │ │ + str x3, [x0], #8 │ │ │ │ + str x4, [x26, #8] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + str x26, [x25, #56] │ │ │ │ + cbz x0, 533a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a048> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + add x26, sp, #0x78 │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + stp x26, xzr, [sp, #104] │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + bl cef8 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + add x27, x25, #0x40 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 53924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5c4> // b.none │ │ │ │ + cmp x3, x26 │ │ │ │ + b.eq 53948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5e8> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + str x3, [x25, #64] │ │ │ │ + stp x2, x1, [x27, #8] │ │ │ │ + cbz x0, 53938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5d8> │ │ │ │ + str x0, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 5340c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0ac> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x2, x25 │ │ │ │ + add x3, x3, #0xf50 │ │ │ │ + add x1, x1, #0xa90 │ │ │ │ + mov x0, x24 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + ldr d31, [x1, #2592] │ │ │ │ + mov x1, x21 │ │ │ │ + str d31, [sp, #96] │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31de0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0xf70 │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 53474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a114> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xfa8 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + add x27, sp, #0x208 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x0, x27 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 534ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a14c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl 5aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + ldr d31, [x1, #2600] │ │ │ │ + mov x1, x24 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31de0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + add x1, x1, #0x998 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + add x1, sp, #0x44 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + str w2, [sp, #68] │ │ │ │ + bl 58900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xaf0 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str w2, [sp, #72] │ │ │ │ + bl 58900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0xb38 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + mov x1, x21 │ │ │ │ + str d31, [sp, #96] │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31de0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x68 │ │ │ │ + add x1, x1, #0xb88 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + adrp x2, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + add x2, x2, #0xa0 │ │ │ │ + add x1, x1, #0xc8 │ │ │ │ + bl dd50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x550> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xe0 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov w3, w22 │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 535ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a28c> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl 5aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> │ │ │ │ + ldr x1, [sp] │ │ │ │ + fmov d31, #3.000000000000000000e+00 │ │ │ │ + str d31, [sp, #80] │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31de0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x25, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x3, x25, #0x100 │ │ │ │ + add x1, x1, #0x9b8 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + ldr d31, [x1, #2608] │ │ │ │ + mov x1, x24 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31de0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x1, #0x9c8 │ │ │ │ + add x3, x25, #0x100 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + mov x1, x21 │ │ │ │ + str d31, [sp, #96] │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31de0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + add x3, x25, #0x100 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + str w2, [sp, #68] │ │ │ │ + bl 58900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x1, #0x9e8 │ │ │ │ + add x3, x25, #0x100 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31680> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x3, x25, #0x100 │ │ │ │ + add x1, x1, #0x9f8 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x110 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + add x25, sp, #0x308 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 5372c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3cc> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl 5aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31700> │ │ │ │ + fmov d31, #2.500000000000000000e+00 │ │ │ │ + mov x1, x21 │ │ │ │ + str d31, [sp, #96] │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31de0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x3, x3, #0x120 │ │ │ │ + add x1, x1, #0x150 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov w2, #0x3a98 // #15000 │ │ │ │ + str w2, [sp, #80] │ │ │ │ + bl 58900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x160 │ │ │ │ + add x1, x1, #0x910 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + ldr x23, [sp, #32] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + add x1, x1, #0x188 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov w3, w22 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 537e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> // b.none │ │ │ │ + bl d3c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d5d0 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl 5a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31680> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x3, x3, #0x198 │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31680> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x770 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31680> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x238 │ │ │ │ + add x1, x1, #0x798 │ │ │ │ + bl de58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x658> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x22, [sp, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl d450 │ │ │ │ + ldr x21, [sp, #24] │ │ │ │ + mov x1, x21 │ │ │ │ + bl d450 │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + bl d450 │ │ │ │ + mov x1, x27 │ │ │ │ + bl d450 │ │ │ │ + add x1, sp, #0x288 │ │ │ │ + bl d450 │ │ │ │ + mov x1, x25 │ │ │ │ + bl d450 │ │ │ │ + mov x1, x19 │ │ │ │ + bl d450 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #1032] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fe50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a10> // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 539dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a67c> // b.any │ │ │ │ + add sp, sp, #0x410 │ │ │ │ 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 x1, sp, #0x70 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cef8 │ │ │ │ - b 4fd7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3693c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4fec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a80> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + cmp x3, x26 │ │ │ │ + b.eq 53948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5e8> // b.none │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x3, [x25, #64] │ │ │ │ + stp x2, x0, [x27, #8] │ │ │ │ + str x26, [sp, #104] │ │ │ │ + add x26, sp, #0x78 │ │ │ │ + mov x0, x26 │ │ │ │ + b 533f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a098> │ │ │ │ + cbz x2, 53964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a604> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 53974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a614> // b.none │ │ │ │ + mov x1, x26 │ │ │ │ + bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + str x2, [x27, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + b 533f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a098> │ │ │ │ + ldrb w1, [sp, #120] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 5395c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5fc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - str x22, [sp, #40] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #32] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #144] │ │ │ │ - bl cd30 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #1032] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fe50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a10> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + b.eq 53aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a740> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 4fe2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x369ec> │ │ │ │ + mov x20, x0 │ │ │ │ + b 53a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a730> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4fe8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a4c> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl 53f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ab40> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4ff5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36b1c> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4ff60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36b20> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl 53f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ab40> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4ffe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ba4> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ + b 539a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a648> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4ffe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ba8> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - 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, 50030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36bf0> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 50090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c50> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 50048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c08> │ │ │ │ - ldr x1, [x19] │ │ │ │ - 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, 50120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ce0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 50114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36cd4> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 50030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36bf0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 50030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36bf0> │ │ │ │ - ldrb w0, [x19, #240] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 50120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ce0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 50114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36cd4> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 50144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d04> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + b 539b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a650> │ │ │ │ bti j │ │ │ │ - b 500f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36cb4> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fbc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x3a8 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - 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, 5018c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d4c> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 501ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36dac> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 501a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d64> │ │ │ │ - ldr x1, [x19] │ │ │ │ + b 539b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a658> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ 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, 5027c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e3c> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 50270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e30> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 5018c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d4c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 5018c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d4c> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 5027c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e3c> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 50270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e30> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 53998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a638> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 502a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e60> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 539a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a640> │ │ │ │ bti j │ │ │ │ - b 50250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e10> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fbc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x308 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - 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, 502e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ea8> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 50348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f08> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 50300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ec0> │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ 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, 503d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f98> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 503cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f8c> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 502e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ea8> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 502e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ea8> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 503d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f98> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #1032] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 503cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f8c> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ + b.ne 539dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a67c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 503fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36fbc> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ + b 53a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a730> │ │ │ │ bti j │ │ │ │ - b 503ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f6c> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fbc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x448 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 539a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a648> │ │ │ │ + mov x0, x19 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - 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, 50444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37004> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 504a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37064> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 5045c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3701c> │ │ │ │ - ldr x1, [x19] │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ 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, 50534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370f4> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 50528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370e8> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 50444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37004> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 50444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37004> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 50534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370f4> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 47c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 50528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370e8> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e7cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 539b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a650> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d558 (double)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 50558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37118> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + b 539a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a640> │ │ │ │ bti j │ │ │ │ - b 50508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370c8> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fbc0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0x240 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - add x0, x0, #0x120 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl cec8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - mov w20, w3 │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 505cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3718c> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 50590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37150> // b.any │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbz w3, #2, 50618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x371d8> │ │ │ │ - cmp w20, #0x8 │ │ │ │ - b.eq 505b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37174> // b.none │ │ │ │ - cmp w20, #0x10 │ │ │ │ - b.ne 505bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3717c> // b.any │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbnz w0, #2, 505bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3717c> │ │ │ │ - ldr x2, [x19] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - b 505f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x371b4> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbz w0, #1, 505ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x371ac> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbnz w3, #1, 50590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37150> │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w3, w3, #0x2 │ │ │ │ - str w3, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 50590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37150> │ │ │ │ - ldr x2, [x19] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - ldr x2, [x2, #120] │ │ │ │ - str w0, [x19, #64] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x16, x2 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - br x16 │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w3, w3, #0x4 │ │ │ │ - str w3, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 50590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37150> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3c0 │ │ │ │ + b 53a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a730> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov w1, w20 │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 49060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc20> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x20 │ │ │ │ + bl 58680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f320> │ │ │ │ + b 53990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a630> │ │ │ │ bti j │ │ │ │ - bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ - bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + mov x19, x0 │ │ │ │ + b 53990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a630> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 53998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a638> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 539b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a658> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + 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] │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x6e0 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - mov x26, x0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3720] │ │ │ │ + sub sp, sp, #0x270 │ │ │ │ + add x19, sp, #0xe0 │ │ │ │ ldr x0, [x2] │ │ │ │ - str x0, [sp, #1752] │ │ │ │ + str x0, [sp, #616] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x19, x1 │ │ │ │ - str x20, [sp, #72] │ │ │ │ - bl ca90 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 58ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f980> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d300 │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x8, x21 │ │ │ │ + str x25, [sp, #336] │ │ │ │ + bl 5b440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320e0> │ │ │ │ + add x24, x25, #0x80 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl dc30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x430> │ │ │ │ + ldp x22, x23, [sp, #120] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 53c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8f4> // b.none │ │ │ │ + ldp x20, x26, [x22, #64] │ │ │ │ + cmp x20, x26 │ │ │ │ + b.eq 53be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a884> // b.none │ │ │ │ + nop │ │ │ │ mov x1, x20 │ │ │ │ - add x3, sp, #0xa0 │ │ │ │ - add x20, sp, #0x220 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x0, [sp] │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - stp x3, xzr, [sp, #144] │ │ │ │ - strb wzr, [sp, #160] │ │ │ │ - str x20, [sp, #528] │ │ │ │ - bl 19440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, sp, #0x390 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - bl 5a2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40e80> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 50710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x372d0> // b.none │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 53bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a874> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldr w1, [sp, #1256] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - ands w0, w1, w0 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - b.ne 51708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c8> // b.any │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - add x0, sp, #0x3a0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - bl dd68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x568> │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov x25, #0x47e0 // #18400 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - movk x25, #0x1e8, lsl #16 │ │ │ │ - str wzr, [sp, #32] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl dd68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x568> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 50d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x378c8> // b.any │ │ │ │ - add x2, sp, #0x200 │ │ │ │ - mov w0, #0x920 // #2336 │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - stp x2, x1, [sp, #496] │ │ │ │ - strh w0, [sp, #512] │ │ │ │ - strb wzr, [sp, #514] │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 507e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x373a0> // b.none │ │ │ │ - mov x22, x19 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x26, x20 │ │ │ │ + b.ne 53bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a860> // b.any │ │ │ │ + ldr x26, [x22, #64] │ │ │ │ + cbz x26, 53bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a890> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d3c0 │ │ │ │ + ldp x20, x26, [x22, #40] │ │ │ │ + cmp x20, x26 │ │ │ │ + b.eq 53c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8c4> // b.none │ │ │ │ nop │ │ │ │ - mov x1, x22 │ │ │ │ + mov x1, x20 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 507d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37394> // b.none │ │ │ │ + b.eq 53c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8b4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - cmp x22, x24 │ │ │ │ - b.ne 507c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37380> // b.any │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, 50a5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3761c> │ │ │ │ - ldp x1, x3, [sp, #496] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x22, x19 │ │ │ │ - bl db88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x388> │ │ │ │ - mov x27, x0 │ │ │ │ - ldp x1, x3, [sp, #496] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d9d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d8> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - and x0, x27, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 50cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x378bc> // b.none │ │ │ │ - sub x1, x19, x22 │ │ │ │ - cmp x1, x25 │ │ │ │ - b.gt 508e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374a8> │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - sub x4, x24, x27 │ │ │ │ - cmp x3, x27 │ │ │ │ - b.cc 516e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382a8> // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - sub x3, x3, x27 │ │ │ │ - cmp x3, x4 │ │ │ │ - str x20, [sp, #528] │ │ │ │ - csel x28, x3, x4, ls // ls = plast │ │ │ │ - str x28, [sp, #104] │ │ │ │ - add x4, x1, x27 │ │ │ │ - cmp x28, #0xf │ │ │ │ - b.hi 50a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x375dc> // b.pmore │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.eq 50a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x375d0> // b.none │ │ │ │ - cbnz x28, 509b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37578> │ │ │ │ - mov x0, x20 │ │ │ │ - str x28, [sp, #536] │ │ │ │ - strb wzr, [x0, x28] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 509e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x375a0> // b.none │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 50a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37604> // b.none │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - str x1, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - stur x3, [x19, #-24] │ │ │ │ - ldp x1, x3, [sp, #496] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl db88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x388> │ │ │ │ - mov x27, x0 │ │ │ │ - ldp x1, x3, [sp, #496] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d9d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d8> │ │ │ │ - and x1, x27, x0 │ │ │ │ - mov x24, x0 │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.ne 50828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x373e8> // b.any │ │ │ │ - ldur x0, [x19, #-24] │ │ │ │ - mov x24, x19 │ │ │ │ - mov x19, x22 │ │ │ │ - ldur x2, [x24, #-32] │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - sub x3, x24, #0x20 │ │ │ │ - ldrb w2, [x2, x1] │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.eq 50bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37770> // b.none │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - sub x22, x24, x19 │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - ubfx x1, x22, #5, #32 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 50930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374f0> // b.none │ │ │ │ - str w1, [sp, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x26, x20 │ │ │ │ + b.ne 53c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8a0> // b.any │ │ │ │ + ldr x26, [x22, #40] │ │ │ │ + cbz x26, 53c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8d0> │ │ │ │ + mov x0, x26 │ │ │ │ bl d3c0 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 51498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38058> // b.any │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl deb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b8> │ │ │ │ - mov x28, x0 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - bl dc00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x400> │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 51584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38144> // b.tstop │ │ │ │ - fcmpe d14, d0 │ │ │ │ - b.gt 51584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38144> │ │ │ │ - ldp x1, x0, [x26, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 50b24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x376e4> // b.none │ │ │ │ - str w28, [x1], #4 │ │ │ │ - str x1, [x26, #8] │ │ │ │ - add x28, x26, #0x18 │ │ │ │ - ldp x0, x1, [x28, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 50a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3765c> // b.none │ │ │ │ - str d15, [x0], #8 │ │ │ │ - str x0, [x28, #8] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - fmov d14, d15 │ │ │ │ - str w22, [sp, #32] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - b 50760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37320> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x4 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x28, [sp, #104] │ │ │ │ - str x28, [sp, #536] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - strb wzr, [x0, x28] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 50888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37448> // b.any │ │ │ │ - ldr x1, [sp] │ │ │ │ - stp x22, x19, [sp, #112] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x19, [sp, #128] │ │ │ │ - bl 1fce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68a0> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - ldp x22, x19, [sp, #112] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 508b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37474> // b.none │ │ │ │ + b.eq 53c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8e4> // b.none │ │ │ │ bl d3c0 │ │ │ │ - b 508b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37474> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #544] │ │ │ │ - b 50874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37434> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - str x1, [sp, #544] │ │ │ │ - b 509bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3757c> │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b 508ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3746c> │ │ │ │ - str x20, [sp, #528] │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 50c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x377f0> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 50cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x378b0> // b.none │ │ │ │ - ldr x1, [sp, #544] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x24, x19, #0x20 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - b 5090c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374cc> │ │ │ │ - ldr x1, [x26, #24] │ │ │ │ - mov x5, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x2, x0, x1 │ │ │ │ - asr x3, x2, #3 │ │ │ │ - cmp x3, x5 │ │ │ │ - b.eq 518b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38470> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - stp x1, x2, [sp, #8] │ │ │ │ - csinc x0, x3, xzr, ne // ne = any │ │ │ │ - add x0, x0, x3 │ │ │ │ - cmp x0, x5 │ │ │ │ - csel x0, x0, x5, ls // ls = plast │ │ │ │ - lsl x27, x0, #3 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d420 │ │ │ │ - ldp x1, x2, [sp, #8] │ │ │ │ - mov x3, x0 │ │ │ │ - str d15, [x0, x2] │ │ │ │ - cbz x2, 50af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x376b8> │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x2, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - add x2, x3, x2 │ │ │ │ - cbz x1, 50b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x376d4> │ │ │ │ + add x22, x22, #0x60 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 53bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a850> // b.any │ │ │ │ + ldr x23, [sp, #120] │ │ │ │ + cbz x23, 53c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a900> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d3c0 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cbz x0, 53c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a928> │ │ │ │ + tbnz w0, #0, 53c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a928> │ │ │ │ + and x0, x0, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x0] │ │ │ │ + cbz x3, 53c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a928> │ │ │ │ + add x1, sp, #0x138 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ mov x0, x1 │ │ │ │ - stp x2, x3, [sp, #8] │ │ │ │ + blr x3 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cbz x0, 53c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a934> │ │ │ │ + tbz w0, #0, 53d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a9d8> │ │ │ │ + ldp x20, x22, [sp, #224] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 53cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a964> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 53cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a954> // b.none │ │ │ │ bl d3c0 │ │ │ │ - ldp x2, x3, [sp, #8] │ │ │ │ - str x3, [x26, #24] │ │ │ │ - add x3, x3, x27 │ │ │ │ - stp x2, x3, [x28, #8] │ │ │ │ - b 509a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37560> │ │ │ │ - ldr x5, [x26] │ │ │ │ - mov x4, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x2, x1, x5 │ │ │ │ - asr x3, x2, #2 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 517dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3839c> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - stp x5, x2, [sp, #8] │ │ │ │ - csinc x0, x3, xzr, ne // ne = any │ │ │ │ - add x0, x0, x3 │ │ │ │ - cmp x0, x4 │ │ │ │ - csel x0, x0, x4, ls // ls = plast │ │ │ │ - lsl x28, x0, #2 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d420 │ │ │ │ - ldp x5, x2, [sp, #8] │ │ │ │ - mov x3, x0 │ │ │ │ - str w22, [x0, x2] │ │ │ │ - cbz x2, 50b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37744> │ │ │ │ - mov x1, x5 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x5, x2, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - add x2, x3, x2 │ │ │ │ - cbz x5, 50ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37760> │ │ │ │ - mov x0, x5 │ │ │ │ - stp x2, x3, [sp, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 53ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a940> // b.any │ │ │ │ + ldr x22, [sp, #224] │ │ │ │ + cbz x22, 53cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a970> │ │ │ │ + mov x0, x22 │ │ │ │ bl d3c0 │ │ │ │ - ldp x2, x3, [sp, #8] │ │ │ │ - add x28, x3, x28 │ │ │ │ - stp x3, x2, [x26] │ │ │ │ - str x28, [x26, #16] │ │ │ │ - b 50988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37548> │ │ │ │ - str x20, [sp, #528] │ │ │ │ - cmp x0, x1 │ │ │ │ - csel x22, x0, x1, ls // ls = plast │ │ │ │ - ldur x4, [x24, #-32] │ │ │ │ - str x22, [sp, #104] │ │ │ │ - cmp x22, #0xf │ │ │ │ - b.hi 50c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3782c> // b.pmore │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.eq 50c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37820> // b.none │ │ │ │ - cbnz x22, 512a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e68> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cf58 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x1, x1, #0xd30 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x20, x2, [sp, #224] │ │ │ │ + add x26, x25, #0x90 │ │ │ │ + add x23, x25, #0x98 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 53d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a9f8> // b.none │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 53d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a9bc> // b.none │ │ │ │ mov x0, x20 │ │ │ │ - str x22, [sp, #536] │ │ │ │ - sub x1, x24, #0x10 │ │ │ │ - strb wzr, [x0, x22] │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 50ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3788c> // b.none │ │ │ │ - cmp x4, x20 │ │ │ │ - b.eq 51268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e28> // b.none │ │ │ │ - stp x4, x2, [x3] │ │ │ │ - ldr x1, [sp, #544] │ │ │ │ - str x1, [x3, #16] │ │ │ │ - cbz x0, 50ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x378a0> │ │ │ │ - str x0, [sp, #528] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 5090c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374cc> // b.none │ │ │ │ bl d3c0 │ │ │ │ - b 5090c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374cc> │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - stp x19, x19, [sp, #112] │ │ │ │ - str x19, [sp, #128] │ │ │ │ - bl 1fce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68a0> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - ldp x19, x24, [sp, #112] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 5090c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374cc> // b.none │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x1, x25 │ │ │ │ + bl cb98 >::~basic_ifstream()@plt+0x8> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e8> │ │ │ │ + and x0, x0, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x0] │ │ │ │ + cbz x3, 53c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a934> │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 53c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a934> │ │ │ │ + add x22, sp, #0xf0 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 53d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa0c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ bl d3c0 │ │ │ │ - b 5090c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374cc> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #544] │ │ │ │ - b 50bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37798> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - stp x4, x3, [sp, #8] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - ldp x4, x3, [sp, #8] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x1, [sp, #544] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x4 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x22, [sp, #104] │ │ │ │ - str x22, [sp, #536] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - sub x1, x24, #0x10 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - strb wzr, [x0, x22] │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 50bfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x377bc> // b.any │ │ │ │ - cmp x4, x20 │ │ │ │ - b.eq 51268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e28> // b.none │ │ │ │ - stp x4, x2, [x3] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x20, [sp, #528] │ │ │ │ - mov x20, x0 │ │ │ │ - b 50c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x377d8> │ │ │ │ - ldrb w0, [sp, #544] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - b 50a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37650> │ │ │ │ - ldur x0, [x19, #-24] │ │ │ │ - mov x24, x19 │ │ │ │ - b 508f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374b4> │ │ │ │ - ldr w0, [sp, #1256] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 51318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ed8> // b.none │ │ │ │ - add x26, sp, #0x280 │ │ │ │ + add x27, sp, #0xa0 │ │ │ │ + adrp x25, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + mov x0, x27 │ │ │ │ + add x1, x25, #0x798 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ mov x0, x26 │ │ │ │ + bl 4f120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 54280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af20> // b.none │ │ │ │ + add x23, sp, #0xc0 │ │ │ │ + add x1, x25, #0x798 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d510 │ │ │ │ + bl 5aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31780> │ │ │ │ + mov x1, x0 │ │ │ │ + str x22, [sp, #224] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 29360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3704] │ │ │ │ + add x0, x20, #0x8 │ │ │ │ + bl d330 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 54328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afc8> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + ldr w1, [x20, #288] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 54294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af34> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + strb w1, [x20, #521] │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 54264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af04> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 54248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aee8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + add x1, x1, #0x270 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + add x1, x1, #0x2b0 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + add x1, x1, #0x2e0 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x27, sp, #0x160 │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3736] │ │ │ │ + bl ca90 │ │ │ │ + mov x1, #0x94b3 // #38067 │ │ │ │ + mov x2, x0 │ │ │ │ + movk x1, #0x26d6, lsl #16 │ │ │ │ + mov x0, x27 │ │ │ │ + movk x1, #0xbe8, lsl #32 │ │ │ │ + movk x1, #0x112e, lsl #48 │ │ │ │ + smulh x1, x2, x1 │ │ │ │ + asr x1, x1, #26 │ │ │ │ + sub x2, x1, x2, asr #63 │ │ │ │ + str x2, [sp, #104] │ │ │ │ bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - add x3, sp, #0x368 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #856] │ │ │ │ - strh wzr, [sp, #864] │ │ │ │ + add x2, sp, #0x248 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + str x0, [sp, #48] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x25, [x0, #8] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3712] │ │ │ │ - str q31, [x3] │ │ │ │ - add x3, sp, #0x378 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - ldr x2, [sp] │ │ │ │ - str x23, [sp, #528] │ │ │ │ - str x25, [x2, x0] │ │ │ │ - add x0, x2, x0 │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + add x0, sp, #0x258 │ │ │ │ + str q31, [x0] │ │ │ │ + ldp x24, x0, [x20, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #224] │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x3, [x19, x0] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl d7c8 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3792] │ │ │ │ - add x3, x22, #0x18 │ │ │ │ - str x3, [sp, #528] │ │ │ │ - add x3, sp, #0x220 │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #4088] │ │ │ │ - stp xzr, xzr, [x3] │ │ │ │ - stp xzr, xzr, [x3, #16] │ │ │ │ - str x2, [sp, #536] │ │ │ │ - str xzr, [sp, #576] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - str x1, [sp, #640] │ │ │ │ + ldp x26, x0, [x20, #32] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + mov x3, x0 │ │ │ │ + str x26, [sp, #240] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x3, [x22, x2] │ │ │ │ + bl d7c8 │ │ │ │ + ldr x28, [x20, #8] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + ldur x1, [x28, #-24] │ │ │ │ + adrp x5, 9f000 │ │ │ │ + ldr x5, [x5, #3792] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3880] │ │ │ │ + str x2, [x19, x1] │ │ │ │ + stp x2, x0, [sp, #16] │ │ │ │ + add x2, x5, #0x10 │ │ │ │ + add x4, x20, #0x18 │ │ │ │ + add x3, x20, #0x40 │ │ │ │ + add x1, x20, #0x68 │ │ │ │ + str x4, [sp, #224] │ │ │ │ + str x3, [sp, #240] │ │ │ │ + str x2, [sp, #248] │ │ │ │ + stp xzr, xzr, [sp, #256] │ │ │ │ + stp xzr, xzr, [sp, #272] │ │ │ │ + stp xzr, xzr, [sp, #288] │ │ │ │ + str x1, [sp, #352] │ │ │ │ bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - add x2, x28, #0x10 │ │ │ │ - str x2, [sp, #536] │ │ │ │ - add x2, sp, #0x270 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - add x1, sp, #0x218 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str w0, [sp, #600] │ │ │ │ - mov x0, x26 │ │ │ │ - str x2, [sp, #608] │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - strb wzr, [sp, #624] │ │ │ │ + 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, #32] │ │ │ │ + mov x0, x27 │ │ │ │ + str x4, [sp, #248] │ │ │ │ + str w3, [sp, #312] │ │ │ │ + stp x2, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ bl d7c8 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - bl dc18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x418> │ │ │ │ - ldr x4, [sp, #576] │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - stp x1, xzr, [sp, #368] │ │ │ │ - strb wzr, [sp, #384] │ │ │ │ - cbz x4, 513c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f88> │ │ │ │ - ldr x5, [sp, #560] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl d2a0 │ │ │ │ + mov x1, x22 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d258 │ │ │ │ + ldrb w0, [sp, #120] │ │ │ │ + tbnz w0, #0, 54188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae28> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x0, x21 │ │ │ │ + bl ce38 │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + stp x1, xzr, [sp, #192] │ │ │ │ + add x23, sp, #0xc0 │ │ │ │ + cbz x4, 54338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afd8> │ │ │ │ + ldp x5, x3, [sp, #272] │ │ │ │ + mov x0, x23 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #568] │ │ │ │ + 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x3, x22, #0x18 │ │ │ │ - add x2, x28, #0x10 │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - str x3, [sp, #528] │ │ │ │ - str x2, [sp, #536] │ │ │ │ - str x1, [sp, #640] │ │ │ │ + add x21, sp, #0x140 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + 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 d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #536] │ │ │ │ + str x1, [sp, #248] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - str x23, [sp, #528] │ │ │ │ + ldur x4, [x28, #-24] │ │ │ │ + ldur x3, [x26, #-24] │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + str x5, [x19, x4] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x26, [sp, #240] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + str x4, [x22, x3] │ │ │ │ ldr x3, [sp] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x25, [x3, x2] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #640] │ │ │ │ + str x24, [sp, #224] │ │ │ │ + mov x0, x27 │ │ │ │ + str x3, [x19, x2] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + str x1, [sp, #352] │ │ │ │ bl cd30 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x2f8 │ │ │ │ mov x4, #0x10 // #16 │ │ │ │ - add x3, x3, #0x110 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - mov x1, x0 │ │ │ │ - add x4, sp, #0x1a0 │ │ │ │ - str x4, [sp, #400] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 51378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f38> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x2, [sp, #400] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #408] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 51a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x385f0> // b.plast │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x780 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl cd18 │ │ │ │ - mov x1, x0 │ │ │ │ - add x4, sp, #0x1c0 │ │ │ │ - str x4, [sp, #432] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 5139c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f5c> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x2, [sp, #432] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #440] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - bl ca90 │ │ │ │ - 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, x26 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl cca0 <__cxa_begin_catch@plt> │ │ │ │ - str x23, [sp, #528] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str xzr, [sp, #856] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #864] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #640] │ │ │ │ - add x0, sp, #0x368 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x3, [sp] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x378 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x3, x2 │ │ │ │ - str x25, [x3, x2] │ │ │ │ - bl d7c8 │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - str x0, [sp, #528] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str xzr, [sp, #576] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #536] │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - bl ded0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0> │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x0, [sp, #536] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #600] │ │ │ │ - mov x0, x26 │ │ │ │ - str x2, [sp, #608] │ │ │ │ - strb wzr, [sp, #624] │ │ │ │ - bl d7c8 │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr x0, [sp] │ │ │ │ - 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, #648] │ │ │ │ - bl dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - ldr x4, [sp, #576] │ │ │ │ - add x1, sp, #0x1e0 │ │ │ │ - stp x1, xzr, [sp, #464] │ │ │ │ - add x28, sp, #0x1d0 │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - cbz x4, 513b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f78> │ │ │ │ - ldr x5, [sp, #560] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x3, [sp, #568] │ │ │ │ - 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 da08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x208> │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - str x1, [sp, #528] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - str x22, [sp, #640] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 510e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ca8> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x22, sp, #0x1f0 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #536] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - str x23, [sp, #528] │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x23, sp, #0x1b0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x25, [x3, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - bl cd30 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x8, x22 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 43100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cc0> │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 51a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38658> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl cd18 │ │ │ │ mov x1, x0 │ │ │ │ - str x20, [sp, #528] │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5135c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f1c> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - str x2, [sp, #544] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #536] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3704] │ │ │ │ - stp x1, xzr, [x26] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 512e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ea4> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 512b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e70> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x20, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1a0> │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x23 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 55980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c540> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 51210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37dd0> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 51204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37dc4> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x20, x24 │ │ │ │ - b.ne 511f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37db0> // b.any │ │ │ │ - cbz x19, 5121c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ddc> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 51704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c4> // b.any │ │ │ │ - add sp, sp, #0x6e0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // 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 d14, d15, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [sp] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 51490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38050> // b.none │ │ │ │ - cbz x2, 51298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e58> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 513d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f98> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ - str x2, [x3, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - b 50c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x377d8> │ │ │ │ - mov x0, x20 │ │ │ │ - b 50c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37850> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x22, x1 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + bl d018 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3936] │ │ │ │ + bl ceb0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + cbz x0, 546c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b360> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x23, x22, x0 │ │ │ │ + ldr x0, [x23, #232] │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x23, #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, 5434c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afec> │ │ │ │ + ldrb w4, [x23, #224] │ │ │ │ + ldp x5, x0, [sp, #56] │ │ │ │ + adrp x6, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + adrp x7, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x3, x23 │ │ │ │ + add x6, x6, #0xff0 │ │ │ │ + add x7, x7, #0xffd │ │ │ │ + bl d858 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58> │ │ │ │ + tbz w1, #0, 54040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ace0> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 54040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ace0> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 511ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37d6c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x480 │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 53e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aaec> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 511a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37d64> │ │ │ │ - ldr x22, [sp, #920] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 51c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38830> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 513e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fa4> // b.any │ │ │ │ - add x0, sp, #0x3d0 │ │ │ │ - bl cbb0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 50d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x378d4> │ │ │ │ - ldr x1, [sp, #960] │ │ │ │ - add x0, sp, #0x3c0 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ - b 50d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x378d4> │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 51184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37d44> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - b 50ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ab0> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - stp x1, x3, [sp, #80] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl cac0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #80] │ │ │ │ - b 50f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b18> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, x28 │ │ │ │ - bl cef8 │ │ │ │ - b 510c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c84> │ │ │ │ - add x1, sp, #0x260 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - bl cef8 │ │ │ │ - b 50e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37a14> │ │ │ │ - ldrb w1, [sp, #544] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 51290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e50> │ │ │ │ - bl 55680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c240> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cbz x22, 51c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38830> │ │ │ │ - ldr x25, [x22] │ │ │ │ - mov w23, #0x5 // #5 │ │ │ │ - cmp x25, x22 │ │ │ │ - b.eq 51468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38028> // b.none │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - and w0, w0, w23 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 51424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fe4> // b.none │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - str xzr, [x25, #16] │ │ │ │ - cbz x0, 51480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38040> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x25, [x25] │ │ │ │ - cmp x25, x22 │ │ │ │ - b.ne 51400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fc0> // b.any │ │ │ │ - ldr x23, [x22] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 51468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38028> // b.none │ │ │ │ + b 53e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aae4> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x20, 9f000 │ │ │ │ + ldr x20, [x20, #3704] │ │ │ │ + b 53e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aacc> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl d3c0 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.ne 51454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38014> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 51330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ef0> │ │ │ │ - ldr x25, [x25] │ │ │ │ - cmp x22, x25 │ │ │ │ - b.ne 51400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fc0> // b.any │ │ │ │ - b 51448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38008> │ │ │ │ - mov x0, x4 │ │ │ │ - b 50c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x377d8> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x20, sp, #0x170 │ │ │ │ - mov x8, x20 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - bl 4fc08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x367c8> │ │ │ │ - adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0xc0 │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d570 <__cxa_end_catch@plt> │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - bl cfa0 │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + add x1, x25, #0x798 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d510 │ │ │ │ + bl 5aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31780> │ │ │ │ mov x1, x0 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - bl cfa0 │ │ │ │ - ldr x20, [sp] │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d2d0 │ │ │ │ - asr x1, x22, #5 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0d8 │ │ │ │ - add x0, sp, #0x218 │ │ │ │ - add x8, sp, #0x1d0 │ │ │ │ - bl dab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - add x8, sp, #0x1f0 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - bl 43100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cc0> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ + mov x8, x23 │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4f040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ce0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dca0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 51704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c4> // b.any │ │ │ │ - ldr x1, [sp] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3704] │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - add x8, sp, #0xb0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 4fc08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x367c8> │ │ │ │ - adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - add x3, x3, #0x80 │ │ │ │ - mov x4, #0x25 // #37 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d570 <__cxa_end_catch@plt> │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x20, [sp, #16] │ │ │ │ - bl cfa0 │ │ │ │ - adrp x23, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x23, #0xa8 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl cfa0 │ │ │ │ - fmov d0, d14 │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - mov x8, x20 │ │ │ │ - str x20, [sp, #32] │ │ │ │ - bl 4f928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364e8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x8, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl 43100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cc0> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - bl cfa0 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - mov w0, w22 │ │ │ │ - mov x8, x1 │ │ │ │ - mov x22, x1 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 4fc08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x367c8> │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x8, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - bl 43100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cc0> │ │ │ │ - add x1, x23, #0xa8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - bl cfa0 │ │ │ │ - fmov d0, d15 │ │ │ │ - add x8, sp, #0x1d0 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - bl 4f928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364e8> │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - add x8, sp, #0x1f0 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - bl 43100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cc0> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - add x1, x1, #0xb8 │ │ │ │ - bl de28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x628> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 243a0 ::do_widen(char) const@@Base+0x7800> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl dba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a0> │ │ │ │ + b 53dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa9c> │ │ │ │ + add x21, sp, #0x140 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x21 │ │ │ │ + bl cef8 │ │ │ │ + b 54088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ad28> │ │ │ │ + ldr x0, [x23, #240] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + cbz x0, 543e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b080> │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl cfa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 51704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c4> // b.any │ │ │ │ - ldr x1, [sp] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 51c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38850> // b.none │ │ │ │ - bl cd48 <__assert_fail@plt+0x8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x3, #0x1c // #28 │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #112] │ │ │ │ - str x20, [sp, #528] │ │ │ │ - bl dc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x490> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60bc0> │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - ldr q30, [x1] │ │ │ │ - str x2, [sp, #544] │ │ │ │ - ldur q31, [x1, #12] │ │ │ │ - str q30, [x0] │ │ │ │ - stur q31, [x0, #12] │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - ldr x2, [sp, #528] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - strb wzr, [x2, x1] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + ldrb w0, [x0, #56] │ │ │ │ + cbz w0, 5436c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b00c> │ │ │ │ + ldrb w4, [x1, #89] │ │ │ │ + b 54200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aea0> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d5b8 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 51704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c4> // b.any │ │ │ │ - ldr x1, [sp] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - bl 187e0 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe800> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 54200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aea0> // b.none │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + mov w1, w4 │ │ │ │ + blr x2 │ │ │ │ + mov w4, w0 │ │ │ │ + b 54200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aea0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ mov x0, x23 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x22, x19 │ │ │ │ - bl 55980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c540> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 51878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38438> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 517d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38394> // b.none │ │ │ │ - bl d3c0 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - b 517b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38378> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 51704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c4> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ + b.eq 5447c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b11c> // b.none │ │ │ │ + bl cd48 <__assert_fail@plt+0x8> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 517ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3836c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 517ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3836c> │ │ │ │ - bti j │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x20, x0 │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - mov x22, x19 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 517b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38378> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 517a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38364> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + mov x19, x0 │ │ │ │ + b 54418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0b8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 5178c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3834c> │ │ │ │ - cbz x19, 51884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38444> │ │ │ │ mov x0, x19 │ │ │ │ - bl d3c0 │ │ │ │ - mov x0, x21 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 51704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c4> // b.any │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 51704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c4> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - add x0, x0, #0x4a0 │ │ │ │ - bl cee0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldp x22, x19, [sp, #112] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - mov x24, x19 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x19, x22 │ │ │ │ - b 517ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3836c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x23, sp, #0x1b0 │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 51794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38354> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 517ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3836c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 51930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x384f0> │ │ │ │ + mov x21, x1 │ │ │ │ + b 545ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b24c> │ │ │ │ bti j │ │ │ │ - add x1, x28, #0x10 │ │ │ │ + mov x21, x1 │ │ │ │ + cmp x21, #0x1 │ │ │ │ + b.ne 545c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b264> // b.any │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - str x1, [sp, #536] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4056] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ca0> │ │ │ │ + mov x2, #0x26 // #38 │ │ │ │ + add x1, x1, #0x310 │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #4056] │ │ │ │ + bl d5a0 <__gxx_personality_v0@plt> │ │ │ │ + bl ce50 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #536] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #528] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x25, [x1, x0] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - bl cd30 │ │ │ │ - b 517ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3836c> │ │ │ │ - bti j │ │ │ │ - mov x22, x19 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x24 │ │ │ │ - b 518ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x384ac> │ │ │ │ - bti j │ │ │ │ - b 518dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3849c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 5179c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3835c> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x28, x28, #0x10 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x28, [sp, #536] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w1 │ │ │ │ + cbz w1, 54520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1c0> │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ + cbz w20, 5452c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1cc> │ │ │ │ mov x0, x27 │ │ │ │ - str x1, [sp, #536] │ │ │ │ - bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #528] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x25, [x1, x0] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x23, sp, #0x1b0 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - bl cd30 │ │ │ │ - b 51794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38354> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 5186c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3842c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 51704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c4> // b.any │ │ │ │ - add x1, sp, #0x190 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl cee0 │ │ │ │ + b.eq 54434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0d4> // b.none │ │ │ │ + b 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 51984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38544> │ │ │ │ + mov x0, x21 │ │ │ │ + bl ce38 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d1b0 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + b 54480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b120> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 518ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x384ac> │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cbnz w1, 54518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1b8> │ │ │ │ + b 54520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1c0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 517ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3836c> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x1 │ │ │ │ + bl 59060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd00> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 58820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f4c0> │ │ │ │ + mov x0, x20 │ │ │ │ + b 5449c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b13c> │ │ │ │ + bti j │ │ │ │ + b 54508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1a8> │ │ │ │ + adrp x1, 9f000 │ │ │ │ + ldr x1, [x1, #3744] │ │ │ │ + ldr x3, [sp, #616] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + bl dc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x460> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 517ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3836c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + adrp x0, 9f000 │ │ │ │ ldr x0, [x0, #3744] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 51704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c4> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cbc0> │ │ │ │ - add x0, x0, #0x7c8 │ │ │ │ - bl cee0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + b 54480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b120> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 51a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x385c0> │ │ │ │ + b 545f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b294> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 51910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x384d0> │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + cbnz w1, 54518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1b8> │ │ │ │ + b 54520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1c0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl cc28 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.ne 546f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b394> // b.any │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldp w2, w1, [x0, #28] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + tbz w2, #0, 54744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3e4> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + b 54508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1a8> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 5179c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3835c> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w20, w1 │ │ │ │ + cbnz w1, 54518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1b8> │ │ │ │ + b 54520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1c0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 51ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386a8> │ │ │ │ + b 54454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0f4> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 5179c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3835c> │ │ │ │ + b 54454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0f4> │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + bl d720 │ │ │ │ bti j │ │ │ │ + adrp x25, 9f000 │ │ │ │ + ldr x25, [x25, #3744] │ │ │ │ mov x20, x0 │ │ │ │ - b 517a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38364> │ │ │ │ + b 5455c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1fc> │ │ │ │ + bl cdd8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldp w2, w1, [x0, #28] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + tbz w2, #0, 5476c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b40c> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ + bti j │ │ │ │ + stp x0, x1, [sp, #56] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldp x0, x1, [sp, #56] │ │ │ │ + b 54644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e4> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + bl d930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x130> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 51ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386a8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 54554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1f4> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 54040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ace0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 51b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386e8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 5455c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1fc> │ │ │ │ bti j │ │ │ │ + ldur x1, [x24, #-24] │ │ │ │ mov x20, x0 │ │ │ │ ldr x0, [sp] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 51b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386e0> │ │ │ │ + str x24, [sp, #224] │ │ │ │ + str x0, [x19, x1] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl cd30 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b07c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + b 54480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b120> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x20, x22 │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x1, [sp, #248] │ │ │ │ bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 517ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3836c> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 51b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38724> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 51b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3872c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 51b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38738> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70> │ │ │ │ + ldur x2, [x28, #-24] │ │ │ │ + ldur x1, [x26, #-24] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x3, [x19, x2] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x26, [sp, #240] │ │ │ │ + str x2, [x22, x1] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x24, [sp, #224] │ │ │ │ + str x1, [x19, x0] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + b 547a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b444> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 51b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38740> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ + b 54410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0b0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 51b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38748> │ │ │ │ + b 54454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0f4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 51b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38750> │ │ │ │ + b 547a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b444> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 51b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38758> │ │ │ │ - bti j │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x22, x27 │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 51b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3871c> │ │ │ │ - bti j │ │ │ │ - mov x27, x0 │ │ │ │ - b 51c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x387c8> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 51c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x387d4> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 51c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x387dc> │ │ │ │ + b 543c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b060> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - mov x22, x19 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - bl d6a8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt+0x8> │ │ │ │ - b 517b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38378> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ebc0> │ │ │ │ - add x3, x3, #0xfd8 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov w2, #0x310 // #784 │ │ │ │ - bl cec8 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dbc0> │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, x1, #0x528 │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - bl d9a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8> │ │ │ │ + bl db10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x310> │ │ │ │ + b 54554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1f4> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x640 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fca0> │ │ │ │ + add x0, x0, #0x680 │ │ │ │ ret │ │ │ │ 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 │ │ │ │ + ret │ │ │ │ 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, 51d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38920> │ │ │ │ - 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, 51dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38980> │ │ │ │ - ldp x1, x2, [x0, #256] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x2, [x0, #48] │ │ │ │ - ret │ │ │ │ + mov x4, x0 │ │ │ │ + tbnz w3, #4, 54990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b630> │ │ │ │ + ldp x3, x0, [x0, #8] │ │ │ │ + ldr x5, [x4, #24] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + sub x5, x5, x3 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 5499c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b63c> // b.none │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 549b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b654> // b.none │ │ │ │ + cbnz w2, 54994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b634> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 54994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b634> // b.tstop │ │ │ │ + add x3, x3, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 54994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b634> │ │ │ │ + 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 54990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b630> // b.tstop │ │ │ │ + add x3, x3, x0 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 54994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b634> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 54994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b634> // b.tstop │ │ │ │ + sub x0, x5, x1 │ │ │ │ + add x3, x3, x0 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 54994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b634> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #280] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ + tbnz w3, #4, 54a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b6a4> │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + sub x2, x2, x3 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.lt 54a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b6a4> // 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, #104] │ │ │ │ - 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, #128] │ │ │ │ - tbz w1, #1, 51e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a00> │ │ │ │ - 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 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x118 │ │ │ │ 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, #3696] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr w1, [x0, #120] │ │ │ │ - tbz w1, #1, 51ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a80> │ │ │ │ - ldp x1, x2, [x0, #96] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x2, [x0, #48] │ │ │ │ + ldrb w1, [x0, #139] │ │ │ │ + tbnz w1, #0, 54a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b73c> │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - str x2, [x0, #48] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #120] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ + ldrb w1, [x0, #138] │ │ │ │ + tbnz w1, #0, 54ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b778> │ │ │ │ + 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 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ + ldrb w0, [x0, #140] │ │ │ │ ret │ │ │ │ nop │ │ │ │ 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, 54b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7fc> │ │ │ │ + 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 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldrb w1, [x0, #138] │ │ │ │ + tbnz w1, #0, 54b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b838> │ │ │ │ + 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 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x118 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + add x0, x0, #0x118 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldrb w1, [x0, #139] │ │ │ │ + tbnz w1, #0, 54c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8bc> │ │ │ │ + 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, 54c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8f8> │ │ │ │ + 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 │ │ │ │ - str x1, [x0, #88] │ │ │ │ + ldrb w0, [x0, #140] │ │ │ │ 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 │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xcc8 │ │ │ │ + adrp x0, 9f000 │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ 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, #0xcd8 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ 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, #0xcf0 │ │ │ │ + add x2, x1, x2 │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x2, [x0, #24] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes